Path: news.daimi.aau.dk!glad From: Jesper Buus Nielsen Newsgroups: comp.lang.beta Subject: Re: PersistentObjekt.close Date: Mon, 29 Apr 1996 16:32:43 +0200 Organization: DAIMI, Computer Science Dept. at Aarhus University Lines: 48 Message-ID: <3184D30B.35A7@daimi.aau.dk> References: <4m2icl$t81@gjallar.daimi.aau.dk> <3184D2AA.81C@daimi.aau.dk> NNTP-Posting-Host: peseta.daimi.aau.dk Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mozilla 2.01 (X11; I; SunOS 5.5 sun4m) Jesper Buus Nielsen wrote: > > Henrik Rosenberg Rasmussen wrote: > > > > Jeg har lavet et lille program der benytter persistentstore. > > Efter at have redigeret i dette persistente objekt vil jeg lukke det med > > PersistentObjekt.close, hvorved jeg faar foelgende fejl runtime: > > > > ERROR!! Component instance of PROGRAM-~ from group > > /a/home/scandium6/bart/dsa/oblopg3/start encountered. > > > > ObjectSerializer: Components not handled > > > > # Beta execution aborted: Stop is called. > > # Look at 'start.dump' > > > > -mit program ligger i '~/bart/backup/beta/' hvis det er til nogen hjaelp. > > > > ER der nogen der ved hvad fejlen betyder, og hvad jeg kan goere ved den?? > > > > TAK > > Henrik Ramsussen. > Problemet er at theSkibsRejser er af typen skibsrejseRepetition(# #), og > har origin i (jeg citerer) 'en component instance of PROGRAM'. Grunden > til dette er, at du har specialiseret skibsrejseRepetion i fragmentet > -- program: descriptir --. > > Der er 2 oplagte måder at løse problemet på: > > 1) Lad være at specialiserer i -- program: descriptor --. Gør det > i -- lib: attributes --. Dette løser problemet ved, at objekter af typen > theSkibsRejser får origin i betaenv, som godt nok er en komponent, men [skibsrejseRepetion(# #)/theSkibsRejser] > behandles specielt af PS. > > 2) Se på PS biblioteket, specielt specialObject delen. > > Håber dette er en hjælp. > > -- > Jesper Buus Nielsen > http://www.daimi.aau.dk/~buus/ > buus@daimi.auu.dk -- Jesper Buus Nielsen http://www.daimi.aau.dk/~buus/ buus@daimi.auu.dk