Thema: Delphi synchronize

Einzelnen Beitrag anzeigen

Evilboyz

Registriert seit: 14. Jan 2003
78 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

synchronize

  Alt 19. Feb 2003, 12:36
Hallo!

In einem Thread kann ich über synchronize eine procedure aufrufen:
Code:
procedure MyThread.Test();
begin
Form1.Anzeigen.Lines.Add('Thread schreibt');
end;

...

synchronize(Test);
Soweit so gut! Wenn ich nun aber einen Wert mitliefern möchte:
Code:
procedure MyThread.Test(input: String);
begin
Form1.Anzeigen.Lines.Add(input);
end;

...

synchronize(Test('Thread schreibt'));
dann bekomme ich die Fehlermeldung:
Zitat:
[Fehler] ServerHandle.pas(88): Inkompatible Typen: 'TThreadMethod' und 'procedure, untyped pointer or untyped parameter'
Kann mir da jemand weiterhelfen?
  Mit Zitat antworten Zitat