Thema: Delphi Auslesen aus Ini

Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.336 Beiträge
 
Delphi XE2 Professional
 
#12

Re: Auslesen aus Ini

  Alt 5. Mär 2009, 18:12
Hallo,

das kann auch nicht gehen:
Delphi-Quellcode:
procedure TForm1.btnSucheClick(Sender: TObject);
var
ini : TIniFile;
nachname, vorname : string;
begin

ini := TIniFile.Create('liste.ini');
try
  labelVorname.Caption := edtSucheVorname.Text;
  labelName.Caption := edtSucheNachname.Text;
  labelMSN.Caption := ini.ReadString(nachname+', '+vorname, 'MSN', '');

finally
  ini.free;

end;
end;
Denn die Variablen "nachname" und "vorname" sind nicht definiert.

Du müsstest es wie folgt schreiben:
Delphi-Quellcode:
begin

//Variablen definieren
nachname := 'Mustermann';
vorname := 'Max';

ini := TIniFile.Create('liste.ini');
try
[Edit]
oder wenn du deine Edits verwenden willst:

Delphi-Quellcode:
procedure TForm1.btnSucheClick(Sender: TObject);
var
ini : TIniFile;
nachname, vorname : string;
begin

ini := TIniFile.Create('liste.ini');
try
  vorname := edtSucheVorname.Text;
  nachname := edtSucheNachname.Text;

  labelVorname.Caption := vorname;
  labelName.Caption := nachname;

  labelMSN.Caption := ini.ReadString(nachname+', '+vorname, 'MSN', '');
finally
  ini.free;

end;
end;
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat