HI...
also ich rufe nach dem printauftrag.execute ein formular im hintergrund auf auf dem ich mit quickreport gearbeitet habe und gebe dann den print befehl.
nun habe ich noch folgendes gefunden und bei mir eingebaut :
Delphi-Quellcode:
if PrintAuftrag.Execute then
begin
DruckerName := Printer.Printers [Printer.PrinterIndex];
showmessage ('*'+DruckerName+'*');
AssignFile (f, 'DruckerName');
rewrite(f);
showmessage ('aktiver Drucker ab jetzt : '+Printer.Printers [Printer.PrinterIndex]);
.
.
.
das geht aber immer noch nicht, obwohl mir der richtige drucker dann bei showmessage angezeigt wird.
es kommt immer noch auf dem standarddrucker raus
ich hab da noch was gelesen von wegen windows bräuchte länger um die änderung zu registrieren - kann das sein ? und wenn ja, bin ich auf dem richtigen wege oder muss ich noch was hinzufügen ?
*verzweifel*
vielen dank
mfg
Carsten