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