Programmieren - alles kontrollieren 4.936 Themen, 20.625 Beiträge

Hilfe bei Programmieren mit Delphi 6

geoli / 8 Antworten / Flachansicht Nickles

Hallo,
ich hab vor kurzem mit delphi6 angefangen und wollte nun mal ein kleines Quiz programmiern.
Dabei stieß ich schnell auf das Problem wie dies anzufangen sei. Konkret, soll man in ein Feld die Antwort auf eine Frage eingeben können (ein Wort reicht) und der Computer soll nun überprüfen, ob dies das richtige Wort war.
Vielen Dank im Voraus für Deine Hilfe!!! geoli

bei Antwort benachrichtigen
Borlander geoli „Hilfe bei Programmieren mit Delphi 6“
Optionen
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
bei Antwort benachrichtigen