ich wollte mit folgendem Code automatisch fehlenden Einträge in einer Ini Datei ergänzen
Delphi-Quellcode:
result := GetINifileInfos_AS_STRING(FileName, MySectionIDENT, MySectionValue);
try
testbool := StrToBool(result);
// exception bekomme ich wenn der Wert ungleich 0 oder 1
except
Raise Exception.Create('
Error happened, reading boolean from ini file');
SetInifileInfos( Filename, MyValue, false);
// Wird nicht ausgeführt ???
end;
wenn der Eintrag nicht vorhanden ist wird die
Exception zwar geworfen, allerdings wird nicht der fehlenden Eintrag in der Ini geschrieben....
Starten der *.exe vom Explorer aus hat auch nicht geholfen
(
http://etutorials.org/Programming/ma...th+Exceptions/ )