[fpc-pascal] Turbo Pascal and Object Pascal ways of OOP
Daniël Mantione
daniel.mantione at freepascal.org
Tue Feb 5 13:50:01 CET 2008
Op Tue, 5 Feb 2008, schreef Luiz Americo Pereira Camara:
> can i safely use the below object instead of the record and pass directl=
y to =
> the c function?
>
> TMyObj =3D object
> x: Integer;
> y: Integer;
> Method1;
> Method2;
> end;
> PMyObj =3D ^TMyObj;
Yes, objects (by specification) are defined to have the same binary layout =
as records.
> Moreover, whats the difference between objects and records with methods (=
the =
> new Delphi feature)?
Objects can have virtual methods, constructors, destructors. The new =
Delphi feature cannot.
Dani=EBl
More information about the fpc-pascal
mailing list