Bonjour,
J'ai problème bizarre en mode Release.
Le code est identique.
Voici la fonction. Elle a pour but d'afficher une boite de dialogue pour rechercher un fichier pour ensuite récupérer le nom du fichier sélectionné par l'utilisateur.
ofdLIC est un openfiledialog.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 private: System::Void butLOAD_Click(System::Object * sender, System::EventArgs * e) { System::Windows::Forms::DialogResult result; result = ofdLIC->ShowDialog(); if (DialogResult::OK == result) { IntPtr p = Marshal::StringToHGlobalAnsi(this->ofdLIC->FileName); char *fn = reinterpret_cast<char*>(static_cast<void*>(p)); System::Runtime::InteropServices::Marshal::FreeHGlobal(p); ... }
En mode Debug, fn est bien rempli alors qu'en mode Release fn est toujours null.
Est ce que quelqu'un aurait une idée ?
Merci d'avance
Partager