Oh, ben c'est très simple TSaveDialog n'offre strictement aucune fonctionalité pour enregistrer un fichier.
Ca se contente d'afficher une interface adapté pour choisir l'emplacement disque et le nom du fichier que l'on souhaiterais sauvegarder. Ce nom(complet) de fichier est donnée pas la propriétée FileName.
Donc, ton code doit ressembler à ça:
if MonDialogue.execute then //renvois vrai si l'utilisateur ne choisi pas d'annuler
SAuvegarderFichier(MonDialogue.FileName); |
Où la procedure SauvegarderFichier(NomFichier : string); est ecrites par tes soins.
Message édité par el zozo le 18-04-2006 à 14:12:04