Strinngs funktionieren nicht mehr!
-
Hallo ich habe ein problem meine Strings funktionieren nicht mehr
Mein Code:
Namespaces:namespace BLABLA { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; using namespace System::Xml; using namespace System::Xml::Schema; using namespace System::IO;
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { String ^afalse; String ^atrue; String ^bfalse; String ^btrue; String ^cfalse; String ^ctrue; String ^dfalse; String ^dtrue; String ^efalse; String ^etrue; //... }
fehlermeldung:
1>c:\users\besitzer\documents\visual studio 2010\projects\rechtschreibung\rechtschreibung\Form1.h(206): warning C4101: 'dfalse': Unreferenzierte lokale Variable 1>c:\users\besitzer\documents\visual studio 2010\projects\rechtschreibung\rechtschreibung\Form1.h(204): warning C4101: 'cfalse': Unreferenzierte lokale Variable 1>c:\users\besitzer\documents\visual studio 2010\projects\rechtschreibung\rechtschreibung\Form1.h(209): warning C4101: 'etrue': Unreferenzierte lokale Variable 1>c:\users\besitzer\documents\visual studio 2010\projects\rechtschreibung\rechtschreibung\Form1.h(207): warning C4101: 'dtrue': Unreferenzierte lokale Variable 1>c:\users\besitzer\documents\visual studio 2010\projects\rechtschreibung\rechtschreibung\Form1.h(203): warning C4101: 'btrue': Unreferenzierte lokale Variable 1>c:\users\besitzer\documents\visual studio 2010\projects\rechtschreibung\rechtschreibung\Form1.h(205): warning C4101: 'ctrue': Unreferenzierte lokale Variable 1>c:\users\besitzer\documents\visual studio 2010\projects\rechtschreibung\rechtschreibung\Form1.h(200): warning C4101: 'afalse': Unreferenzierte lokale Variable 1>c:\users\besitzer\documents\visual studio 2010\projects\rechtschreibung\rechtschreibung\Form1.h(202): warning C4101: 'bfalse': Unreferenzierte lokale Variable 1>c:\users\besitzer\documents\visual studio 2010\projects\rechtschreibung\rechtschreibung\Form1.h(208): warning C4101: 'efalse': Unreferenzierte lokale Variable 1>c:\users\besitzer\documents\visual studio 2010\projects\rechtschreibung\rechtschreibung\Form1.h(201): warning C4101: 'atrue': Unreferenzierte lokale Variable
was soll das jetzt genau heißen?
lg
-
Und Was soll da nicht funktionieren?
1. Wird kein Fehler angezeigt
2. Sagt die Meldung doch alles
3. Du solltest vielleicht mal ein Wörterbuch verwenden, wenn Du die Meldung nicht verstehst
-
Du solltest die Variablen referenzieren.
http://de.wikipedia.org/wiki/Referenz_(Programmierung)
http://www.saar.de/~awa/jreferenz.htm
Sonst kann ein unerwartetes Ergebnis auftreten und deswegen gehört das zu einem schlechten Programmierstil eine Variable nicht zu referenzieren.
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { String^ afalse = String::Empty; String^ atrue = String::Empty; String^ bfalse = String::Empty; String^ btrue = String::Empty; String^ cfalse = String::Empty; String^ ctrue = String::Empty; String^ dfalse = String::Empty; String^ dtrue = String::Empty; String^ efalse = String::Empty ; String^ etrue = String::Empty; //... }
Hier mal einige OpenBooks...