
Zitat von
Hybrid666:
Danke erstmal an die letzen 2 Threads

Die ganzen Post sind zusammen ein
Thread

Zitat von
Hybrid666:
WICHTIG: Wer die neue Version downloaded BITTE DIE ALTE INI FILE NICHT WEITERVERWENDEN ODER IN JEDE BUTTON SLIDER UND AXES RUBRIK "parameter=" (ohne " ") REINSETZEN! SONST ABSTURZ!
Oder du fügst einen EIntrag "Version" ein, und wenn die Version nicht gegeben ist, oder nicht benutzt werden kann, dann lösche die ini, oder auch nur die Einträge

Ist meiner Meinung nach benutzerfreundlicher.
Beispiel:
Delphi-Quellcode:
procedure LoadData;
begin
// Lade daten aus der Ini
ini := TIniFile.....
try
if ini.ReadInteger('IniData', 'Version', -1) <> Version {= z.B. 1 oder 23} then
ini.Clear; // Falls das net gibt : Ich meine, dass der Inhalt gelöscht wird... Kannst ja mal suchen oder fragen ;))
finally
ini.Free;
end;
end;
Falls man es dann konvertieren könnte dann könnstest du ja die Funktion leict umändern:
Delphi-Quellcode:
case ini.ReadInteger('IniData', 'Version', -1) of
X : ... // kompatibel
Y : ... // konvertierbar
else ini.Clear; // Ansonsten "leeren" ;)
end;

Zitat von
jokerfacehro:
naja ich glaube deind ritter punkt beantwortet sich von selbst, wenn du dir den ersten eintrag durchliest

eintrag = ?
Meine erste Angabe (Ist eine Beta) oder was meinst du? Oder den ersten Post? Ich verstehe leider nicht ganz.