Also, ich habe in meinem Code jetzt vollgendes stehen:
Delphi-Quellcode:
IniDatei := TIniFile.Create('Settings.ini');
try
len := IniDatei.ReadInteger('Global', 'EQ', 0);
ShowMessage(IntToStr(len));
finally
FreeandNil(IniDatei);
end;
Die Datei Settings.ini existiert und wenn ich testweise ein Memo1.Ls.LoadFromFile('Settings.ini'); zeigt er mir den Inhalt auch an.
Dennoch kommt er zum ShowMessage und Zeigt mir 0 an! Eine
Exception wird auch nicht ausgelöst, das Programm läuft weiter und der Compiler/Debugger meckert auch nicht
[EDIT] Hab jetzt mal nen Haltepunkt bei try gesetzt, Bei IniDatei Zeigt er mir jetzt "IniDatei = ()" an. Was bedeutet das, das nicht zugewiesen ist?
Dennoch bringt er keine
Exception. [/EDIT]