Exception non pris

voix
0

Ce code utilisé pour travailler , mais ne marche plus. je l' ai utilisé un point d' arrêt, et après cette ligne: Dim jpeg As Image = Image.GetInstance(test.jpg)il ne suffit pas de code plus exercerai.

Imports System
Imports System.IO
Imports iTextSharp.text
Imports iTextSharp.text.pdf

Public Class Form1

    Public Sub New1()
        Directory.SetCurrentDirectory(C:\Users\alex\Desktop\) '
        Console.WriteLine(Chapter 6 example 1: Adding a Wmf, Gif, Jpeg and Png-file using urls)
        Dim document As Document = New Document
        Try
            PdfWriter.GetInstance(document, New FileStream(Chap060112.pdf, FileMode.Create))
            document.Open()

            Dim jpeg As Image = Image.GetInstance(test.jpg)           
            document.Add(jpeg)

        Catch de As DocumentException
            Console.Error.WriteLine(de.Message)
        Catch ioe As IOException
            Console.Error.WriteLine(ioe.Message)
        End Try
        document.Close()
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        New1()
        End
    End Sub

End Class
Créé 27/08/2009 à 00:52
source utilisateur
Dans d'autres langues...                            


4 réponses

voix
1

Essayez de lancer une autre "Catch ex comme exception" avant "End Try". Vous pouvez essayer d'attraper la mauvaise exception.

Créé 27/08/2009 à 01:00
source utilisateur

voix
1

Pour ce faire, pour voir ce que exception est levée.

Catch e As Exception
    Console.WriteLine(e.GetType().Name)
    Console.WriteLine(e.Message)
 End Try
Créé 27/08/2009 à 01:00
source utilisateur

voix
1

  Dim jpeg As Image = Image.GetInstance("test.jpg")    

Jette probablement un type d'exception que vous n'êtes pas la manipulation.

Essayez d'ajouter

Catch e As Exception
   Console.Error.WriteLine(e.Message)

Ceci est juste à des fins de débogage bien, et je remplacerait exception avec le type réel d'exception qui est levée. En général, il est une idée réelle mauvaise pour attraper System.Exception

Créé 27/08/2009 à 00:59
source utilisateur

voix
1

Est-il jeter une exception qui est ni DocumentException ni IOException?

Créé 27/08/2009 à 00:58
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more