[fpc-pascal] const parameter writeable
L505
fpc505 at z505.com
Mon May 1 20:07:55 CEST 2006
> > Only the pointer itself is the parameter and read-only. Where the pointer
> > points to is irrelevant.
I remember this from using classes where you can still access the class properties -
should have thought about that before posing the question :).
>
> But in this case I'm wondering why you want to give a pointer instead
> of the real type?
did you mean this ? :
procedure ChangeRec1(const Rec: TSomeRec);
begin
Rec.a:= 'string A';
end;
Because I can't pass a PSomeRec to that function, only a TSomeRec
Otherwise, I don't know what you mean..
More information about the fpc-pascal
mailing list