Genau,
Du mußt FboolTHL und FBoolSchloss als Variabeln deklarieren, oder Du kannst die Eigenschaften, wenn möglich, direkt zuweisen.
Allerdings sollten 'Images', Thl, usw. Konstanten sein.
Ich mache das immer so:
Delphi-Quellcode:
CONST
SectionException = '
Exception';
// Sektion im Ini-File
KeyBtnEmail = '
BtnEmail';
// Schlüssel im Ini-File
KeyBtnEnabled = '
BtnEnabled';
// noch ein Schlüssel
...
VAR
INI_BTN_EMAIL : Boolean;
// Var zum Speichern
...
...
FUNCTION ReadExceptionIni(aIniFileName:
STRING): boolean;
VAR
IniFile : TIniFile;
BEGIN
IniFile := TIniFile.Create(aIniFileName);
TRY
// ---------------------------- ButtonOptions ---------------------------------
INI_BTN_EMAIL := IniFile.ReadBool(SectionException, KeyBtnEmail, FALSE);
Button1.Enabled := IniFile.ReadBool(SectionException, KeyBtnEnabled, TRUE);
// direktes zuweisen ohne Variable
...
Wobei FALSE, wie sakura schon erwähnte, ein Defaultwert ist.