Borlander erwähnte eine INI-Datei. Hätte jemand genauere Infos?
Such mal in der Delphi-Hilfe nach
TIniFile, damit kannst Du auf Ini-Dateien zugreifen (lesen/schreiben)...
Eine INI-Datei ist so aufgebaut:
[Section1]
Key1=Value1
Key2=Value2
...
[Section2]
Key1=Value1
Key2=Value2
...
[Section3]
...
Es würde sich also anbienten eine INI-Datei mit einer Sektion "quiz" zu verwenden und die Fragen und Antworten als Schlüssel+Wert-Paar abzulegen:
[quiz]
Welcher US-Präsident hatte die Initialen JFK?=Kennedy
Wo gibt es schnelle Hilfe zu PC-Fragen?=nickles.de
...
Gibt auch noch andere Möglichkeiten: z.B:
[Fragen]
1=Welcher US-Präsident hatte die Initialen JFK?
2=Wo gibt es schnelle Hilfe zu PC-Fragen?
...
[Antworten]
1=Kennedy
2=nickles.de
...
Beim Programmstart kopierst Du dann die alle Keys der Section "Quiz" (also alles unter [Quiz]) in eine StringList. Und wählst eine zufällige Frage aus der Liste und lässt diese in einem TLabel anzeigen. Nach eingabe der Antwort kannst Du diese auf richtigkeit überprüfen und eine neue Frage auswählen...
Das ganze lässt sich natürlich auch noch weiter ausführen, ich hab mich erst mal aufs Nötigste beschränkt. Wenn die ersten Fragen auftauchen (zu TIniFile wirst Du evtl. noch die eine haben) melde Dich nochmal...
CU Borlander