Objects and GPC_(re)
Fri, 4 Apr 1997 20:02:38 +0200 (MET DST)
Hi everybody, hi African Chief!
It seems that I am no more the only one who uses Objects. :-)
According to The African Chief:
> Using the latest GPC alpha (9704), I find that I cannot
> import objects from a unit. I originally had the source
> for TObject (below) in a unit, and used the unit in
> this program (test.pas). I had compile errors all
> the time.
That's strange because when I put TObject below in a separate Unit
everything compiles fine. However the resulting code is buggy. :-(
I will investigate this.
Did you recompile the Unit? The GPI file format changes with every
new alpha GPC.
> Then, I put the object's source into test.pas
> itself, and it compiled. But when I tried to create
> a descendant object (NewObj), as seen in the
> source below, again, I had compile errors -
> complaining about the "initializer element" for
> some of the methods not being "constant".
I see. You have detected a bug ... even two bugs.
Thanks for reporting them!
> Can anyone tell why this source does not compile,
> even with the -borland-pascal flag?
The `--borland-pascal' switch has no effect on this.
You do not need to enable Objects, but vice versa, if you specify one of
`--standard-pascal·level-0', `--standard-pascal', `--extended-pascal', or
`--ucsd-pascal', you *disable* OOP.
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 [970401] - http://home.pages.de/~gnu-pascal/ [970125]
Peter Gerwinski (peter@agnes.dida.physik.uni-essen.de)
HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada -
Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es