| |
|
|
Manfred Barei | allô, habe chez fogendem Codebeispiel folgende Fehlermeldung
j'appelle zum Drucken den Druckerdialog sur et wähle ici "Microsoft Imprimer to PDF" à Dossier comme PDF trop Sauver, cependant entscheide je mich um et wähle démolir. Dabei venez es trop cette Fehlermeldung et cela Progamm finissez sich. comment peux homme cet Fehlermeldung intercepter avec cela cela Programme plus fonctionne.
Pour qui Aider d'avance déjà einmal merci
Salut |
|
|
E.T. | Hab keinen "Microsoft Imprimer to PDF" - Drucker, mais avec "PDF XChance" funktioniert es (aussi avec "HP LaserJet" et "Fax"): OK druckt un Rechteck, démolir bricht ab et dein Beispiel finissez sich, sans Fehlermeldung.
la fois avec anderem Drucker versucht ?? |
|
|
Manfred Barei | Salut,
non, und dir tout autor si Je l' PDF-Drucker gewählt habe chez mir "Microsoft Imprimer to PDF" peux homme aussi avec chaque anderen PDF-Drucker faire et anschließend chez qui Eingabe pour den Dateinahmen sous qui je qui PDF Sauver voudrais lande et ici démolir wähle venez cet Fehlermeldung.
Salut |
|
|
p.specht
| Manfred, dans dem Startprint-Segment: Schließt Du irgendwann avec ENDPRINT qui Sequenz wieder ab? Es sieht so aus, comme stünde es im IF-Statement? |
|
|
Manfred Barei | allô p. specht, zum IF-Statement viens je seulement garnicht.
CLS
StartPrint "*Testausdruck"' ici wird sur den Druckerdialog qui Drucker
' "Microsoft Imprimer to PDF" eingestellt, puis erscheind un
'Dialog um den Dateinamen pour qui PDF-Dossier einzugeben,
'si je ici maintenant démolir wähle allez qui Ausführung des Programme's
'pas plus et bricht cela Programme dans la ligne 2 ab.
'homme venez alors garnicht plus comme la ligne 2.
Titre de la fenêtre STR$(%Printing)
waitinput
Si %Printing
MoveTo 34, 34
LineTo 34 + 343, 34
LineTo 34 + 343, 34 + 343
LineTo 34, 34 + 343
LineTo 34, 34
EndPrint
EndIf
'-Fin-------------------------------------------------------------------
Fin
peut-être peux ici seulement Roland plus aider?
Salut
PS. cela ici seulement un Rechteck Gedruckt wird ist dem Beispiel geschuldet, stammt aus qui Profan Aider. je voulais ici pas mon ganze Druckausgabe einstellen. |
|
|
RGH | qui Hintergrund ist Folgender:
qui Systemvariable %Printing wird sur TRUE gesetzt, sobald Du den Druckerauswahl-Dialogue avec les "OK" finissez la hâte. cela la hâte Du oui getan. alors wird qui Druckprozess gestartet. si anschließend beim Drucken quelque chose de travers fonctionne, gibt es cet Fehlermeldung. là Du, aus welchen Trouvé De toute façon, qui Abfrage des Dateinnamens abgebrochen la hâte, peux pas gedruckt volonté, là cette fehlt.
qui Fehlermeldung peux Du vermeiden, dans dem Du au cours de des Druckens avant dem StartPrint den Errorlevel sur -1 mets.
Salut Roland |
|
|
p.specht
| %Printing ist oui encore pas vrai, si qui Drucker seulement ausgewählt wird. je vermute, cela EndPrint est daher sous cela Endif, pas dans den IF-ENDIF-Block hinein. |
|
|
RGH | cela serait mais rien à qui Fehlermeldung changement. cet wird déjà beim StartPrint erzeugt, weil pour dem "OK" im Druckerauswahl-Dialog ne...aucune Dateiname gewählt wird et qui Druckprozess pas korrekt initialisiert volonté peux.
Salut Roland |
|
|
p.specht
| Achso, cela "*" im Namen peut seulement den Drucker auswählen. merci, soweit bien sûr. |
|
|
Manfred Barei | allô Roland,
oui c'est ca cela war's, merci
cependant ist le reste toujours pas cela quoi je eigentlich veux. j'ai pour einer UVV-Prüfung 1-100 Prüfberichte qui je comme PDF-Dossier abspeichern doit, dass heist 1-100 fois le Druckausgabe appel Speicherort choisir et Dateiname vergeben et chacun PDF abspeichern. peux homme cela pas sur Printbefehle ou bien Système realisieren?
cela heist Speicherort et Dateiname vergeben PDF Printer appel et Drucken et cela alles sans Druckdialog?
Salut et merci pour den Hinweis avec ErrorLevel |
|
|
E.T. | chaque la fois qui gleiche Speicherort ?? Dateiname chaque la fois anders ??
Sonst serait je Pfad et Dateiname+Zähler im Drucker festlegen, so cela aucun Abfrage nötig ist. |
|