Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous
J'ai installé la version d'essai de PB 2017 R2 sur mon poste et j'ai migré mon appli.
Je tente de faire un exe, mais j'ai le message disant qu'il ne trouve pas les fichiers images listés dans le fichier PBR.
Pourtant tout est ok ... les fichiers images sont dans un sous répertoire ... même en mettant le chemin en dur, ou même en mettant toutes les images en racine du répertoire, j'ai toujours ce message.
Et en principe, même si les images ne sont pas trouvées il devrait quand même me créer l'exe ... sauf qu'à l'issue de ma compilation je n'ai que les PBD, pas de trace de l'exe.
Avez-vous connaissance d'un tel problème ?
Ce n'est pas lié à la version trial, les fonctionnalités sont les même je devrais pouvoir faire mon exe.
Si je ne peux pas faire d'exécutable, je ne vois pas l'intérêt de racheter des licences à Appeon.
Merci beaucoup pour votre aide.
Dernière modification par rapitou (16-10-2018 13:37:47)
Hors ligne
Bon j'ai ma réponse.
Mon poste est en 64 bits et il faut maintenant le préciser quand on génère un exécutable. C'est en 32 bits par défaut.
Vive le progrès !
Hors ligne
bon en fait j'ai pas ma réponse
Finalement ce qu'on choisit c'est si on veut faire un exe en 32 ou 64 bits.
Et apparemment je ne peux faire que des exes en 64 bits ...
Bon c'est pas ce que je veux, je veux générer du 32 bits.
Merci de votre aide !
Hors ligne
Bonjour,
Il suffit juste de choisir dans le projet de déploiement la plateforme cible 32 ou 64 bits. Tu génères sans problème un projet 32 bits sous système 64 bits (c'est mon cas).
Je n'ai pas rencontré de problèmes particuliers lors de la migration à partir de la 11.5. Les applis sont maintenant en production depuis plusieurs semaines (sans problèmes particuliers).
Hors ligne
Oui je choisis 32 bits et ça ne fonctionne pas sur mon poste. Il ne trouve pas les images et l'exe n'est pas généré, il n'y a que les pbd.
Je vais tester sur un autre poste pour savoir si ça vient de chez moi, ou éventuellement de la version trial.
Hors ligne
Le problème vient de mon poste .... j'ai installé PB 2017 sur d'autres postes en win 7 64 bits et la génération se fait bien.
Je ne comprends pas d'où vient le problème, je n'ai pas eu de souci particulier pendant l'installation.
Même en désinstallant et réinstallant j'ai toujours le problème....
C'est grand bonheur que ce soit justement sur mon poste que ça se produit, je suis la seule à faire du PB dans l'équipe.
Je vais pas me plaindre, au moins j'ai une solution de repli pour faire mes exe. Ça va être bien pratique tout ça !!
Si qqn a déjà eu ce souci et connait la solution je suis preneuse.
Merciiiiiiiiii.
Dernière modification par rapitou (12-06-2018 13:15:58)
Hors ligne
Tu n'aurais pas d'autres versions de PB d'installées sur ton poste?
Hors ligne
Salut
Oui j'ai PB 12.5 sur mon poste.
Il pourrait y avoir conflit ?
Hors ligne
Hello, tu as essayé la compilation en ligne de commande via "pb170c" ? dans ton projet les paramètres correspondants y sont mentionnés (bon j'ai vu un bug entre "/f" et "/bg n" mais rien de grave).
Ca pourrait te donner un indice sur la cause de ton soucis.
En plus il n'est pas nécessaire d'avoir la licence sur le poste pour utiliser la ligne de commande d'après la doc.
Hors ligne
Ok je vais essayer pour voir et je vous dis ça.
Merci
Dernière modification par rapitou (19-06-2018 14:14:30)
Hors ligne
Quel est le bug exactement ?
Quand je veux faire l'exe par la ligne de commande, j'ai une erreur qui m'indique qu'il ne trouve pas de pbl dans le répertoireindiqué par le pbt
Hors ligne
> Error: When the value of parameter bg is n, the parameter i and f must be off.
pourtant j'étais partie des params fournis par l'IDE
Est-ce que tu te positionne dans le dossier de ton workspace avant de lancer la commande ?
Hors ligne
Non je lance la commande depuis le répertoire de l'exe.
Les chemins complets sont précisés dans les paramètres, ça devrait marcher en principe non ?
Hors ligne
Oui j'ai fait le test cela fonctionne aussi. tu n'as pas d'autres erreurs en console ?
Hors ligne
Salut
Je suis revenue.
J'ai mis le résultat de la commande dans un fichier, et ça ne dit pas grand chose.
J'ai le message en début de traitement qui indique que le target ne contient pas de pbl, mais ça ne l'empêche pas de faire la régénération des objets....
Ca s'arrête au bout de la régénération, donc il n'y a pas de phase d'écriture. Il n'y a donc ni exe ni pbd au bout du compte.
Je ne comprends pas ce qu'il y a avec mon poste, sur 2 autres il n'y a pas de problème.
L'installation de PB s'est bien déroulée, je n'ai pas eu de message d'erreur.
Hors ligne
J'ai fait un test en supprimant des PBL de mon projet, j'obtient des messages d'erreurs :
SCC operation failed. See SMS log. ... Error C0163: The definition of referenced global variable message was improperly compiled in object erp'Application' failed to compile Creation of executable failed with a link error
Dans ce cas j'ai un message d'erreur claire en fin de compilation.
Mon projet est lié à Git et malgré les erreurs le compilateur à régénéré les PBL.
Est-ce que tu utilises un SCC ?
Est-ce que tu utilises les mêmes chemins complets que sur les autres postes (pour pbt, pbl et dans pbr) ?
Hors ligne
Oui j'utilise le gestionnaire de sources natif.
Les chemins utilisés sont les même sur tous les postes.
Je n'ai pas un message clair comme le tien.
Si je fais la compilation "standard" cad sans passer par la ligne de commande, j'ai le messagebox qui me dit qu'il ne trouve pas telle image du pbr. Les images sont dans un sous répertoire, j'ai essayé de les mettre en racine du répertoire de travail, et c'est pareil. Donc pour aller au bout, je clique sur ignorer sur tous les messagebox pour voir si j'ai un exe sans les images.
Si je fais la compilation en utilisant la ligne de commande, je n'ai pas de message d'erreur.
Dans les 2 cas, je n'ai pas de création d'exe. Je n'ai que les pbd ....
Donc il y a bien un problème sur mon poste, mais je ne sais absolument pas ce que c'est, et je n'ai pas vu de problème équivalent sur le web.
Hors ligne
T'as un sacrés karma sur ce coup là
Sinon de souvenir si PB ne trouve pas des ressources du PBR, il ne crée par l'EXE, pour le PBD je ne suis pas certain.
Tu n'aurais pas un antivirus ou autre process (genre indexeur d'images windows (thumb.db); j'ai déjà eu le coup sur des words avec le volet de prévisualisation de l'exploreur) qui garderais l'accès exclusif sur tes fichiers ressources ?
Tu as l'erreur sur la totalité des fichiers du PBR ?
Vous avez essayé de contacter le support Appeon ?
Hors ligne
Oui j'ai contacté le support Appeon, il n'a pas su me donner d'explication.
Je n'ai pas l'erreur sur tous les fichiers du pbr mais c'est séquentiel ... il plante sur la 10è image de la liste et après sur toutes les suivantes.
Je me demande si effectivement ça ne vient pas de l'antivirus.... Quand mes collègues ont installé PB 2017 sur leur poste, ils ont eu un message bloquant concernant l'antivirus ... ils ont du le désactiver pour faire l'installation ... et moi pas ! J'ai réinstallé plusieurs fois sans avoir eu besoin de désactiver quoique ce soit.
Donc je vais refaire mon installation en désactivant l'antivirus, je vais voir ce que ça donne .... je croise les doigts pour que ce soit ça !
Hors ligne
Bonjour,
Pour info, le problème venait bien de l'antivirus qui n'était pas à jour.
En réinstallant l'antivirus, j'ai pu ENFIN faire mon exécutable !
Merci beaucoup
Hors ligne
Super!
tu peux mettre RÉSOLU dans le titre du post alors :-)
Hors ligne