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 :

Extraire des données text d'un fichier *.Res


Sujet :

Delphi

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Extraire des données text d'un fichier *.Res
    Bonsoir,

    J'ai une petite application en Delphi qui utilisait un fichier texte sur lequel je venais récupérer toute les lignes pour les stocker ds un tableau. Pour inclure ce fichier dans mon *.exe, j'ai voulu en faire un fichier ressource. Jusque là j'y suis arrivé. Mais c'est pour récupérer les lignes du fichier que j'ai des problemes. Apparemment on récupere un "stream". Y a t il un moyen simple pour lire de maniere sequentielle le stream comme je le faisais avec la commande readln?

    J'essaie plusieurs trucs depuis une heure mais j'y arrive pas. J'arrive a sortir les données dans un composant Tmemo (j'ai vu ça dans une faq), mais c'est un peu bete de creer un Tmemo dans mon cas vu que j'en ai pas besoin. Il doit y avoir un truc tout simple? J'ai aussi essayé ça :

    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
    var
    res:Tresourcestream;
    t:Tstringlist;
    stream:tstream;
    Ts:Tstringstream;
    x:Tstrings;
    {$R *.DFM}
    {$R Res.res}
     
    procedure TForm1.Button1Click(Sender: TObject);
    begin
     
     Res := TResourceStream.Create(0,'test','TEXT');
     t:=tstringlist.create();
     t.LoadFromStream(res);
     
    end;
    mais t reste desesperemment vide (et puis est ce pratique pr récupérer mes lignes?)

    Merci,
    thierry

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    J'ai trouvé... en fait j'allais dans le menu Executer puis evaluer, et je tapais T et ca me sortait T(), alors qu'en fait ce n'etait pas vide...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Extraire des données à partir d'un fichier
    Par jasmin59000 dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 17/02/2012, 16h14
  2. [Débutante] Extraire des données à partir d'un fichier html avec xsl
    Par sab_etudianteBTS dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 11/03/2008, 10h10
  3. extraire les données texte d'un fichier .doc
    Par phoenixatareva dans le forum Windows
    Réponses: 2
    Dernier message: 19/04/2007, 16h59
  4. extraire des données à partir d'un fichier texte
    Par bigplayer dans le forum Langage
    Réponses: 3
    Dernier message: 03/04/2007, 22h33
  5. Réponses: 3
    Dernier message: 04/01/2007, 18h42

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