Ich hätte das ganz anders gelöst:
randomize; //ins form create
dann in die procedure wenn der richtige gedrückt wurde für die nächste zeile, ins form create für die erste:
Delphi-Quellcode:
x := random(5);
case x of
0: //Hier schreibst du, dass der erste richtig ist
1: //Hier schreibst du, dass der zweite richtig ist
2: //Hier schreibst du, dass der dritte richtig ist
3: //Hier schreibst du, dass der vierte richtig ist
4: //Hier schreibst du, dass der fünfte richtig ist
end;
aus erfahrung kommt die höchste zufallszahl(in dem fall 5) nie.
Wenn das Blödsinn ist, dann sagt es bitte!
mfG