Ich muss den Port des ausgewählten Druckers OS-unabhängig ermitteln.
var
aDevice, aDriver, aPort: PChar;
aDeviceMode: Cardianl;
begin
GetMem(aDevice,255);
GetMem(aDriver,255);
GetMem(aPort,255);
Printer.getprinter(aDevice, aDriver, aPort, aDeviceMode);
(*snip, Parameterübergabe usw*)
FreeMem(aDevice,255);
FreeMem(aDriver,255);
FreeMem(aPort,255);
end;
unter 95/98 klappt das ganz prima, unter NT hängt es wohl vom Winkel der Mondeinstrahlung ab, ob Driver und Port zurückgeliefert werden. Hat jemand eine zündende Idee??
tia
Rüdiger