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++Builder Discussion :

Word2K unresolved link


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre extr�mement actif
    Profil pro
    D�veloppeur informatique
    Inscrit en
    D�cembre 2008
    Messages
    1 022
    D�tails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : D�cembre 2008
    Messages : 1 022
    Par d�faut Word2K unresolved link
    Bonjour

    Je travaille avec C++ builder pour g�n�rer une application de traduction automatique.
    Au link j'ai une vingtaine d'unresolved que je ne sais pas traiter
    Je vous joins l'un d'eux
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Unresolved external '__fastcall Word_xp::TWordDocument::InitServerData()
    Qui pourrait m'en dire quelque chose

  2. #2
    Membre chevronn�
    Inscrit en
    Ao�t 2004
    Messages
    556
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 556
    Par d�faut
    TWordDocument c'est bien un type de chez Borland �a non ?
    Tu inclus bien leurs librairies dans ton projet ?

    Je n'ai jamais utilis� Borland C++ mais � mon avis ton sujet aurait �t� mieux dans le forum Borland

  3. #3
    Membre extr�mement actif
    Profil pro
    D�veloppeur informatique
    Inscrit en
    D�cembre 2008
    Messages
    1 022
    D�tails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : D�cembre 2008
    Messages : 1 022
    Par d�faut Librairies inclus dans le link
    Merci de tes questions

    Bien entendu toutes les biblioth�ques sont inclus dans les r�pertoires et j'essai de reg�nerer un autre programme qui utilise le m�me composant. J'ai d�ja g�n�rer ce programme dans une autre configuration sans avoir le m�me probl�me.
    �+

  4. #4
    Membre chevronn�
    Inscrit en
    Ao�t 2004
    Messages
    556
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 556
    Par d�faut
    Il ne faut pas que les librairies soient simplement dans le dossier, il y a probablement un m�canisme de C++Builder qui indique au compilateur avec quelles librairies effectuer le linkage qui ne doit pas �tre inclu.

  5. #5
    Membre extr�mement actif
    Profil pro
    D�veloppeur informatique
    Inscrit en
    D�cembre 2008
    Messages
    1 022
    D�tails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : D�cembre 2008
    Messages : 1 022
    Par d�faut configuration de C++ builder
    Bonsoir et merci de to suivi.

    Quand je dis que la conf est v�rifi�e c'est que je ne donne que les �l�ments de variabilit�. Bien entendu les options permettent au compilateur d'atteindre les librairies...

  6. #6
    Membre extr�mement actif
    Profil pro
    D�veloppeur informatique
    Inscrit en
    D�cembre 2008
    Messages
    1 022
    D�tails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : D�cembre 2008
    Messages : 1 022
    Par d�faut R�solution des version de Word avec les biblioth�ques
    Bonjour

    Depuis hier et � partir de 3 applications, j'ai identifi� et r�solu le probl�me initial
    Le probl�me vien des surcharges de versions de word a disperser dans le programme. (environ 60). j'ai modifi� le programme en creant une constante WORDVER qui prend la version de Word pour laquelle on compile. il n'y a pas de n�cessit� de prendre la derni�re version car Word assure la compatibilit� ascendante.
    C'est pourquoi builder propose deux environnements de g�n�ration, un pour Word 2000 et un pour Word 97, mais pas l'environnement Word_xp.
    En g�n�rant avec ce dispositif et en initialisant la variable d'environnement � Word_2000, la g�n�ration se termine sans les messages pr�c�dent.
    Il faut
    -Bien entendu que les type soient pr�fix�s par WORDVER pour assurer la compatibilit� ascendante et en fonction du choix du compilateur, on ititialise WORDVER � la version correct! Attention on ne peut pas utiliser la constante Word qui est utilis� par ailleurs par des applications system;
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    #ifdef COMPILE_WORD_2000
    #include "Word_2K_SRVR.h"
    #define WORDVER Word_2k
    #pragma link "Word_2K_SRVR"
    #endif
    - ensuite il faut que le code soit configur� avec WORDVER qui va prendre la valeur correcte lor de la pr�passe du compilateur.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    WORDVER::TWordApplication *        m_pWordApplication;
      WORDVER::TWordDocument *           m_pWordDocument;
      WORDVER::WordDocumentPtr           m_pCurrentDocument;
      bool                      m_bDocumentIsOpen;
      WORDVER::Paragraphs *              m_pAllParagraphs;
      long                      m_lNumberOfParagraphs;
      long                      m_IndexOfCurrentParagraph;
      WORDVER::Paragraph *               m_pCurrentParagraph;
      WORDVER::RangePtr                  m_pCurrentRange;
      std::wstring              m_wsRangeText;
    - enfin je suppose qu'il faut linker avec la bonne librairie, et en l'occurence bcb2kAxServer.lib.
    � +

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 6
    Dernier message: 26/10/2012, 14h52
  2. Link code error LNK2001: unresolved external symbol
    Par Benjijmin dans le forum Fortran
    R�ponses: 4
    Dernier message: 02/12/2008, 12h24
  3. R�ponses: 2
    Dernier message: 21/04/2007, 10h59
  4. R�ponses: 5
    Dernier message: 15/01/2007, 21h15
  5. Probl�me de compilation : unresolved link
    Par dz_robotix dans le forum OpenCV
    R�ponses: 14
    Dernier message: 05/07/2006, 16h40

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