Variablen Global bei W-Anwendung ?
-
Hallo
ich frage mich wo ich die Variable platzieren muss damit sie als Global erkannt wird ??
void __fastcall TForm1::Timer1Timer(TObject *Sender) { int aa; }Ich dachte da würde sie als Global im ganzen void gelten, tut sie aber nicht help

-
doch, tut sie
Wie du das bei dem Programmcode als "tut sie nicht" feststellen willst, ist mir unklar.
-
probiers mal in der header unter privat/public, je nahdem wie dus brauchst.
-
probiers mal in der header unter privat/public, je nahdem wie dus brauchst.
Das ist hier nicht gefragt -> wenn du solchen Tipp gibst, dann erläutere doch den Unterschied zwischen einer Variablen die zu einer Klasse gehört und einer Variablen, die zu einer Funktion gehört. Sonst läuft wieder nur alles durcheinander. Azad187 möcht eine Variable, die im gesamten "void" gilt. Nicht mehr und nicht weniger
-
probiers mal in der header unter privat/public, je nahdem wie dus brauchst.
Des Weiteren schreibt man üblicherweise keine Variablen in den public Bereich. Man nutzt dafür Getter und Setter
-
sry sie tut es auch,
mein Fehler habe variable "aa" genannt und im quelltext nur "a"
-
Wäre Wunder, wenn anders
Aad187 <-> Azad187 immer der gleiche?
-
hab da zu viel in "global" reininterpretiert.
Wünsche noch einen schönen Sonntag
-
hatte mich verschrieben weil ich net eingeloggt war eben sry
