Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Hello,
je souhaiterais ouvrir sous PB8 une ancienne appli. Mais je ne peux pas visualiser le code qui se trouve dans mes fichiers PBL, je ne sais pas pourquoi?
sinon comment enlever/ajouter une librairie en PB8?
merci
Hors ligne
Je n'ai pas de PB8 sous la main pour tester, mais je peux te proposer un plan B.
Si tu veux relire des sources contenus dans des PBL, tu peux tenter d'utiliser PBDumper, un outil que je me suis fait capable de ressortir tous les objets contenus dans une pbl, mais aussi pbd, exe ou dll compilés par PB.
Ça te ressortira aussi les icones, bitmaps, et objets compilés, mais ce qui t'intéresse ici ce sont les fichiers sr*
Pour ceux que ça peut intéresser, je continue le dev de cet outil et j'espère publier prochainement des améliorations. Déjà, il me semble que sur certaines pbd l'outil du site plante alors que j'ai une version plus stable ici...
Regarde chez moi vers le bas de la page dans la section "Outils complémentaires"
Hors ligne
En fait mon souci c'est que les sources etaient sur un lecteur reseau avant. Maintenant quand je créé un nouveau workspace et que j'ajoute mon pbt, je vois bien les librairie pbl mais je ne peux pas voir le code dedans (j'ai pas le + ). Et dans les propriétés du projet, j'ai encore les chemins sur le lecteur S qui n'existe plus. Je sais pas comment faire.
Hors ligne
meme sur mon pbl principal j'ai les fonctions mais je n'arrive pas a rentrer dedans. Et si j'essaye de regénérer le projet ca plante.
Hors ligne
Bonjour,
Il te faut reconstruire la "target".
Il te suffit de créer une nouvelle target (.pbt) en utilisant comme type "existing application". L'assistant te proposera de sélectionner en premier la pbl qui contient l'objet application et ensuite tu pourras ajouter les autres pbl.
Hors ligne
merci
j'ai fait ca mais je ne vois toujours pas mon code, et si j'essaye de regénérer ca plante
Hors ligne
y'a une facon de voir dans quelle version de PB a été développée l'appli?
Hors ligne
Tu as un exécutable de l'appli ?
Tu peux savoir de quelle VM elle dépend avec Dependency Walker.
En fonction de la pbvmxxx.dll qui est chargée, le xxx renseigne la version (90 = PB9, 100 = PB10, 105 = 10.5, etc)
Hors ligne