Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#16

Re: Threads nacheinander ausführen

  Alt 2. Feb 2009, 09:13
Vielen Dank. Das schau' ich mir gleich genauer an

Nochmal kurz zum Synchronize-Problem: Wenn ich es einfach weglasse und die Prozedur so aufrufe, dann funktioniert alles prima.

Hm. Der Hauptthread läuft ohne Probleme. Ich habe folgenden Aufbau:

Das Hauptprogramm wird geladen und sucht nach PlugIns (DLL-Forms). Dann sucht es nach Updates. Werden Updates gefunden und der User möchte diese laden, wird das Plugin "Updates" (auch eine DLL-Form) geladen und darin werden die Updates aufgelistet und daraus auch der UpdateThread gestartet. Hauptanwendung und Update-DLL-Form haben die Unit "Updater" in der Uses-Klausel, in der der Thread und die Update-Prozeduren verfügbar sind.

Aber das Funktioniert alles ohne Probleme und ohne MemLeaks (laut FastMM), ausgenommen von einer CriticalSection, die aus der IdHTTP-Komponente kommt.
  Mit Zitat antworten Zitat