You are using "procedure of object" where you need "procedure".

(One solution is to add static keyword to your procedure declaration, if the FPC version you use supports the typecast - iirc, fpc 3.0.0 can't do that in objfpc mode.)


Ondrej


On 22.05.2016 12:17, Richard Mace wrote:
Thanks Denis,

I am now getting:

inboundroutedestlist.pas(49,35) Error: Incompatible type for arg no. 1: Got "<procedure variable type of function(Pointer;Pointer):LongInt of object;Register>", expected "<procedure variable type of function(Pointer;Pointer):LongInt;Register>"

Any ideas?

Richard

On 22 May 2016 at 07:30, Denis Kozlov <dez...@gmail.com <mailto:dez...@gmail.com>> wrote:


    On 21 May 2016 at 13:49, Richard Mace <richard.m...@gmail.com
    <mailto:richard.m...@gmail.com>> wrote:

        ​Would I call the List.sort externally, or would the List call
        sort when an Add has happened, as I don't seem to have a
        ".sort" method on my TObjectList?


    You need to call List.Sort yourself, it is not sorted
    automatically when you add more elements.

    TObjectList does have a Sort method, since it descends from TList
    class.

    Denis



--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to