Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > WinDev
WinDev Forum d'entraide sur la programmation en WinDev
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 06/01/2013, 01h23   #1
lololebricoleur
Membre confirmé
 
Inscription : juin 2010
Messages : 529
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 529
Points : 213
Points : 213
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
lololebricoleur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 09h55   #2
madsland
Membre confirmé
 
Inscription : février 2008
Messages : 162
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 162
Points : 298
Points : 298
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
madsland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 11h30   #3
lololebricoleur
Membre confirmé
 
Inscription : juin 2010
Messages : 529
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 529
Points : 213
Points : 213
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
lololebricoleur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 12h03   #4
lololebricoleur
Membre confirmé
 
Inscription : juin 2010
Messages : 529
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 529
Points : 213
Points : 213
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.
lololebricoleur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 17h21   #5
zouzoukha
Membre chevronné
 
Inscription : avril 2008
Messages : 728
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 728
Points : 630
Points : 630
Salut lolo

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

Bon DEV
zouzoukha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 17h29   #6
lololebricoleur
Membre confirmé
 
Inscription : juin 2010
Messages : 529
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 529
Points : 213
Points : 213
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
lololebricoleur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 17h59   #7
zouzoukha
Membre chevronné
 
Inscription : avril 2008
Messages : 728
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 728
Points : 630
Points : 630
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!
zouzoukha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 18h30   #8
lololebricoleur
Membre confirmé
 
Inscription : juin 2010
Messages : 529
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 529
Points : 213
Points : 213
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.
lololebricoleur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2013, 18h15   #9
lololebricoleur
Membre confirmé
 
Inscription : juin 2010
Messages : 529
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 529
Points : 213
Points : 213
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 !
lololebricoleur est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h18.


 
 
 
 
Partenaires

Hébergement Web