Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
20. Okt 2009
Danke! Aber ich denke werde das nicht gebrauchen, zumindest bis meine Programme nur ein bisschen Code haben. Na ja mal sehen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
20. Okt 2009
Ja das stimmt :thumb: Ich meinte, dass die ersten zwei Zeilen funken, weil die Menüeinträgen wirklich auf True gesetzt werden, aber nicht hier, wie ich jetzt raus gefunden habe, sonder hab sie im Objektinspektor so gesetzt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
20. Okt 2009
Ich glaube habe das Problem gefunden, wenn die .ini nicht existiert kann Delphi mit den Werten 'Autocheck' und 'Traybarwhenmin' nix anfangen, nur wenn die .ini existiert aber die Einträge 'Autocheck' und 'Traybarwhenmin' nicht erhält werden die checkeds so gesetzt wie in Ini.ReadBool steht.
Stimmt das?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
20. Okt 2009
Ach so, ne Debuggen kann ich nicht, hab schon probiert, kein Plan wie es geht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
20. Okt 2009
Mir geht's ja darum was passiert wenn die .ini noch nicht existiert, also nix steht da, die Datei existiert noch nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
20. Okt 2009
Also ich habe noch kein Code diesbezüglich geschrieben, bin hier erstmal stehen geblieben. Öffne das Form und die CheckBox werden nicht auf True gesetzt.
Diese Zeile z.b. wird auch nicht ausgelesen, also der String 'Blau'
Background := Ini.ReadString('Default', 'Background', 'Blau');
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
20. Okt 2009
Also von mir nicht....
Hängt das vllt damit zusammen, dass die .ini in FormShow und nicht in FormCreate ausgelesen wird?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
20. Okt 2009
Ich lese eine .ini wie folgt aus:
ShowDate1.Checked := Ini.ReadBool('Default', 'ShowDate', True);
ShowTime1.Checked := Ini.ReadBool('Default', 'ShowTime', True);
Form5.CheckBox1.Checked := Ini.ReadBool('Default', 'Autocheck', True);
Form5.CheckBox2.Checked := Ini.ReadBool('Default', 'Traybarwhenmin', False);
Zeile 1 und 2 werden richtig ausgelesen und wenn die .ini...