begin process at 2008 08 22 00:29:15
1 229 731 membres
3 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme de recuperation de texte dans memo [ Divers / Aide et documentation ] (ewertheimer)

probleme de recuperation de texte dans memo le 09/09/2007 21:58:26

ewertheimer

Bonjour,
J'essaye de recuperer un texte inscrit dans un fichier ini a fin de le mttre dans un TMemo mais a chaque fois le memo reste vide . Voici le code :

var
FileIni : TIniFile;
texte : string;
nom : string;
begin
nom:= Edit1.Text;
FileIni:= TIniFile.Create('C:\Program Files\Chat\Historique\'+nom+'.ini');
 texte:= FileIni.ReadString('texte','Cle', texte);
 Memo1.Text:=(texte);
 FileIni.Free;
end;

J'espere que quelqu'un pourra m'aider.
Merci d'avance.

Re : probleme de recuperation de texte dans memo le 09/09/2007 22:35:18

f0xi
Membre Club
(Admin CS)
Réponse acceptée !


begin
  with TIniFile.Create('
C:\Program Files\Chat\Historique\ '+Edit1.Text+'.ini') do
  try
    Memo1.Text := ReadString('texte','cle');
  finally
    Free;
  end;
end;

Re : probleme de recuperation de texte dans memo le 10/09/2007 17:00:29

ewertheimer

Memo1.Text := ReadString('texte','cle');

Re : probleme de recuperation de texte dans memo le 10/09/2007 17:04:54

ewertheimer

Esxcusez moi pour le poste inutile qui precede celui-ci.
Quand j'execute le programme le debogeur me dit que cette ligne ne contient pas assez de paramètres originaux : Memo1.Text := ReadString('texte','cle');
Que dois-je rajouter ?

Re : probleme de recuperation de texte dans memo le 10/09/2007 17:49:04

ewertheimer


J'ai trouvé une autre solution à mon probleme : au lieu d'utiliser des fichiers ini j'utilise des fichiers texte. C'est beaucoup plus simple et rapide.
Merci beaucoup pour votre aide.

Re : probleme de recuperation de texte dans memo le 15/10/2007 22:43:11

tilab
 Juste pour tes connaissances il te manque la valeur par défault si l'information est vide.
Memo1.Text := ReadString('texte','cle','[default value]');
Ceci est très pratique pour ne pas devoir coder si l'information est inexistante comme tu devrais le faire avec le fichier texte. Je te conseille de de perdre un peu de temps pour comprendre ces processus car ensuite tu gagneras plusieur fois le temps investi.

Alex


Classé sous : texte, probleme, recuperation, memo, fileini

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS