.Net trouver l'erreur ---> une erreur inconnu

[Résolu]
Signaler
Messages postés
1016
Date d'inscription
samedi 22 mars 2003
Statut
Membre
Dernière intervention
24 juin 2008
-
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
-
Bonsoir, je suis en vb.net edition 2005 beta
mon erreur ce dans ce code :

Dim thisExe As System.Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()
Dim file As System.IO.Stream = thisExe.GetManifestResourceStream("0.gif")
Dim NewImage1 As Image = Image.FromFile(file)

elle est decelé au niveau du "dim file" pour capter le 0.gif.
Seulement, cette erreur ne se produisait pas avant, et d'un seul coup elle est arrivé (code pompé sur MSDN)

"null" is not a valid value for "string" <---- voici mon message d'erreur, j'imagine qu'il ne capte pas l'image mais je ne vois pas ou est l'erreur

merci d'avance

Bonne prog, poele_a_frire@hotmail.com
liquide

5 réponses

Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
16
Salut,

Bien déjà pour gérer tes erreurs je te conseil d'utilise le Try Catch Finally, qui offre bien plus d'info.

exemple :

Try
Dim thisExe As System.Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()
Dim file As System.IO.Stream = thisExe.GetManifestResourceStream("0.gif")
Dim NewImage1 As Image = Image.FromFile(file)

        Catch ex As Exception
messagebox.show(ex.tostring)
        End Try


Là ex te retourne un message bien plus complet ainsi que le numéro de la ligne, etc...

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 70 internautes nous ont dit merci ce mois-ci

Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
16
Bien pour ton erreur, c'est normal

Dim file As System.IO.Stream....

Retourne un objet system.io.Stream
Alors que dans Image.FromFile(file), file doit retourner une chaîne String

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 70 internautes nous ont dit merci ce mois-ci

Messages postés
1016
Date d'inscription
samedi 22 mars 2003
Statut
Membre
Dernière intervention
24 juin 2008

salut
merci pour tes reponses, pour le try je l'utilise, mais la je voulais absolument qu'il capte sinon j'ai pas de retour d'info.

effectivement ca marche bcp mieux avec le stream, mon tas de bidouille, m'a mis plein de "merde"

merci

Bonne prog, poele_a_frire@hotmail.com
liquide
Messages postés
1016
Date d'inscription
samedi 22 mars 2003
Statut
Membre
Dernière intervention
24 juin 2008

... j'oubliais, pour info, la solution

Dim NewImage1 As Image = Image.fromstream(file)

Bonne prog, poele_a_frire@hotmail.com
liquide
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
16
Sinon pour charger une image :

picturebox1.Image=system.Drawing.Bitmap.FromFile(file)

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]