Skip to content

tthread.queue() (and synchronize) overloading problems in $mode delphi

The below code gives a Error: Can't determine which overloaded function to call with the queue and synchronize anonymous method patch applied. mode objfpc is fine

` {$mode delphi} // objfpc is ok uses classes; type

TTestThread = class(tthread)

              procedure something; // matches tthreadmethod
              procedure xx;
           end;

procedure ttestthread.something; begin end;

procedure ttestthread.xx; begin Queue(Something); // add @ for mode objfpc end;

begin end. `

Edited by Marco Van de Voort
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information