| |
|
|
Manfred Barei | ¡Hola, habe en fogendem Codebeispiel folgende Fehlermeldung
Yo rufe para Drucken el Druckerdialog en y wähle hier "Microsoft Imprimir to PDF" a Expediente como PDF a speichern, sin embargo entscheide Yo mich en y wähle Alto. Dabei kommt lo a dieser Fehlermeldung y el Progamm final se. ¿Cómo se puede mann esta Fehlermeldung abfangen así el Programa más se ejecuta.
Für el Ayuda en el voraus ya una vez Gracias
Saludo |
|
|
E.T. | Hab no "Microsoft Imprimir to PDF" - Drucker, aber con "PDF XChance" funktioniert lo (como con "HP LaserJet" y "Fax"): OK druckt una Rechteck, Alto bricht de y dein Ejemplo final se, sin Fehlermeldung.
Tiempo con anderem Drucker intenta ?? |
|
|
Manfred Barei | ¡Hola,
nein, lo va por lo tanto si yo el PDF-Drucker gewählt habe en me "Microsoft Imprimir to PDF" kann mann auch con cada otro PDF-Drucker hacer y anschließend en Eingabe para el Dateinahmen bajo el Yo el PDF speichern möchte lande y aquí abbrechen wähle kommt esta Fehlermeldung.
Saludo |
|
|
p.specht
| Manfred, en el Startprint-Segment: Schließt Usted irgendwann con ENDPRINT el Sequenz otra vez de? Lo sieht así de, como stünde lo en el IF-Statement? |
|
|
Manfred Barei | ¡Hola p. specht, para IF-Statement komme Yo sólo garnicht.
CLS
StartPrint "*Testausdruck"' hier se encima el Druckerdialog el Drucker
' "Microsoft Imprimir to PDF" eingestellt, darauf erscheind una
'Diálogo en el Dateinamen para el PDF-Expediente einzugeben,
'si yo hier ahora abbrechen wähle va el Ausführung des Programa's
'no más y bricht el Programa en Línea 2 de.
'Mann kommt also garnicht más como Línea 2.
Título de la ventana STR$(%Printing)
waitinput
If %Printing
MoveTo 34, 34
LineTo 34 + 343, 34
LineTo 34 + 343, 34 + 343
LineTo 34, 34 + 343
LineTo 34, 34
EndPrint
EndIf
'-End-------------------------------------------------------------------
End
Tal vez kann hier sólo Roland más Helfen?
Saludo
PS. Das hier sólo una Rechteck Gedruckt se es el Ejemplo geschuldet, stammt de el Profano Ayuda. Yo quería hier no mi todo Druckausgabe einstellen. |
|
|
RGH | Der Hintergrund es Folgender:
El Systemvariable %Printing se en TRUE gesetzt, sobald Usted el Druckerauswahl-Diálogo con los "OK" final hast. Das hast Usted sí getan. Also se el Druckprozess comenzó. Wenn anschließend beim Drucken algo sale mal, hay esta Fehlermeldung. Como Usted, de welchen Gründen De todos modos, el Abfrage des Dateinnamens abgebrochen hast, kann no gedruckt voluntad, como dieser fehlt.
El Fehlermeldung kannst Usted vermeiden, en el Usted während des Druckens antes el StartPrint el Errorlevel en -1 setzt.
Saludo Roland |
|
|
p.specht
| %Printing es sí todavía no true, si la Drucker sólo ausgewählt se. Yo vermute, el EndPrint gehört por lo tanto bajo el Endif, no en el IF-ENDIF-Block hinein. |
|
|
RGH | Das sería aber nichts a el Fehlermeldung ändern. Diese se ya beim StartPrint producido, porque después de el "OK" en el Druckerauswahl-Diálogo kein Dateiname gewählt se y Druckprozess no korrekt initialisiert voluntad kann.
Saludo Roland |
|
|
p.specht
| Achso, el "*" en el Namen lässt sólo el Drucker auswählen. Gracias, soweit klar. |
|
|
Manfred Barei | Hola Roland,
genau el war's, Gracias
Jedoch es el todavía siempre no el Yo eigentlich voluntad. Yo habe después de uno UVV-Prüfung 1-100 Prüfberichte el Yo como PDF-Expediente abspeichern muß, dass heist 1-100 veces el Druckausgabe aufrufen Speicherort wählen y Dateiname vergeben y jede PDF abspeichern. Kann mann el no encima Printbefehle oder Systemvariablen realisieren?
Das heist Speicherort y Dateiname vergeben PDF Printer aufrufen y Drucken y el alles sin Druckdialog?
Saludo y Gracias para el Referencia con ErrorLevel |
|
|
E.T. | Jedes veces el gleiche Speicherort ?? Dateiname cada veces anders ??
Sonst sería Yo Pfad y Dateiname+Zähler en el Drucker festlegen, así el no Abfrage nötig es. |
|