According to Sven Engelhardt:
[...] Now I want to insert another Object Type, say TResult. Just declared the Object Type like this: [...] Remember: I didn't access anything new. I really only DECLARED that new type. I tried to track down the Problem to only a few lines of code, but everything runs fine.
This is probably an occurrence of the "crazy objects bug" - see my mail to this list from 7 Feb 1997, available in the GPC mailing list archive,
ftp://agnes.dida.physik.uni-essen.de/gnu-pascal/misc/gpc-list.1997.gz
So now i'm a little bit braindead,
So was I when I detected that bug! :-)
But don't worry, this bug is (or should be) fixed in GPC alpha versions after 7 Feb 1997. I recommend to upgrade to the most recent alpha GPC (which will become obsolete in the next days), available at
ftp://agnes.dida.physik.uni-essen.de/gnu-pascal/alpha/
In case some other things break with the current version, please try gpc-970208; the changes from gpc-970208 to gpc-970215 were somehow risky.
In any case, please report it if you encounter bugs in the current alpha GPC version.
Hope this helps,
Peter
Dipl.-Phys. Peter Gerwinski, Essen, Germany, free physicist and programmer peter.gerwinski@uni-essen.de - http://home.pages.de/~peter.gerwinski/ [970201] maintainer GNU Pascal - http://home.pages.de/~gnu-pascal/ [970125]