Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.178 Beiträge
 
Delphi 12 Athens
 
#10

AW: Änderungen an Druckeren erkennen (neu, gelöscht)

  Alt 25. Jul 2023, 15:10
Wozu ein Thread?
  • das Auslesen geht doch schnell
  • außerdem ist das globale Printer-Objekt nicht threadsave und auch durch die GDI an den Hauptthread gebunden


  • Ja, kann kann diese Message an Application oder einer Form empfangen
    und das Auslesen in einen Thread auslagern (aber nicht mit dem globalen Printer-Objekt)
  • oder man kann sich im Thread ein eigenes unsichtbares TopLevel-Form, bzw. eine MessageOnly-Form erstellen -> CreateWindow,CreateWindowEx
    im Thread dessen Message-Loop behandeln, dort darüber auf diese Message reageren und dann alles im Thread machen
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat