Case of

Um Befehle nur bei bestimmten Situation durchzuführen stehen uns zwei verschiedene Konstruktion zu Verfügung:
2. Case of

In diesem Tuturial wollen wir auf die abfrage einer Variablen auf einen bestimmten Wert eingehen
Case of-Konstruktion werden folgendermaßen gebildet:
case variabel of
wert: Befehl;
wert.. wert: begin
Befehl;
Befehl
end
else Befehl;
end;


Jeder Case of-Abschnittes muss mit einem "end;" abgeschlossen werden. Sollen mehrer Befehle ausgeführt werden müssen dies zwischen "begin" und "end;" eingeschlossen sein. Ein "else" kann, muss aber nicht am Ende stehn. Wenn ein Befehl ausgeführt werden soll wenn eine Zahl in einem Zahlenbereich sein soll, muss dies mit Wert..wert angegeben werden.

Kommentare

merten
merten am Donnerstag, 1. Mai 2003 um 21:57

ich hab mir das spiel downgeloadet, is ganz lustig,
<br>aba wenn man verliert und weiterspielt beginnt der Punktezähler nicht bei 0.
<br>das heißt es macht keinen unterschied ob man verliert oda nciht

blackfeet
blackfeet am Donnerstag, 1. Mai 2003 um 23:29

Sorry, mir ist ein kleiner Fehler im Tutorial sowie auch in dem zum Download angebotenen Projekt passiert. Ich habe bereits den Fehler im zum Download angebotenen Projekt ausgebessert. Doch im tutorial ist das zur Zeit noch nicht möglich, deshalb erleutere ich ihn hier. Bei den letzten drei Zeilen gehört die Zeile "lblPukte.caption = 0" nach der messagebox, Weil wenn man vorher die Punkte auf null setzt und dann eine Meldung mit den Punkten ausgibt so wird man immer nur 0 Punkte erreichen. Nochmals Sorry und danke merten


(in Worten)