Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
je debute sous powerbuilder, mais je m'en sors pas trop mal, car
je viens de faire mon premier programme qui marche lorsque je fais "RUN" en etant sous l'application.
Par contre je voudrais créer l'excutable pour le lancer d'une autre machine.. et il me met le message d'erreur suivent :
Unable to open this project because the add-on software that was used to create it couldnot be found ??? perhapsthis project was built on another system ??
quelqu'un peut il me dire comment corriger cela ??
c'est urgent
merci d'avance a toutes et tous.
Hors ligne
c'est au moment de l'executable que ca affiche ce warning ?
Hors ligne
oui il s'affiche dès que je double clique sur mon application dans mon arborescence.
Hors ligne
Hors ligne
Hors ligne
merci pour ton aide,
mais j'avais deja essayé la première solution .. ce n'étais pas çà ..
la seconde m'intéresse, mais je ne vois pas pkoi , ni ou il ne prendrai pas la bonne DLL
donc si tu as deja été confronté a ce probleme
Hors ligne
http://groups.google.fr/group/sybase.pu … a914552144
il y mentionne un outil pour voir les dlls utilisés par ta version de pb...
au pire des cas, on demandera à mamie voyante...
Hors ligne
je ne trouve tjs pas la solution a mon problème ..
ce qui est très genant, car je nepeux pas générer l'executable de mon prgramme
je viens de recréer complement mon prgramme sur cette machine et me dis tjs la meme chose !!!
j'ai effectivement 3 fois la dll, dans system32, la ou je l'ai sauvegarder, et la ou il l'install lors de l'installation de pb9.
y a til qq chose de particulier que je doive faire pour que cela fonctionnne ..
j'ai déjà fais de la sorte auparavant et je n'avais aucun souci
Merci d'avance pour votre aide.
Hors ligne
tu peux installer pb9 sur un poste vierge ?
et y travailler dessus ?
Hors ligne
en faite je viens de désinstaller pb et de le réinstaller..
et tjs rien ...
par contre chez moi, premiereè install et tout marche nickel ...
mais c'est au taf que j'en ai besoin, pas chez moi ...
d'ou cela peut il provenir ???
merci d'avance.
Hors ligne
sangoku a écrit:
en faite je viens de désinstaller pb et de le réinstaller..
et tjs rien ...
par contre chez moi, premiereè install et tout marche nickel ...
mais c'est au taf que j'en ai besoin, pas chez moi ...
d'ou cela peut il provenir ???
merci d'avance.
quand tu refais l'installion au bureau, assures toi que tous les DLL de pb9 sont bien suppprimés...
c'est peut etre ca... il doit y avoir un conflit avec une dll...
Hors ligne
ah bon ??
bah en faite chaque fois que j'ai utilisé PB, j'ai tjs copié les dll de POb dans le system32 ??
ou faut il les mettre pour que cela fonctionne ??
Hors ligne
sangoku a écrit:
ah bon ??
bah en faite chaque fois que j'ai utilisé PB, j'ai tjs copié les dll de POb dans le system32 ??
ou faut il les mettre pour que cela fonctionne ??
Salut, pas terrible cette méthode car il faut la reproduire à chaque mise à jour, et il y a un risque non négligeable de conflits avec des DLL situées ailleurs.
Le mieux est de laisser les DLL dans Sybase/shared* et d'avoir ce chemin dans le path.
Pour le déploiement des exécutables sur des postes vierges : DLL dans le dossier de l'EXE
* edit : dans le cas de plusieurs versions majeures de PB installés sur un même poste, il peut être intéressant de définir à l'installation de chaque version un shared spécifique, par exemple :
c:\program files\sybase\sharedPB7\
c:\program files\sybase\sharedPB9\
c:\program files\sybase\sharedPB105\
Hors ligne