[Lazarus] Procedural variables as methods
Timothy Groves
the.tail.kinker at gmail.com
Sun Jul 28 23:25:25 CEST 2013
OK, so I solved the problem of assigning a function to a procedural
variable (the problem was that I was stupid). But now I can't call it.
When I attempt to do so, it gives me:
ghistory.pas(260,19) Error: Incompatible types: got
"tLanguage.<procedure variable type of function:AnsiString;Register>"
expected "AnsiString"
Is there something I have to add to the call to make it work? Some code
follows.
(in tLanguage method)
MaleName := @SaxonMale;
FemaleName := @SaxonFemale;
ClanName := @SaxonFamily;
PlaceName := @SaxonPlace;
(in main code)
Language := tLanguage.Create;
a := Language.ClanName;
More information about the Lazarus
mailing list