Announcement

Collapse
No announcement yet.

Warten auf Benutzereingabe

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Warten auf Benutzereingabe

    Ich habe ein Anwendung, die interpretiert eine Datei, und gibt bestimmte Sachen in einer Textbox aus. Danach soll sie auf eine Benutzereingabe warten und anhand dieser entscheidet sich, wie das Program weiter laufen soll. Wie mache ich das? Gibt es da irgendwie eine "wait" methode, das das aktuelle Objekt sich so lang aufhängt, bis eine Benutzereingabe erfolgt?
    Die Benutzeroberfläche und das Objekt, das auf die Eingabe wartet sind zwei verschiedene Klassen.

    Danke im Vorraus.

    Gruss
    Marius

  • #2
    Hallo Marius,
    eine "wait"-Methode wäre hier sicherlich keine optimale Lösung. Vielleicht hilft der folgende Pseudo-Code weiter:

    <pre>
    OnFormCreate() {
    // globales Objekt für Parser
    objParser = new objParser()
    }
    OnStartBtnClick() {
    // parst die Datei
    if (objParser.Execute(filename)) {
    // bei Erfolg den ContinueBtn enablen
    } else {
    // andernfalls Fehler ausgeben
    }
    }
    OnContinueBtnClick() {
    // Fahre mit der Bearbeitung fort
    }
    </pre>

    Damit sollte auch ein Arbeitsprozess, der mehrere interaktive Benutzereingaben erfordert, möglich sein

    Comment

    Working...
    X