Ich habe ein Problem mit der TIniFile-Komponente.
Vorweg: Ich arbeite mit
Delphi 2005 PE und Windows XP. Mein Entwicklungsverzeichnis liegt auf dem Desktop.
Mein Quellcode in dem Abschnitt sieht so aus:
Code:
procedure TForm2.FormCreate(Sender: TObject);
var inid: TIniFile;
begin
inid:=TIniFile.Create(ExtractFilePath(paramstr(0))+'data.ini');
try
Form2.Edit1.Text:=inid.ReadString('Anmeldung','Name','');
Form2.Edit2.Text:=inid.ReadString('Anmeldung','Pwd','');
Form2.CheckBox1.Checked:=inid.ReadBool('Anmeldung','PwdSv',False);
Form2.CheckBox2.Checked:=inid.ReadBool('Anmeldung','AutoAnm',False);
finally
inid.free;
end;
Form2.AlphaBlendValue := 0;
Form2.Timer1.Enabled := True;
end;
Wenn ich jetzt das Programm laufen lasse, legt er keine ini-Datei an. Wenn die Datei schon existiert (mit allen Werten!) liest er sie nicht aus.
Wenn ich im Debugger mit der Maus auf die Variable inid fahre, sagt er "inid = ()".
So langsam fühle ioch mich ver.......t
Ich hoffe, ihr wisst eine Lösung für mein Problem, da ich mit meinem Latein am Ende bin!
Gruß
Benji87