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 !
Partager