static
-
hi!
Wo genau muss man static immer davor setzten in der WindowsProzedur ganz oben bei den deklararationen? Eigentlich immer wenn die Variable nicht zerstört werden soll
aber ist das nicht bei jeder der fall oO?
Danke
-
Markus401 schrieb:
Wo genau muss man static immer davor setzten in der WindowsProzedur ganz oben bei den deklararationen?
Man muss keine Variable als
staticdeklarieren.Markus401 schrieb:
Eigentlich immer wenn die Variable nicht zerstört werden soll aber ist das nicht bei jeder der fall oO?
Weißt Du, was das
static-Schlüsselwort bewirkt? Wenn nicht
C++-Programmierung: Speicherverwaltung: 1.2 Speicherklassen: registerundstaticcheers, Swordfish
-
Markus401 schrieb:
hi!
Wo genau muss man static immer davor setzten in der WindowsProzedur ganz oben bei den deklararationen? Eigentlich immer wenn die Variable nicht zerstört werden soll
aber ist das nicht bei jeder der fall oO?
DankeDir sollte klar sein, dass bei dieser Art der Speicherung von Variablen als static nur genau ein Fenster dieser Klasse in Deinem Modul erzeugt werden kann. Verwende zur lokalen Datenspeicherung in Fenstern lieber GetProp/SetProp/GWLP_USERDATA