Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

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

  Alt 25. Jul 2023, 16: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
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat