Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by TiGü,
20. Okt 2017
Abgesehen davon das der Cursor hinter der öffnen Klammer und Ctrl+Shift+Space vier Überladungen für Synchronize zeigt hast du natürlich recht.
Du musst den Code so anpassen:
procedure TMp3ReaderThread.DoComplete;
begin
if Assigned(FOnComplete) then
begin
Synchronize(nil,
procedure
begin
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by TiGü,
20. Okt 2017
Wenn es in den Mainthread soll:
Synchronize(nil, FOnComplete(Self, FFileName));
Wie machst du es sonst, wenn der Compiler nach dem Code eintippen meldet das in der Parameterliste ein Argument zuviel oder zuwenig ist?