Hallo,
hab den timer gefunden der das ganze verursacht.
Private Sub Timer200_Timer()
Label100.Caption = Format(Now, „hh:mm:ss“)
Label200.Caption = Format(Now, „dd.mm.yy“)
End Sub
der hat ne interval von 500 hab ihn schon auf 1000 gesetzt
aber
da hat sich nix geändert außer den flimmern abständen.
hmmm, falsch ist daran aber nichts. Eventuell hat Der einfach nur zu viel zu tun, weil Dein Programm so umfangreich ist. Mein einziger Gedanke wäre, ihn etwas zu entlasten. Versuch doch mal …
Private Sub Timer200_Timer()
Label100.Caption = Format(Time, „hh:mm:ss“)
Label200.Caption = Format(Date, „dd.mm.yy“)
End Sub
… dann muß nicht erst Datum oder Zeit aus Now gesucht werden, mit Glück geht das schneller.
Eine Frage zu ‚Label200‘. Verwendest Du keine Steuerelemente Felder? Bei so großen Projekten ist das notwendig, Du verschleuderst Resourcen! Es würde mich nicht wundern, wenn das die eigentliche Ursache für Dein Problem ist.
Statt …
Label1
Label2
Label3
… würde bei mir da stehen:
Label1(1)
Label1(2)
Label1(3)
Dann siehst Du immer noch drei Label, aber es werden viel weniger Resourcen verbraucht. Ein Textfeld ist z.B. fast so groß, wie ein ganzes Notepad.
Text1
Text2
Ist dann etwa so, als würdest Du Notepad zwei mal starten.
Text1(1)
Text1(2)
Ist aber nur ein Notepad mit zwei offenen Dokumenten, das ist sehr viel sparsamer.
Weil Du für den Index auch viel leichter Variablen verwalten kannst, wird das Programm davon meist auch schneller und kürzer.
Beim Timer ist das etwas anderes, die würde ich nicht indizieren.
Gruß, Rainer