Boite de dialogue

fred00001 Messages postés 4 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 15 juin 2004 - 8 juin 2004 à 16:15
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 - 8 juin 2004 à 21:29
Bonjour à tous
J’ai crée une boite (Windows form) de dialogue pour pouvoir gérer une carte électronique. J’ai un fichier de donner que j'ouvre en faisans
OpenFileDialog* openFileDialog1 = new OpenFileDialog();
openFileDialog1->OpenFile();
et je récupére le nom de mon fichier avec
String * _nomfichier = openFileDialog1->FileName;
Le problème se pose car j'aimerai utiliser la fonction fopen pour pouvoir spécifier le type d'ouverture (pour moi en binaire) et je ne peux pas convertir _nomfichier en chaîne de caractère.
fopen(_nomfichier,"rb");
Le message d'erreur est:
impossible de convertir le paramètre 1 de 'System::String __gc *' en 'const char *'

1 réponse

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
8 juin 2004 à 21:29
salut

il me semble qu'il y est une méthode de la classe String qui soit .c_String qui renvoit un char*...

cela dit je ne suis pas sur et de plus ce me semble ne pas etre du vb...

voilà

ShareVB
0
Rejoignez-nous