JanMucha Member Licensed User Longtime User May 20, 2012 #1 Kann mir bitte jemand erklären, wann die <Process_Globals> in einem 'Code module' durchgelaufen werden. Ich habe nämlich ein Problem mit dem StateManager. Die Process_Globals (z.B. statesFileName) sind beim Aufruf einer Funktion (z.B. StateManager.GetSetting2(...)) noch nicht initiiert. Code: 'StateManager v1.10 'Code module Sub Process_Globals Dim states As Map Dim listPosition As Int Dim statesFileName, settingsFileName As String statesFileName = "state.dat" settingsFileName = "settings.properties" Dim settings As Map End Sub Herzlichen Dank Jan
Kann mir bitte jemand erklären, wann die <Process_Globals> in einem 'Code module' durchgelaufen werden. Ich habe nämlich ein Problem mit dem StateManager. Die Process_Globals (z.B. statesFileName) sind beim Aufruf einer Funktion (z.B. StateManager.GetSetting2(...)) noch nicht initiiert. Code: 'StateManager v1.10 'Code module Sub Process_Globals Dim states As Map Dim listPosition As Int Dim statesFileName, settingsFileName As String statesFileName = "state.dat" settingsFileName = "settings.properties" Dim settings As Map End Sub Herzlichen Dank Jan
klaus Expert Licensed User Longtime User May 20, 2012 #2 So viel Ich weiss werden die Process_Globals Routinen, beim ersten Start, nach einander aufgerufen bevor der Main Globals Routine. Die Process_Globals (z.B. statesFileName) sind beim Aufruf einer Funktion (z.B. StateManager.GetSetting2(...)) noch nicht initiiert. Click to expand... Von wo rufst Du die StateManager.GetSetting2(...) auf ? Wenn Du das Gerät drehst oder eine andere Activity aufrufst werden diese nicht aufgerufen. Beste Grüsse.
So viel Ich weiss werden die Process_Globals Routinen, beim ersten Start, nach einander aufgerufen bevor der Main Globals Routine. Die Process_Globals (z.B. statesFileName) sind beim Aufruf einer Funktion (z.B. StateManager.GetSetting2(...)) noch nicht initiiert. Click to expand... Von wo rufst Du die StateManager.GetSetting2(...) auf ? Wenn Du das Gerät drehst oder eine andere Activity aufrufst werden diese nicht aufgerufen. Beste Grüsse.
JanMucha Member Licensed User Longtime User May 20, 2012 #3 Vielen Dank für die schnelle Antwort! Jetzt weiss ich wie es funktioniert und stelle mich darauf ein. Jan
Vielen Dank für die schnelle Antwort! Jetzt weiss ich wie es funktioniert und stelle mich darauf ein. Jan