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
en regardant dans la faq http://dotnet.developpez.com/faq/cpp...ariableGlobale
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager