[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