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

 Delphi Discussion :

écrire une variable de type tstrings dans un fichier sequentielle !


Sujet :

Delphi

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2011
    Messages : 24
    Points : 0
    Points
    0
    Par défaut écrire une variable de type tstrings dans un fichier sequentielle !
    salut tous le monde,
    le problème c'est que lorsque je fais ça
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    read(f,x); { x de type tstrings }
    j'ai remarqué memo1.lines n'était pas enregistré .

    alors que ce que je dois faire, SVP ne me dis pas savetofile parce que cette procédure permet d'enregistrer chaque tstrings dans un fichier et ce que je veux n'est pas ça, car je cherche a enregistrer plusieurs tstrings dans un seul fichier séquentielle

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Et bien, tu prends chaque ligne sur du memo et tu les enregistres une à une avec une boucle. Dans ce cas utilise WriteLnet ReadLn.

    Sinon tu crées une TStringList en mémoire, et tu copies tous tes memo dedans et tu sauvegardes la TStringList avec un SaveToFile.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2011
    Messages : 24
    Points : 0
    Points
    0
    Par défaut
    merci bien, mais je suis pas vraiment satisfait je me sens qu'y a d'autre solution meilleur, car c'est un peux fatiguant et je vois que borland est capable de faciliter ça

  4. #4
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 459
    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 459
    Points : 24 873
    Points
    24 873
    Par défaut
    Tu vois Younes Ch, tu as la même réponse que dans ton autre sujet
    probleme avec les memo delphi

    As-tu regarder SaveToStream différent de SaveToFile, c'est une fonction plus "ouverte" !
    Cela peut te servir pour écrire dans un objet TFileStream, cela serait plus utile pour toi !
    Pour un format binaire, il faudrait d'abord écrire la longueur de la chaine puis écrire la chaine, indispensable pour la relecture

    Cela me rappel ce vieux sujet de 2008, cela pourrait t'interesser !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/03/2014, 14h33
  2. Réponses: 2
    Dernier message: 23/11/2011, 11h22
  3. Réponses: 4
    Dernier message: 15/04/2010, 09h34
  4. Réponses: 5
    Dernier message: 22/01/2008, 09h54
  5. Affectation d'un champs blob dans une var de type TStrings
    Par Andry dans le forum Bases de données
    Réponses: 1
    Dernier message: 16/03/2005, 18h26

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