Delphi-Quellcode:
try
[...]
finally/except
[...]
end;
So sieht ein Ressourcenschutzblock aus.
Du hast aber:
Delphi-Quellcode:
if [...] then
begin
[...]
try
[...]
finally
[...]
end;
Das end am Schluss schließt bei dir nicht finally sondern den if-Block ab. Aber irgendwoher muss der Compiler ja wissen, wo finally endet.
[edit]Ähm! Wenn a true ist, steht im Label 'ja', wenn a false ist auch 'ja'. Wann soll dann 'nein' stehen
?
Und warum verwendest du nicht
WriteBool? Dann verkürzt sich der Code etwas:
Delphi-Quellcode:
start1.checked := not start1.checked;
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+ 'config.ini');
ini.WriteBool('Drive O+C','Start mit Windows',start1.Checked);
ini.free;