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