Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

Re: Drucker über WMI unter Win2000 fehlerhaft

  Alt 15. Jun 2007, 22:23
Zitat von Mazel:
Kennt jemand eine Lösung die in dieser Funktion bei liegt? Sonst müsste ich über den Weg aus der Library Standarddrucker ermitteln ein Vergleich anlegen um den Drucker zu ermitteln. Über WMI konnte man das reicht einfach auslesen.
Warum benutzt Du nicht folgende Funktion :
Delphi-Quellcode:
function GetDefaultPrinter: string;
var
  ResStr: array[0..255] of Char;
begin
  GetProfileString('Windows', 'device', '', ResStr, 255);
  Result := StrPas(ResStr);
end;
Die liefert Dir auch unter Windows XP und 2000 den Standard-Drucker.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat