Hallo Mario,
besten Dank für Deine Mühe aber poste bitte das ganze Beispiel ein entscheidener Teil fehlte.
Delphi-Quellcode:
function DocumentProperties(hWnd: HWND; hPrinter: THandle; pDeviceName: PChar;
pDevModeOutput: PDeviceMode; pDevModeInput: PDeviceMode;
fMode: DWORD): Longint; stdcall;
external 'winspool.dll' name 'DocumentPropertiesA';
Habe ich dann durch den Link gesehen.
Der Code stimmt aber auch nicht mehr wahrscheinlich war es für ein altes Windows bzw. Delphi gedacht.
Richtiger:
Delphi-Quellcode:
function DocumentProperties(hWnd: HWND; hPrinter: THandle; pDeviceName: PChar;
pDevModeOutput: PDeviceMode; pDevModeInput: PDeviceMode;
fMode: DWORD): Longint; stdcall;
external winspl name 'DocumentPropertiesA';
Damit kommt das Eigenschaftsfenster aber beim schließen in der
IDE geht das Programm in den Debugger man kann aber F9 drücken und es läuft ohne Fehler weiter. Außerhalb der
IDE keine Meldung.
Mache jetzt Wochenende und teste nächste Woche weiter.
Weitere Ideen oder Fixes sind erwünscht.
Schönes Wochenende und bis bald.
Frank