[fpc-pascal] Error: Can't take the address of constant expressions
Bernd
prof7bit at gmail.com
Tue Sep 25 19:43:16 CEST 2012
2012/9/25 patspiper <patspiper at gmail.com>:
> procedure test;
> begin
> Move(MyClass1.Ref.Data^, MyClass2.Ref.Data^, 1);
> end;
and if you cast it to some other pointer type before dereferencing the
error goes away:
procedure test;
begin
Move(MyClass1.Ref.Data^, PByte(MyClass2.Ref.Data)^, 1);
end;
But this should not be necessary.
More information about the fpc-pascal
mailing list