<p>Am 17.07.2012 01:10 schrieb "waldo kitty" <<a href="mailto:wkitty42@windstream.net">wkitty42@windstream.net</a>>:<br>
><br>
> On 7/15/2012 08:13, Jonas Maebe wrote:<br>
>><br>
>> On 15 Jul 2012, at 14:05, CA Gorski wrote:<br>
>><br>
>>> How to declare a variable of class method type of function?<br>
>>><br>
>>> ...<br>
>>> var<br>
>>>     MyVar: function(AParam: string): boolean of class;<br>
>>> ...<br>
>>> gives an error using FPC 2.6.1 (Win64).<br>
>><br>
>><br>
>> You have to use "of object", just like for a regular method.<br>
><br>
><br>
> pardon my intrusion but i'm looking for clarification...<br>
><br>
> in the beginning we had objects... then classes came along and they were the "new object" as objects should have been written to start with (parroting)... so now we need to remember to use "of object" when we are working with nothing but classes?</p>

<p>Ask Borland why they decided to use "of object" instead of "of class". It's nevertheless now part of Pascal's heritage.</p>
<p>Regards,<br>
Sven<br>
</p>