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