[Lazarus] can't take the address of constant expressions

Flávio Etrusco flavio.etrusco at gmail.com
Fri Feb 5 17:17:41 CET 2010


>
> In this case, I can't understand why the error is gine in plotpanel
> package for the following line:
>
>    FOnXMarksWrite(self,X,xStr,ACanvas.Font,evtHandled);
>
> which is inside the implementation of
>
>    procedure TPlotPanel.WriteXaxisValues(ACanvas:TCanvas);
>    var
>       X : Extended;
>       XStr : string;
>       evtHandled : Boolean;
>    ...
>
> isn't it right to read the ACanvas.Font property?
> In fact, I can't change it to the FFont private variable, because they
> belong to different classes.
>
> Roberto
>

What's the signature of FOnXMarksWrite method/handler?

-Flávio




More information about the Lazarus mailing list