Exeption à l'execution d'une fontions d'une classe managée !!
SpaaJ
Messages postés1Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention27 mai 2007
-
27 mai 2007 à 05:44
The_Guardian
Messages postés317Date d'inscriptionvendredi 25 mai 2007StatutMembreDernière intervention19 octobre 2007
-
27 mai 2007 à 20:08
La migration vers dotNet est longue et périlleuse ...
J'ai créer une classe managée dans un fichier include.h qui comporte les memes attributs qu'un point avec
une pauvre method qui devrait me set mes 2 attributs.(wahoouu quel puissance !)
Cela compile nikel ... et à l'execution :
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à pttg.setPt(Int32 _x, Int32 _y) dans c:\files\programmation\t3\detect0.270502.test\includes.h:ligne 279
à Detect01.Form1.InitConfig() dans c:\files\programmation\t3\detect0.270502.test\form1.h:ligne 1038
Ai-je oublié quelquechose ?? dotNet ne m'aime pas ?
L'exemple de classe que je cite ici , est très basic , vous me direz : "mais pouquoi il fait une classe managée pour contenir 2 pauvre entiers ?" ou encore "mais pourquoi n'utilise t-il pas la classe POINT tout simplement ?"
C'est car j'ai le même problême avec des classes plus complexes et le fait de voir ce qu'il ne va pas sur cet exemple m'éclairera certainement.
Je remercie d'avance ceux qui auront l'amabilité de se pancher sur ce probleme , ou me redirigé vers un post traitant de ce sujet (je n'ai rien trouvé).
A voir également:
Exeption à l'execution d'une fontions d'une classe managée !!