Einzelnen Beitrag anzeigen

Scurra

Registriert seit: 19. Jan 2015
81 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Auto-Vervollständigung und anonyme Prozeduren

  Alt 13. Mär 2021, 14:47
Kurz nachdem ich den Beitrag abgeschickt habe, habe ich eine Lösung gefunden:

Delphi-Quellcode:
procedure TMyThread.Run;
var
  airplanes: IAirplanes;
begin
  airplanes := ...;
  ...
  TThread.Queue(self, procedure
                      begin
                        ExecuteCallback(airplanes) // <-- der Strichpunkt am Ende dieser Zeile muss weggelassen werden
                      end);
end;
Wenn man den Strichpunkt am Ende der Zeile in ExecuteCallback(airplanes) weglässt, dann funktioniert die Auto-Vervollständigung wieder.

Mich würde trotzdem interessieren, ob ihr schon das gleiche Problem hattet und ob ihr ggf. auf eine andere Lösung gestoßen seid.
  Mit Zitat antworten Zitat