[Borland C++ Builder] - Problème avec TSaveDialog

- Problème avec TSaveDialog [Borland C++ Builder] - C++ - Programmation

Marsh Posté le 18-12-2004 à 17:39:41    

Bonjour à tous,
 
Alors voila j'ai un problème et je ne sais pas comment le résoudre bien que j'ai cherché avant.
Je voudrais enregistrer le contenu d'un Memo dans un fichier texte.
Pour cela j'ai mis un filtre *.txt
 
A l'enregistrement, l'action se passe bien mais il ne me le met pas au format *.txt
J'obtenir un fichier sans extension.
 
Voici le code de mon bouton Enregistrer:

Code :
  1. void __fastcall TForm1::Button3Click(TObject *Sender)
  2. {
  3.   if(SaveD->Execute())
  4.     code->Lines->SaveToFile(SaveD->FileName);
  5. }


 
Dites moi quel est le "truc" à rajouter. Merci beaucoup ;)

Reply

Marsh Posté le 18-12-2004 à 17:39:41   

Reply

Marsh Posté le 18-12-2004 à 21:24:19    

Qu'est-ce que tu entends par "pas au format *.txt" ? Il ne rajoute pas tout seul l'extension ? Si c'est ça, il faut que tu mettes "txt" (sans le point) dans l'attribut "DefaultExt" de la dialog


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 19-12-2004 à 00:05:41    

"pas au format *.txt" >> Bien que j'avais définit un filtre, l'extension de ce filtre n'était pas rajouter à mon fichier.  
 
Sinon là, je viens de rajouter txt dans "DefaultExt", et ca fonctionne parfaitement bien. Merci du tuyau ;)

Reply

Marsh Posté le 19-12-2004 à 00:37:30    

Le fitre ne sert que de filtre, comme son nom l'indique :D
D'ailleurs tu peux en mettre plusieurs dans un filtre, par exemple "*.txt;*.log;*.ini"


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 19-12-2004 à 11:02:05    

Merci bien de ton conseil ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed