Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
5. Mär 2009
Existiert die Ini-Datei?
Gib hier mal einen absoluten Pfad an:
ini := TIniFile.Create('liste.ini');
Also so z. b.:
ini := TIniFile.Create('c:\liste.ini');
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
5. Mär 2009
jetzt mach mal nen test und schreib direkt
labelMSN.Caption := ini.ReadString('Mustermann, Max', 'MSN', 'geht nicht');
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
5. Mär 2009
Hallo,
das kann auch nicht gehen:
procedure TForm1.btnSucheClick(Sender: TObject);
var
ini : TIniFile;
nachname, vorname : string;
begin
ini := TIniFile.Create('liste.ini');
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
5. Mär 2009
Dann prüf doch mal ob die Section, die zu mittels nachname + vorname zusammenbaust auch wirklich gibt,
denn der Code von Whatever funktioniert für dein Ini-Beispiel
Habs grad mal in meinem Projekt ausprobiert:
Auslesen aus der Ini-Datei:
Label1.Caption := ReadString('Mustermann, Max', 'MSN', 'geht nicht');
Ini-Datei:
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
5. Mär 2009
Hallo,
dein MSN-Eintrag in der INI-Datei ist ein String - du versuchst aber einen Integer aus der INI-Datei zu lesen
So müsst es heissen:
labelMSN.Caption := ini.ReadString(name+', '+vorname, 'MSN', ''));