Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.178 Beiträge
Delphi 12 Athens
|
AW: Änderungen an Druckeren erkennen (neu, gelöscht)
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
|
|
Zitat
|