Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 9 sur 9
  1. #1
    Membre confirmé
    Homme Profil pro Laurent LEMARCHAND
    Inscrit en
    juin 2010
    Messages
    703
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent LEMARCHAND

    Informations forums :
    Inscription : juin 2010
    Messages : 703
    Points : 237
    Points
    237

    Par défaut Problème avec DLL de modification des fichiers Hyerfiles

    Bonsoir,

    Je développe depuis plus mois une application sous Windev 14, 15, 16, 17 et maintenant 18. Habituellement, la génération de l'installation ne posait aucun problème et fonctionnait bien à l'utilisation. Depuis que je suis en version 18, j'ai un message d'erreur à l'installation "Impossible de trouver la DLL de modification automatique des données des fichiers HyperFileSQL".

    J'ai un peu fouillé dans la doc, sur le net, j'ai vérifié deux ou 3 choses (l'option de modification automatique des données est bien cochée) mais le problème persiste et je ne trouve pas la solution.

    Quelqu'un a une solution pour moi svp ?
    Merci d'avance de votre aide

  2. #2
    Membre éclairé
    Inscrit en
    février 2008
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : février 2008
    Messages : 194
    Points : 376
    Points
    376

    Par défaut

    Bonjour,

    La DLL de modification des fichiers Hyperfile est la wdmodXXX.dll.
    En remplaçant bien sur les XXX par la version de Windev (exemple en version 17 : WDMOD170.DLL)
    Est elle présente dans votre répertoire ?

    Cordialement

    Madsl@nD

  3. #3
    Membre confirmé
    Homme Profil pro Laurent LEMARCHAND
    Inscrit en
    juin 2010
    Messages
    703
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent LEMARCHAND

    Informations forums :
    Inscription : juin 2010
    Messages : 703
    Points : 237
    Points
    237

    Par défaut Merci de votre aide

    Quand je crée l’exécutable, j'ai accès à la liste des DLL qui seront chargés lors de l'exécution. Le problème c'est que Wdmodxxx.dll n'y est pas !? Normal ?

    Est-ce que cela veut dire que je dois l'intégrer manuellement à la bibliothèque des fichiers ?

    Est-ce dans l'exe de l'application, dans l'exe de l'installateur ou dans la bibliothèque de l'un ou de l'autre que je dois le gérer ?

    Je profite de l'occasion pour vous poser une autre question. Sur le site de pcsoft on trouve le framework en version 32 et 64 bits. Le choix dépend du système sur le poste de développement ou du système sur le poste client ?

    Merci d'avance

  4. #4
    Membre confirmé
    Homme Profil pro Laurent LEMARCHAND
    Inscrit en
    juin 2010
    Messages
    703
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent LEMARCHAND

    Informations forums :
    Inscription : juin 2010
    Messages : 703
    Points : 237
    Points
    237

    Par défaut

    je viens des tester différentes solutions pour intégrer la Wdmodxxx.dll dans mon install mais j'ai toujours le même message d'erreur.

  5. #5
    Membre chevronné
    Inscrit en
    avril 2008
    Messages
    801
    Détails du profil
    Informations forums :
    Inscription : avril 2008
    Messages : 801
    Points : 705
    Points
    705

    Par défaut

    Salut lolo

    Ces dll sont à intégrer manuellement (tu les trouveras dans le dossier d'installation de WD)

    Bon DEV

  6. #6
    Membre confirmé
    Homme Profil pro Laurent LEMARCHAND
    Inscrit en
    juin 2010
    Messages
    703
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent LEMARCHAND

    Informations forums :
    Inscription : juin 2010
    Messages : 703
    Points : 237
    Points
    237

    Par défaut

    Merci de ton aide zouzoukha,

    Ce que je ne comprend pas c'est pourquoi un projet qui fonctionnait bien avec windev 17 me pose problème avec la version 18 !?
    Je n'ai rien changé au projet juste ouvert avec windev 18 et régénéré l'installation.
    Peux tu me préciser quel DLL (et autres fichiers si nécessaire) je dois intégrer manuellement et où je dois les intégrer stp ?

    J'ai essayé d'intégrer WDmod180.dll à plusieurs endroit mais cela ne change rien.

    Merci d'avance

  7. #7
    Membre chevronné
    Inscrit en
    avril 2008
    Messages
    801
    Détails du profil
    Informations forums :
    Inscription : avril 2008
    Messages : 801
    Points : 705
    Points
    705

    Par défaut

    Salut lolo,

    Je ne sais pas pour WD18, mais si tu intègre les dll de WDModfic manuellement en les intégrant dans la création de l'exécutable, cela induit que tu procèdes à la modification automatique des données par programmation ? (en ligne de commande)

    Dans tous les cas, tu devrais jeter un coup d'oeil Ici

    Bon courage!

  8. #8
    Membre confirmé
    Homme Profil pro Laurent LEMARCHAND
    Inscrit en
    juin 2010
    Messages
    703
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent LEMARCHAND

    Informations forums :
    Inscription : juin 2010
    Messages : 703
    Points : 237
    Points
    237

    Par défaut

    Bon, le problème viens de mon installateur puisque que quand j'utilise celui fourni par défaut avec windev18, cela fonctionne. Donc, j'en déduit que c'est à ce niveau que la dll fait défaut.

  9. #9
    Membre confirmé
    Homme Profil pro Laurent LEMARCHAND
    Inscrit en
    juin 2010
    Messages
    703
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent LEMARCHAND

    Informations forums :
    Inscription : juin 2010
    Messages : 703
    Points : 237
    Points
    237

    Par défaut

    J'ai résolu mon problème mais sans en connaitre la cause.
    Alors...
    1 - Pas besoin de rajouter les fichiers manuellement dans mon cas (cela ne change rien)
    2 - J'ai repris le WDSETUP fournis avec windev 18 et je l'ai customisé avec mes propres fenêtres et cela fonctionne.
    3 - J'ai comparé mon ancien exe avec le nouveau et je ne vois pas de différences (les quelques dll que je n'avais pas avant je les ai ajoutées mais sans résultat).

    Bref, cela fonctionne mais je n'ai pas identifier le problème, dsl.
    Merci de votre aide.

    PS : Pour la énième fois, le service technique de Pc Soft n'a pas répondu à ma demande. Merci Pc Soft !

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •