Hallo
Zitat von
AlexII:
Wenn aber die .ini-Datei noch nicht existiert hat ProxyStatus keinen Zustand, also nicht True und nicht False
Falsch. Du gibst im 3. Parameter den Standardwert an, der genommen wird, wenn die Ini-Datei bzw. der Eintrag darin nicht existiert. In deinem Fall also "true".
Zitat von
AlexII:
deswegen wird eine Checkbox immer leer bzw. False sein, ich will sie aber True haben.
Das ist sie auch, wenn du den Status nicht wo anders setzt:
Delphi-Quellcode:
ProxyStatus := Ini.ReadBool('Default', 'ProxyStatus', True); // "true", wenn Ini bzw. der Eintrag nicht existiert
CheckBox1.Checked := ProxyStatus;
Grüße, Matze
Edit @Jens: Was? Wieso sollte ProxyStatus dann undefiniert sein? Dann wäre der Standardwert doch überflüssig.