Forum: VB.NET |
Thema:
Ausnahmefehler mit PrintPreviewDialog |
Von:
M Merlin (
05.10.2007 13:28) |
Hallo zusammen,
ich benutze den PrintPreviewDialog um eine Dokument anzuzeigen. Dieser Dialog bietet ein Druckersymbol zum ausdrucken des Dokuments.
Wenn ich als Drucker nicht einen Drucker sondern den ?Amyuni PDF Converter? benutze kann man damit eine PDF-File generieren.
Nun mein Problem:
Wenn ich den ?Amyuni PDF Converter? anwähle wird ein neues Fenster geöffnet, in welchem ich die zu speichernde Datei angeben kann. Wenn ich in diesem Dialog abbrechen wähle bekomme ich folgende Fehlermeldung:
************** Ausnahmetext **************
System.ComponentModel.Win32Exception: Ihr Druckauftrag wurde gelöscht
bei System.Drawing.Printing.StandardPrintController.OnStartPrint(PrintDocument document, PrintEventArgs e)
bei System.Windows.Forms.PrintControllerWithStatusDialog.OnStartPrint(PrintDocument document, PrintEventArgs e)
bei System.Drawing.Printing.PrintController.Print(PrintDocument document)
bei System.Drawing.Printing.PrintDocument.Print()
bei System.Windows.Forms.PrintPreviewDialog.OnprintToolStripButtonClick(Object sender, EventArgs e)
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Ich habe den Fehler in einem Try-Catch-Block abgefangen.
Das kuriose ist, dass auf meiner Entwicklungsmaschine der Block durchlaufen wird und die Applikation normal weiterläuft. Bei meinem Client-Rechner läuft der Fehler trotz des Try-Catch-Blocks in oben beschriebene ?Unbehandelte Ausnahme?..
Hat jemand eine Idee...
Bin für jede Hilfe dankbar....
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!