Einzelnen Beitrag anzeigen

lore

Registriert seit: 2. Jun 2008
Ort: Norderstedt
29 Beiträge
 
#1

Checkbox-wert aus INI lesen und form schliessen geht nicht

  Alt 2. Jun 2008, 16:19
Folgendes Problem:
2 Formulare: frmMain und frmMeldung

Eigentlich will ich nur so einen Standard Dialog beim ersten Start der Applikation haben wie "Klausel gelesen etc.."


frmMeldung hat eine checkbox. Wenn checkbox1.state = cbChecked dann

Delphi-Quellcode:
ini := TiniFile.Create(meinVerzeichnis + '\config.ini');
ini.WriteString('Intro','State','wert');
Also: schreibe checked in INI und mache dann ein

frmMeldung.close;

Beim Starten von frmMain, soll der der Wert der Checkbox aus einer INI gelesen werden.
Wenn also in der INI 'checked' steht, dann darf nur noch Main starten aber das frmMeldung eben nicht mehr...

Hat jemand ein Beispiel was ich machen muss? Es funktioniert so richtig gar nicht, weil das close ja eigentlich vor'm create gemacht wird und somit hat die Checkbox wieder denn voreingstellten Wert "cbGrayed" und startet wieder artig...

irgendwie habe ich einen Knoten gerad' im Kopf

Wann also starte ich wie die frmMeldung beim ersten Mal?
Wann schreibe ich den Wert in die INI? Ist writeString richtig? WriteBool ging gar nicht...
Wie kann ich sicherstellen, dass die frmMeldung nicht wieder startet?


Danke schonmal vorab,

Karsten
Karsten
  Mit Zitat antworten Zitat