Voila mon probl�me,

je r�cup�re d'un openFileDialog, le chemin de mon fichier.
Je le recupere sous forme de System::String^ .

Utilisant la librairie OpenCV, j'ai besoin pour charger la vid�o de ce chemin mais sous forme const char*.


Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
 
String^ result=openFileDialog1->FileName;
avi = cvCaptureFromAVI(result);

M'en resulte une erreur logique de convertion impossible.

J'ai pas mal cherch�, et j'ai trouv� des solutions du type Marshal::StringToHGlobalAnsi sans succes.

Par ailleurs j'ai vu quelques possibilit�s du copt� du result->c_str(), mais cette m�thode n'existe pas non plus.

Je me demande si je n'aurai pas oubli� un header, ou si je suis vraiment trop mauvais pour trouver la solution qui doit surement etre sous mes yeux !

Voila, la question a souvent �te pos� mais malheuresment j'en remet une louche !

Merci de votre aide !