j'ai trouver MERCI :
procedure TForm1.Button1Click(Sender: TObject);
var
Contents:TStringList;
sVar : string;
i:integer;
begin
Contents:=TStringList.Create;
try
Contents.LoadFromFile('C:\install\liste.txt'); //Chargement du fichier
for i := 0 to Contents.count -1 do // Parcours de fichier
begin
sVar := Contents[i]; // Recuperation de la chaine du fichier
if AnsiContainsText(sVar, Edit1.text) then
begin // si la chaine contient la recherche
Edit2.text := RightStr(sVar,Length(sVar)- Pos(' ',sVar)); // recuperation de la partie a droite du caractère "espace"
Exit; // sortir de la boucle
end;
end;
finally
Contents.free;
end;
end;
end.
en faite il fallais mettre strutils dans use
et utiliser AnsiContainsText a la place de AnsiContains ainsi que RightStr a la place de AnsiRightStr
et voila ca mache
par contre je voulais rajouter :
else ShowMessage('pas dans la liste'); si la valeur tape dans edit1.text n'existais pas mais je n'arrive pas a le placer
MERCI D'AVANCE