Référence nulle - C#/.NET managed - Programmation
Marsh Posté le 01-01-2009 à 20:15:54
oui, en mode debug, idem : la référence est à null.
Sinon hmm, c'est vrai que je suis plus dans la section C# que C++, mais c'est du C++/CLI (managé) .Net, donc hors syntaxe, c'est le même framework.
Sinon le ^ signifie que c'est une référence managée sur le heap aloué pour le process.
Marsh Posté le 01-01-2009 à 20:33:40
- oui, le constructeur est appelé.
- j'ai également essayé avec l'appell explicite gcnew String(), sans succès malheureusement
Marsh Posté le 01-01-2009 à 20:51:56
Bon, j'ai finalement trouvé l'erreur en débuggant en profondeur (passage dans toute l'arborescence des appels au lieu de step over)
J'ai une fonction inline dans une sous-classe qui manipule également la référence de la classe Parametres et de l'attribut en question, et a un moment je lui affecte un nullptr
A force de faire des tests en manipulant le code, voilà ce qui arrive (enfin bon, c'était hier soir, j'ai une excuse )
Merci pour l'aide !
Marsh Posté le 01-01-2009 à 18:50:02
Hi all,
J'ai actuellement un problème d'attribut dont la référence est à null lorsque j'y accède depuis une autre classe
exemple :
Et lorsque j'instancie la classe parametres et que je veux accéder à l'attribut log_nom_application à partir d'une autre classe :
Je n'obtiens rien
Quelqu'un a une idée ?
Message édité par ANViL le 01-01-2009 à 19:25:19
---------------
Easy Ridin' ⎝⏠⏝⏠⎠