[fpc-pascal] Constant object

Geno Roupsky groupsky at gmail.com
Thu May 4 14:57:23 CEST 2006


I guess you're refering to the old tp days. If so you should be able to
acheive constant object like that:

type
  TCObject = object
    P1: Double;
  end;

var
  MyCObject: TCObject;
begin
  MyCObject.P1 := 0;
end.

This code should world although I haven't tested it.
But there is no easy(without some nasty hacking) way to have a class
instance as a constant object.

2006/5/2, Michael Müller <mueller_michael at nikocity.de>:
>
> How can I declare a constant object?
>
> var
>   MyTest: TObject;
> begin
>   MyTest := TObject.Create;
> end.
>
> works (for sure).
>
> How can I declare 'const'?
>
> Thanks
>
> Michael
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>



--
Geno Roupsky
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20060504/536032b4/attachment.html>


More information about the fpc-pascal mailing list