Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Threaded Splash-Screen

  Alt 8. Aug 2020, 17:41
Geht nicht.
Alles was mit der GUI zu tun hat muss (in der VCL) im Hauptthread erfolgen (bzw. in dem Thread in dem das Windows-GUI-Control erstellt wurde).
Da es schwierig wird eine Formular im Thread zu erstellen und dann *irgendwie* zu verhindern das es globale Objekte (TApplication, ...) zugreift, welche auch Windows-GDI-Ressourcen nutzen wir das fast unmöglich sein zu tun.
Ein DLL hilft dir nur wenn du das laden auch in einem Thread verlagern kannst und damit das dortige Application-Instanz auch im anderen Thread erzeugt wird.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat