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

C++ Discussion :

Lecture d'un tableau dans un fichier


Sujet :

C++

  1. #21
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut
    Citation Envoyé par Sachiel31
    J'ai déjà récupéré et trié toutes les infos du document txt. Il ne me reste plus qu'à les insérer dans le document word.
    Le document contient 3 tableaux et je dois ecrire mes données dans la dernière colonne (en fonction du contenu de la 1ère cellule de chaque ligne).
    donc visiblement tu ne veux pas d'intervention utilisateur dans ton process,
    donc une appli VB me semble etre le mieux.
    t'as une appli existante, c'est du C++ ? MFC ? Qt ?

    tu peux faire une appli VB independante que tu lanceras de ton programme.
    ton appli VB fera un
    set myapp = getObject(,"application.word")

    pour ouvrir word. ensuite tu peux appeler les commandes du style (de tete faut pas m'en vouloir si c'est pas juste juste)

    myapp.document.selection.range.cells(....)

    en fait tu pilotes word. le mieux pour debuter c'est d'enregistrer des macros dans word et de les regarder. Tu colleras ensuite les commandes dans VB.

    a+

  2. #22
    Membre confirmé Avatar de Sachiel31
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 121
    Par défaut
    Mon appli est en C++, je la développe sous Visual C++ 6.0

    Donc si je t'ai bien suivie, il faut que dans mon programme actuel j'appel une appli VB (qui permet de transformer mon document Word en texte brut) pour faire mon tri, compléter le tableau... et qui apres me rend mon doc Word complet.

    J'ai bien suivie???

  3. #23
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut
    tout a fait:

    en entree: un document word
    applicatif principale en C++

    1. l'utilisateur lance ton appli (C++)
    2. selectionne un document word en entree
    3. l'appli lance un VB qui va generer un fichier plain text a partir de word
    ( system("my appli") )
    4. ton appli ouvre ce fichier plain txt et fais le traitement
    5. ton appli lance un VB qui ouvre ce fichier txt et les mets dans le fichier word

    tu pourrais bien evidemment faire du COM en C++, mais c'est tellement penible.

    la seule redondance est le fichier de sortie a reparser en VB,
    choisis donc un format tres simple ...

    a+

  4. #24
    Membre confirmé Avatar de Sachiel31
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 121
    Par défaut
    Bonjour,

    Après une bonne nuit de repos, pendant laquelle j'ai baucoup réfléchi, j'ai quelques questions concernant l'appli en VB.


    1. quel outil utiliser pour développer l'appli VB? Microsoft VB 6.0 convient?
    2. quel type d'appli correspondrait à mon cas?
    3. comment est structurée une telle appli?
    4. comment intégrer l'appli VB à mon prog C++?


    (je vais pas abuser alors je m'arrête là)

    Je n'y connais rien alors pardonnez mes questions

  5. #25
    Membre confirmé Avatar de Sachiel31
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 121
    Par défaut
    J'ai trouvé les réponses à mes 3 premières questions. Mais la dernière reste toujours sans réponse : comment intégrer l'appli VB à mon prog C++???

    Si quelqu'un sait, répondez-moi s'il vous plait

  6. #26
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut
    je l'avais marqué pourtant ...
    au besoin passe en parametre le nom d'un fichier de config.

    VB6 est le meilleur choix, je ne te conseillerais absolument pas .NET dans ce cas precis.

    a+

  7. #27
    Membre confirmé Avatar de Sachiel31
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 121
    Par défaut
    Désolée je n'avais pas vu
    Je vais essayer ça.

    Merci

  8. #28
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut
    le seul truc que je te demanderais c'est de nous tenir au courant de ta progression ... Je suis toujours curieux de savoir comment ca se termine ...

  9. #29
    Membre confirmé Avatar de Sachiel31
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 121
    Par défaut
    Pas de problème, je vous dirais comment ca avance

    Merci

  10. #30
    Membre confirmé Avatar de Sachiel31
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 121
    Par défaut
    Re bonjour ,

    Après un petit tour du côté du VB(A) et de son forum, on m'a expliquer qu'il fallait mieux que "j'attaque" directement mon document dans mon programme C++ grâce au pilotage OLE de Word.

    J'ai trouvé plein de doc sur Internet qui m'expliquent le principe mais je n'ai rien trouvé sur la librairie à utiliser

    Quelqu'un saurait-il laquelle c'est???

  11. #31
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut
    moi je te le deconseille, c'est assez compliqué et beaucoup d'erreur possible....
    de toute facon ca sera plus facile a faire en VB (en fait indispensable ne serait-ce que pour valider ton code), tu pourra par la suite l'adapter en C++ pour une question d'homogeneité avec ton prog. principal...

    a+

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/06/2010, 15h13
  2. C++ lecture d'un tableau dans un fichier
    Par nicoss dans le forum C++
    Réponses: 1
    Dernier message: 28/05/2006, 11h26
  3. Réponses: 4
    Dernier message: 12/10/2005, 22h22
  4. [JList] Lecture des données sauvegardées dans un fichier
    Par Myogtha dans le forum Composants
    Réponses: 7
    Dernier message: 10/06/2004, 22h05
  5. [C#] [.NET] Lecture d'une classe dans un fichier
    Par niPrM dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/05/2004, 09h57

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