Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 05-09-2006 15:24:04

Jmix90  
Fils caché du concombre masqué
Award: ccm
Lieu: palaiseau
Date d'inscription: 02-07-2006
Messages: 50
Pépites: 7,739
Banque: 1,524,736,884,608,251
Site web

[RESOLU] Dll nécessaires pour l'EXE

Bonjour,


Existe t il une méthode pour déterminer toutes les DLL qui seront nécessaires pour que l'executable soit portable sur un autre PC ?


Merci !


Jmix 90
Webmaster/Codeur junior
Trucs et astuces informatiques: http://www.lexique-du-net.com!

Hors ligne

 

#2 06-09-2006 05:09:55

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

il existe le 'Powerbuilder runtime packager' à partir de la version 9, je crois bien

sinon, depuis entre la version 5 et 6, il y a le kit developement tool kit.

et pour la 10 :

libjcc.dll
libjlog.dll
pbacc100.dll
pbdwe100.dll
pbdwr100.dll
pbdwr100.pbd
pbjag100.dll
pbjvm100.dll
pbrtc100.dll
pbshr100.dll
pbtra100.dll
pbvm100.dll


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 06-09-2006 07:38:47

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

PB6.5
PBVM60.DLL PowerBuilder 
PBDWE60.DLL DataWindow
PBRTC60.DLL
PBTRA60.DLL
PBODB60.DLL ODBC
PBIN760.DLL INFORMIX
PBMSS60.DLL Microsoft SQL Server
PBSYC60.DLL Sybase SQL Server
PBO7360.DLL/PBO7260.DLL Oracle Version

PB7.0
PBVM70.DLL PowerBuilder 
LIBJCC.DLL PowerBuilder
PBDWE70.DLL DataWindow
PBRTC70.DLL
PBTRA70.DLL
PBODB70.DLL ODBC
PBIN770.DLL INFORMIX
PBMSS70.DLL Microsoft SQL Server
PBSYC70.DLL Sybase SQL Server
PBO7370.DLL/PBO8470.DLL Oracle Version

PB8.0
PBVM80.DLL PowerBuilder 
LIBJCC.DLL PowerBuilder
PBDWE80.DLL DataWindow
PBRTC80.DLL
PBTRA80.DLL
PBODB80.DLL ODBC
PBIN780.DLL INFORMIX
PBMSS80.DLL Microsoft SQL Server
PBSYC80.DLL Sybase SQL Server
PBO7380.DLL/PBO8480.DLL/PBO9080.DLL Oracle Version


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#4 06-09-2006 15:02:19

olivier-j  
Membre
Lieu: lavoute / haute-loire
Date d'inscription: 25-08-2006
Messages: 5
Pépites: 19
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

il n'y a pas un moyen lors de la création de l'executable d'avoir la liste précise  que l'application requiere en DLL ?

mais je pense que le mieux est bien d'avoir sur un zip ou une clé usb les Dll des listes plus haut.
il m'est arrivé de devoir rechercher une a une les DLL (une part jours) pour arriver a installer une appli sur un ordi durant un stage.
j'avoue y aller a taton dans la création d'exe, et il me semble bien que PB peut permetre de recompiler ces Dll de base en Dll spécific a l'application créer..

Hors ligne

 

#5 07-09-2006 10:01:05

Jmix90  
Fils caché du concombre masqué
Award: ccm
Lieu: palaiseau
Date d'inscription: 02-07-2006
Messages: 50
Pépites: 7,739
Banque: 1,524,736,884,608,251
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

olivier-j a écrit:

il n'y a pas un moyen lors de la création de l'executable d'avoir la liste précise  que l'application requiere en DLL ?

mais je pense que le mieux est bien d'avoir sur un zip ou une clé usb les Dll des listes plus haut.
il m'est arrivé de devoir rechercher une a une les DLL (une part jours) pour arriver a installer une appli sur un ordi durant un stage.
j'avoue y aller a taton dans la création d'exe, et il me semble bien que PB peut permetre de recompiler ces Dll de base en Dll spécific a l'application créer..

C'est exactement ce problème que j'ai


Jmix 90
Webmaster/Codeur junior
Trucs et astuces informatiques: http://www.lexique-du-net.com!

Hors ligne

 

#6 08-09-2006 08:10:03

Steve  
Membre Geek
Lieu: Aux environs de Strasbourg
Date d'inscription: 29-05-2006
Messages: 40
Pépites: 213
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

Il y a une page dans les "HTML Books" (accessibles depuis l'aide en ligne dans l'environnement PB) qui donne la liste des DLL nécessaires selon les fonctionnalités utilisées :
Application Techniques
--> Deployment Techniques
--> Chapter 39 Deploying Applications and Components
--> PowerBuilder runtime files

dans cette page il y a un lien vers une page (Database connections) qui détaille ce qui concerne spécifiquement les DLL permettant l'accès aux base de données.

Hors ligne

 

#7 08-09-2006 08:18:16

Jmix90  
Fils caché du concombre masqué
Award: ccm
Lieu: palaiseau
Date d'inscription: 02-07-2006
Messages: 50
Pépites: 7,739
Banque: 1,524,736,884,608,251
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

Merci Steve


Jmix 90
Webmaster/Codeur junior
Trucs et astuces informatiques: http://www.lexique-du-net.com!

Hors ligne

 

#8 08-09-2006 08:43:30

Steve  
Membre Geek
Lieu: Aux environs de Strasbourg
Date d'inscription: 29-05-2006
Messages: 40
Pépites: 213
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

Il n'y a pas de quoi

Hors ligne

 

#9 08-09-2006 09:09:00

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Dll nécessaires pour l'EXE

Quoiqu'il en soit, si tu testes ton exécutable sur un autre machine
et qu'il te manque une ou plusieurs DLLs, une message d'erreur
te l'indiquera.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#10 08-09-2006 09:41:10

Jmix90  
Fils caché du concombre masqué
Award: ccm
Lieu: palaiseau
Date d'inscription: 02-07-2006
Messages: 50
Pépites: 7,739
Banque: 1,524,736,884,608,251
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

En fait je cherche juste a simplifier la tache à un utilisateur eventuel :-)


Jmix 90
Webmaster/Codeur junior
Trucs et astuces informatiques: http://www.lexique-du-net.com!

Hors ligne

 

#11 29-09-2006 14:47:31

Plexiglas  
Membre
Lieu: Liège
Date d'inscription: 29-09-2006
Messages: 6
Pépites: 3
Banque: 0

Re: [RESOLU] Dll nécessaires pour l'EXE

Et non, Jmix90, ce que tu cherche, depuis bien longtemps déjà j'en rêve...

Evidemment, le listing de base fourni dans l'aide est une bonne base, mais pas suffisante dans certain cas... Et ATTENTION, parce que ce matin, j'ai du placer une application (après avoir peiné 1h avant de trouver quelle foutue dll était appelée en secret par ma connexion OLE DB) et qd je suis arrivé, oh stupeur! La machine était en win2000, et n'avait que faire de certaines de mes dll...

Bref, comme on dit chez moi, c'est la memerde!!!

Hors ligne

 

#12 12-03-2007 17:29:17

dlamo  
Membre Geek
Lieu: Marseille
Date d'inscription: 30-10-2006
Messages: 30
Pépites: 154
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

Pardon de revenir sur cet ancien post, mais j'ai un soucis de dll moi aussi.
J'ai créé mon .exe sans soucis (bien que j'ignore l'utilisation des différentes options comme prompt for overwrite, machine code, trace information, rebuild (que j'ai mis à Full) ou encore optimization...) et sur ma machine ça fonctionne parfaitement.
Par contre sur mon second pc 2 choses :
1 - Pour permettre  aux destinataires de ce .exe d'y avoir accès je l'ai zippé car envoyé par mail.... à l'ouverture l'icone que j'ai fait à disparu.
2 - Il ne s'execute pas et me demande la dll PBMV80.dll

J'ai vainement tenté de cocher en bas sur PB la case DLL et d'y préciser après le nom de celle_ci, mais l'unique changement est l'ajout de la dll à côté de mon .exe dans mon dossier d'enregistrement... ça m'aide pas à permettre au destinataire (utilisateur lambda) de lire l'exe

Quelqu'un pourrait-il m'eclairer ? Merci d'avance...

ps : PB Version 8

Hors ligne

 

#13 12-03-2007 19:17:53

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

PB8.0
PBVM80.DLL PowerBuilder 
LIBJCC.DLL PowerBuilder
PBDWE80.DLL DataWindow
PBRTC80.DLL
PBTRA80.DLL
PBODB80.DLL ODBC
PBIN780.DLL INFORMIX
PBMSS80.DLL Microsoft SQL Server
PBSYC80.DLL Sybase SQL Server
PBO7380.DLL/PBO8480.DLL/PBO9080.DLL Oracle Version

il te faut au moins ces dlls, pour que ton executable fonctionne sur un autre poste.


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#14 12-03-2007 19:32:40

dlamo  
Membre Geek
Lieu: Marseille
Date d'inscription: 30-10-2006
Messages: 30
Pépites: 154
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

?? ha bon et comment fait-on ? et même si je n'utilise niSQL, ni oracle, ni DW ? je suis perdu !

Hors ligne

 

#15 12-03-2007 20:04:27

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

dlamo a écrit:

?? ha bon et comment fait-on ? et même si je n'utilise niSQL, ni oracle, ni DW ? je suis perdu !

si tu n'utilises pas oracle, il ne faut pas livrer la dll... ainsi de suite

et ces dlls se trouvent sur ton repertoire d'installation de pb8, sur ta machine.


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#16 12-03-2007 21:31:21

dlamo  
Membre Geek
Lieu: Marseille
Date d'inscription: 30-10-2006
Messages: 30
Pépites: 154
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

D'accord, donc je dois effectivement n'avoir besoin que de la ddl PBVM80.DLL PowerBuilder, mais je vois pas comment faire pour que mon exe fonctionne sur un autre poste que le mien quand meme ? C'est au moment de la création de l'exe sous pb que je dois faire qlq chose que j'ignore ? ou après ?

Hors ligne

 

#17 12-03-2007 21:34:53

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

dlamo a écrit:

D'accord, donc je dois effectivement n'avoir besoin que de la ddl PBVM80.DLL PowerBuilder, mais je vois pas comment faire pour que mon exe fonctionne sur un autre poste que le mien quand meme ? C'est au moment de la création de l'exe sous pb que je dois faire qlq chose que j'ignore ? ou après ?

les dlls doivent etre fournies avec ton executable pour que cela fonctionne sur d'autres postes...

pour faire ton exe, depuis pb, tu crées un nouveau projet : tu fais un fuild rebuild avec pbd.
si tu as juste une pbl,   alors pas besoin de cocher la librairie... celle-ci sera inclus dans le fichier exe.


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#18 13-03-2007 07:24:35

dlamo  
Membre Geek
Lieu: Marseille
Date d'inscription: 30-10-2006
Messages: 30
Pépites: 154
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

Merci pick, je test ça de nouveau ce soir... j'y arriverai

Dernière modification par dlamo (13-03-2007 07:24:51)

Hors ligne

 

#19 13-03-2007 17:01:06

dlamo  
Membre Geek
Lieu: Marseille
Date d'inscription: 30-10-2006
Messages: 30
Pépites: 154
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

Pardon d'avance Puick, tu va finir par me haÏr, mais ça marche toujours pas, voilà ce que j'ai fait !

- 1 - D'abord j'ai fait exactement comme tu m'as expliqué ci-dessus : n'ayant qu'une seule libraire dans mon appli, j'ai crée un nouveau projet par new, application, j'ai coché full rebuild et j'ai enregistré, j'ai déployé et envoyé mon exe en .rar pour pouvoir l'ouvrir avec outlook. Résultat : il manque la dll pbm80.dll

-2- J'ai donc refait la même chose en cochant dll et précisant dans la ligne le nom de la dll, à la réception du mail : idem

-3- j'ai créé cette fois une application wizard en demandant l'ajout des librairies (j'ai coché de partout lol), bref, j'ai envoyé tout ça et là autre message d'erreur : L'ordinal 5237 est introuvable dans la bibliothèque de liaison dynamique PBvm80.dll dois-je sauter par la fenêtre ?

J'espère que tu auras une solution, sinon j'abandonne.... Merci encore d'avance.

Hors ligne

 

#20 13-03-2007 17:03:24

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

dlamo a écrit:

Pardon d'avance Puick, tu va finir par me haÏr, mais ça marche toujours pas, voilà ce que j'ai fait !

- 1 - D'abord j'ai fait exactement comme tu m'as expliqué ci-dessus : n'ayant qu'une seule libraire dans mon appli, j'ai crée un nouveau projet par new, application, j'ai coché full rebuild et j'ai enregistré, j'ai déployé et envoyé mon exe en .rar pour pouvoir l'ouvrir avec outlook. Résultat : il manque la dll pbm80.dll

-2- J'ai donc refait la même chose en cochant dll et précisant dans la ligne le nom de la dll, à la réception du mail : idem

-3- j'ai créé cette fois une application wizard en demandant l'ajout des librairies (j'ai coché de partout lol), bref, j'ai envoyé tout ça et là autre message d'erreur : L'ordinal 5237 est introuvable dans la bibliothèque de liaison dynamique PBvm80.dll dois-je sauter par la fenêtre ?

J'espère que tu auras une solution, sinon j'abandonne.... Merci encore d'avance.

il faut aussi envoyer la dll PBvm80.dll  !!!!!!!!


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#21 13-03-2007 17:20:26

dlamo  
Membre Geek
Lieu: Marseille
Date d'inscription: 30-10-2006
Messages: 30
Pépites: 154
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

Mais elle partie avec, tout est bien arrivé sur le poste, mais ça marche toujours po

Hors ligne

 

#22 13-03-2007 17:24:00

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

il te faut les autres...

tu peux pas essayer sur un poste vierge ?

tu mets les dlls...
et tu les supprimes, un à un... pour voir si l'executable fonctionne ou pas...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#23 13-03-2007 17:28:57

dlamo  
Membre Geek
Lieu: Marseille
Date d'inscription: 30-10-2006
Messages: 30
Pépites: 154
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

ok, j'y vais...

Hors ligne

 

#24 14-03-2007 09:13:17

dlamo  
Membre Geek
Lieu: Marseille
Date d'inscription: 30-10-2006
Messages: 30
Pépites: 154
Banque: 0
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

Bon rien à faire, ça ne fonctionne toujours pas.... j'ai encore le message d'erreur disant que l'ordinal 5237 etc...
On a tenté avec un collègue de revérifier le tout... il y a maintenant une erreur à la compilation sur une w_accueil avec une photo... On a supprimé la photo, renomé la w_accueil en w_ouverture, régénéré, enregistré, supprimé tout ce qui s'appellait accueil, il n'y a plus de photo, et la même erreur revient à la compilation et en plus toujours avec les memes références de w_accueil !!!!!! et si on clic sur edit source ça plante PB, bref.... faute de temps (on doit maintenant se plonger dans les affres d'UML ) on laisse tomber, j'y reviendrai si je peux dans quelques temps, merci quand même pour ton aide et ta patiente Puick

A plus...

Hors ligne

 

#25 14-03-2007 09:29:31

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Dll nécessaires pour l'EXE

fais un effort...envoyes ta pbl sur mon mail...
si c'est un petit programme de rien du tout, ca ne devrait pas poser de probleme...


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22