Registriert seit: 11. Aug 2012
Ort: Essen
1.605 Beiträge
Delphi 10.2 Tokyo Professional
|
AW: Eure besten Quellcode Kommentare...
7. Apr 2016, 20:24
Gerade eben entdeckt:
Delphi-Quellcode:
try
iniFile := TIniFile.Create(fileName);
iniFile.WriteFloat(C_SEC_GENERAL, 'StartFrequency', StartFrequency);
iniFile.WriteFloat(C_SEC_GENERAL, 'EndFrequency', EndFrequency);
iniFile.WriteFloat(C_SEC_GENERAL, 'Interval', Interval);
iniFile.WriteInteger(C_SEC_GENERAL, 'Interval_log', edtIncrementLog.ItemIndex);
iniFile.WriteBool(C_SEC_GENERAL, 'Lin', rbLin.Checked);
iniFile.WriteFloat(C_SEC_GENERAL, 'MaxAcceleration', maxa);
iniFile.WriteFloat(C_SEC_GENERAL, 'MaxDisplacement', maxd);
iniFile.WriteFloat(C_SEC_GENERAL, 'MaxVelocity', maxv);
except
//Kein Problem, sind die letzen Einstellungen eben weg
end;
So sollte ein try-except natürlich nicht genutzt werden Hier wäre ein try-finally natürlich die richtige Wahl. Das hätte mich aber nicht so zum schmunzeln gebracht.
Ich finde, diesen Code durchaus OK so, wenn die Einstellungen nicht so wichtig sind, sollte ein Fehler beim Speichern keine Fehlermeldung ausloesen.
In wiefern waere Try..finally da die richtige Wahl?
Thomas Mueller
|
|
Zitat
|