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 :

Mise à jour d'une bibliothèque


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut Mise à jour d'une bibliothèque
    Bonjours,

    Je travaille sous borland 2006 et il y a cela quelque temps j'ai créer une application s'apuyant sur l'API d'hellodoc un programme pour medecin.

    Or il y a peut ce programme a été mise à jour et mon programme ne s'interface plus avec hellodoc.

    L'API aussi à était mise à jour, j'ai récupuré la version le plus récente et lorsque je la remplace dans mon projet pas de changement, rien ne fonctionne.

    Pourtant en copiant collant des petit bouts de code dans un nouveau projet je m'aperçois que mon code est fonctionel. C'est donc la bibliothèque qui n'a pas été mise à jour malgrès son inclusion dans le projet.

    Quelqu'un voit'il une solution ?

    D'avance merci

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    As tu bien Construit ton projet après la modification de la librairie et non juste Compilé ?

    J'ai remarqué que pour qu'il prenne compte des modification de librairie il fallait parfois reconstruire et non recompiler.

    En espérant que cela t'aide !

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    J'ai bien essayé de faire "construitre le projet" mais toujours pas de prise en compte :s

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Essaye de l'enlever, recompiler (évidement ça va pas marcher), rajouter la nouvelle et recompiler.
    Enlève aussi tous les .o, .tds etc du dossier de ton projet avant de recompiler avec la bonne version !

    Si ça ne marche toujours pas, essaye en recréant un projet...

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    Je vais essayer comme tu a dit.

    J'ai essayé en recréant un projet j'inclue donc mes 6 fiches (unit1.cpp, unit2.cpp, ...), mes nouvelles bibliothèque et lors de la compilaiton je n'ai pas de problème, mais lors de l'exécution:
    Chargement de module : UNKNOWN_MODULE_6. Pas d'infos de débogage. Adresse de base : $61D70000. Processus Project1.exe (3732)
    Je te tiens au courant. merci.

  6. #6
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    Toujours rien,

    Par contre lorsque je rajoute au projet le .h, .dll et .lib il me met sur l'icone du dll un rond rouge voulant dire que la dll chargée existe deja dans le projet.

    Ou ce situe t'elle a ce moment la ?

  7. #7
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Tu dois uniquement ajouter le fichier .lilb à ton projet.
    Le .h doit être inclu via un #include dans tes unités qui exploitent des fonctions de la DLL.

    La DLL doit juste se trouver dans le dossier de ton application, ou bien un des dossiers de recherche de Windows (je crois que c'est la variable d'environnement PATH qui définit ça) dont le dossier C:\Windows\System32 fait parti (pour un pc sous WinXP).

  8. #8
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    Merci pour l'info !

    Ceci je n'ai toujours pas réussi à inclure la nouvelle bibliothèque et je commence à perdre espoir.

    En tout cas merci de ton aide

  9. #9
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Petite question bête...les DLL des deux versions portent elle le même nom ?

    Si oui je te conseille fortement d'enlever de ton pc toutes les anciennes version (surtout des chemins comment C:\Windows, C:\Windows\System32 et du dossier où tourne ton application).

    Il se pourrait que tu ais linké la bonne version mais qu'il charge l'ancienne...sans garantie mais ça se tente.

  10. #10
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    Bingo Neilos, j'ai fais ce que ta dit et hop ca marche, merci beaucoup à toi pour ton aide et bonne continuation.

  11. #11
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    De rien ^^

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

Discussions similaires

  1. Mise à jour d'une table avec un fichier csv
    Par blackangel dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 26/05/2005, 14h46
  2. Mise à jour d'une bd mysql
    Par joquetino dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 11/01/2005, 14h05
  3. mise à jour d'une table d'interbase sous delphi
    Par kouraichi35 dans le forum Bases de données
    Réponses: 2
    Dernier message: 19/10/2004, 13h09
  4. [FireBird 1.5]Mise à jour d'une SGBD ?
    Par Sitting Bull dans le forum Débuter
    Réponses: 3
    Dernier message: 03/09/2004, 16h45
  5. Pb de mise à jour d'une date
    Par valerie90 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 02/09/2004, 14h11

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