- LiFePO4 Speicher Test         
Ergebnis 1 bis 9 von 9

Thema: Goto vermeidbar? Graphische Menüführung mit Touch

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    21.06.2008
    Beiträge
    113

    Goto vermeidbar? Graphische Menüführung mit Touch

    Hi,

    Ich weiß, dass Goto allgemein als Schlechter Programmierstil ist, deswegen Suche ich nach einer Lösung ohne Goto.

    Im moment habe ich eine Version am Laufen, die total vergotot ist
    Das Programm schmiert regelmäßig ab (vermute Stacküberlauf) (aber das ist jetzt egal- ich mache das nochmal komplet neu)

    Die Menüführung ist wie im Anhang beschrieben.

    Das Problem ist jetzt z.B. das Menü "Tastensperre" in der mitte des Bildes.
    Wie man sieht, kann man von den meisten Menüs zur "Tastensperre" springen, aber von dort geht es nur zum Hauptmenü.
    Wenn man immer Gosubs benutzt, bekommt man ein Problem.

    Weil wenn man von hauptmenü-->Einstellungen geht, kommen 2 Bytes in den Stack. Wenn man jetzt von Einstellungen nach Einstellungen geht, kommen wieder 2 Bytes in den Stack. Jetzt von Einstellungen nach Hauptmenü und wieder 2 Bytes in den Stack. Irgendwann ist der Stack voll, und dann ist aus die Maus (das Display).

    Wie kann ich das umgehen (außer Gotos verwenden)?

    Ich hoffe ihr habt verstanden, was mein Problem ist.

    MfG Bauteiltöter
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken flussdiagramm.gif  

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress