IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

Ecrire dans un fichier


Sujet :

Langage Delphi

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2007
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 80
    Points : 37
    Points
    37
    Par défaut Ecrire dans un fichier
    bonsoir à tous et à toutes ;


    j'ai charger un fichier dans une Edit et je souhaite le sauvegarder en utilisant un boutton .



    Ce code m'ouvre un fichier et le charge dans Edit, ce que je souhaie c'est de l'enregistrer en utilisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TForm1.boutton2Click(Sender: TObject);

    Merci pour vos conseils .

  2. #2
    Membre à l'essai
    Inscrit en
    Septembre 2002
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 17
    Points : 12
    Points
    12
    Par défaut Edit, Edit..., TEdit ??
    Salut
    Tu parle d'un TEdit, je suppose...
    Tu devrais peut-être poser ton fichier dans un TMemo, plutôt.

    Sinon ton code est un peu court.

    Tu peux nous en dire plus, stp...

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2007
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 80
    Points : 37
    Points
    37
    Par défaut
    Bien sur ,

    je souhaite écrire dans un fichier aprés l'avoir ouvert et j'hésite entre Write ou writebuffer le fichier est un fichier binaire et voici mon p'tit bout de code


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    procedure TMainForm.EnregistrerClick(Sender: TObject);
    var
      F:TMemoryStream;
      P: Pchar;
      S: String;
      FS : TFileStream;
     
    SaveDialog1.Filter := 'fichiers (*.bin)|*.BIN ';
     SaveDialog1.DefaultExt := 'bin';
      if SaveDialog1.Execute then
       begin
    if MessageDlg(SaveDialog1.FileName + ' le fichier est encore la', mtWarning, [mbYes,mbNo], 0) = mrYes then
     begin
     
      F.SaveToFile(SaveDialog1.FileName);
      F.Write(PChar(F.Memory),+F.Size);
     
      F.SaveToFile(pchar(PChar(F.Memory)+F.Size));
      FreeMem(P);
     end

  4. #4
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 586
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 586
    Points : 25 262
    Points
    25 262
    Par défaut
    Deux Sujets pour la même chose, voir ICI

Discussions similaires

  1. Ecrire \" dans un fichier
    Par photorelief dans le forum Langage
    Réponses: 2
    Dernier message: 14/09/2005, 15h56
  2. [JAR] Lire et Ecrire dans un fichier contenu dans un jar
    Par lipao17 dans le forum Général Java
    Réponses: 5
    Dernier message: 02/05/2005, 12h01
  3. Ecrire dans un fichier
    Par gibet_b dans le forum Linux
    Réponses: 5
    Dernier message: 25/04/2005, 20h11
  4. Ecrire dans un fichier grace à un trigger ?
    Par zigoo dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 29/10/2004, 20h03
  5. Ecrire dans un fichier sans supprimer le reste
    Par koan_sabian dans le forum Linux
    Réponses: 4
    Dernier message: 20/02/2003, 15h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo