Hallo!
Ich habe folgende Sub, die periodisch in der Main alle Sekunde aufgerufen wird:
Das lustige daran ist: Wenn ich den Abschnitt unter "Delete Strings" rausnehme, dann hängt er mir an der letzten Uhrzeit die aktuelle Uhrzeit an. Ich dachte immer, lokale Variablen werden nach Rückkehr zur Main gelöscht?Code:Sub Glcd_process_update Local String_temp As String * 2 Local Timestring As String * 8 Local Datestring As String * 8 If Global_glcd_mask = 0 Then 'switch do big font Setfont My12_16 'get timestring String_temp = Str(global_timedate_hour) String_temp = Format(string_temp , "00") Timestring = Timestring + String_temp Timestring = Timestring + Global_doublepoint String_temp = Str(global_timedate_min) String_temp = Format(string_temp , "00") Timestring = Timestring + String_temp Timestring = Timestring + Global_doublepoint String_temp = Str(global_timedate_sec) String_temp = Format(string_temp , "00") Timestring = Timestring + String_temp 'write timestring Lcdat 1 , 1 , Timestring , 0 'Delete Strings String_temp = "" Timestring = "" Datestring = "" End If End Sub







Zitieren

Lesezeichen