Thema: Delphi GetDefaultPrinter

Einzelnen Beitrag anzeigen

Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#1

GetDefaultPrinter

  Alt 7. Jul 2002, 11:00
Hallo,

ich will unter Windows 2000 / XP den Standard-Drucker ermitteln. Der empfohlene Weg ist die API-Funktion "GetDefaultPrinter". Es will mir aber einfach nicht gelingen, die gültige Pascal-Notation hierfür zu finden.
Die Original-Deklaration laut MSDN:
Code:
BOOL GetDefaultPrinter(
  LPTSTR pszBuffer,  // printer name buffer
  LPDWORD pcchBuffer // size of name buffer
);
Dazu mein bescheidener Versuch:
Code:
function GetDefaultPrinterA(prnName : PAnsiChar; bufSize : DWORD ) : BOOL; stdcall; external 'winspool.drv' name 'GetDefaultPrinterA';
Und alles was ich bekomme, ist eine Schutzverletzung. Beim "Project JEDI" habe ich diese Funktion nicht finden können.

Grüße,
Daniel
Daniel R. Wolf
  Mit Zitat antworten Zitat