Hallo,
ich habe vor Druckdateien über das RGH- Drucksystem auszugeben und davor dem User die Möglichkeit zu geben, den Drucker auszuwählen. Laut Beschreibung ist dafür vor der eigentlichen Ausgabe der Druckdatei, daß Programm DRWAHL aufzurufen, daß seinerseits den Druckdialog von Windows aufruft. So weit so gut. Nachdem ich also den Drucker ausgewählt habe und den Druckauftrag gestartet habe, druckt Windows (XP oder Me (mehr habe ich nocht ausprobiert)) trotzdem brav auf dem Standarddrucker und nicht auf den soeben ausgewählten. Der Aufruf sieht wie folgt aus:
Let Drucker$ = @ADD$(Ini_Pfad$,"Drwahl.exe")
@WinExecWait(Drucker$,1)
Let Drucker$ = "rghdruck.exe"
Let Drucker$ = @ADD$(Ini_Pfad$,Drucker$)
Let Drucker$ = Drucker$ + " " + Ausgabe$
@WinExecWait(Drucker$,1)
wobei in Ini_Pfad$ der Pfad zum Drucksystem steht und in Ausgabe$ die zu druckende Datei.
Wäre für Hilfe dankbar.
Ciao Kletti.
|