Xojo 2025 und Linux Triexie (Raspi): Timer läuft nicht

Ich habe ein ziemlich großes Projekt für einen Touch-gesteuerten Verkaufsautomaten, das bisher einwandfrei auf einem Raspberry unter dem vorherigen Linux lief (“Bookworm?). Nach einigen Erweiterungen wollte ich nun alles mal modernisieren und muss feststellen, dass der Xojo-Timer unter Linux nicht mehr feuert.
Ich entwickle auf dem Mac, da läuft das völlig normal. Habe nach KI-Talk schon nach jedem Stop/Start nicht nur den Runmode gesetzt, sondern auch enabled und reset gemacht - ohne Ergebnis.

Wie behebe ich das Problem?

Kannst Du denn das Problem in einem einfachen Projekt reproduzieren? Was macht der Timer?

Und Trixi schreibt man immer ohne e’s :grinning_face:

Ja, ich hab ein Mini-Projekt gemacht, bei dem ein Timer einfach nur Zahlen in eine Listbox schreibt, das läuft. Hab mich wohl irgendwie in der Komplexität verstrickt. Eine Merkwürdigkeit bleibt aber, warum läuft das große Projekt unter MacOS und früheren Linuxen, aber jetzt nicht mehr? Muss mich da wohl Schritt für Schritt durchwühlen …

Die “Triexies” waren natürlich Tippfehler, frustinduziert :slight_smile:

Wenn der Timer in ein Fenster ist lass den auf Run Mode Off
Mach ein Button und im Pressed.

If Timer1.RunMode = Timer.RunModes.Off Then
  Timer1.Period = 500
  Timer1.RunMode = Timer.RunModes.Single
End If

in den Methoden/Events ein System.DebugLog CurrentMethodName

Vielleicht hast du eine andere Schleife die den immer wieder zurueck setzt.
Oder eine Methode die nicht endet aber dann wuerde die Eingabe haengen.

Es ist immer wichtig selbst den Ablauf vom Programm zu wissen, wo es ist und was es gerade macht.
Das läßt sich auf verschiedene Weise anzeigen.