comment je pourrais definir une variable globale c'est a dire un String^a où toutes mes formes peuvent avoir ?
merci
comment je pourrais definir une variable globale c'est a dire un String^a où toutes mes formes peuvent avoir ?
merci
j'ai defini une classe et je lui ai ajouté une méthode :
donc pour recuperer le string à partir de ma form2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 public: static String ^Getlev() { String ^usera ; String ^userb ; int j ; FileStream ^fs = gcnew FileStream("C:\\temp\\testforxml", FileMode::Open); BinaryReader ^br = gcnew BinaryReader(fs); usera = br->ReadString(); fs->Close(); br->Close(); userb = usera->Substring(0,usera->IndexOf("user files :\n")); j = userb->IndexOf("\n"); userb= userb->Substring(0,j); String ^l = "Level "; int n = l->Length; userb= userb->Substring(n+1); return userb; }
mais test reste vide ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String ^test; test= duser::Getlev(); System::Windows::Forms::MessageBox::Show("test"+test);
tu parles d'une méthode statique ?
là, sans doute que ta méthode renvoi une chaine vide
Partager