Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
J'aimerais généré un éxecutable de mon programme. Pour ca je suis passé par l'application wizzard.
Mon programme contient les librairies PFC ainsi qu'une librairie contenant tous mes objets crées. Apres la construction via l'application wizzard, je build tout le projet puis je deploie. Mais il me génère une erreur dans le log, indiquant qu'il ne peut pas ouvrir le fichier monprogramme.obj....
Des exlpications?
Merci d'avance.
Hors ligne
Nan...personne?
Hors ligne
j'utilise pas wizzarrrrrrrrrrrrrrrrrrrrrrrrd...
mais tu arrives pas du tout à générer ton exe ?
car, nous, on est en pfc-powerlib, et y a pas de soucis à ce niveau la...
tu peux decrire comment tu procedes ? et l'ordre des librairies ?
Hors ligne
pfc-powerlib?...
Voici ma procédure :
J'ai donc crée un template application en important les librairies pfc depuis un dossier de mon workspace ou j'ai collé les PFC, une librairie principale du nom de mon programme contient tous les objets que j'ai crée ( mon app manager mes fenetres et datawindow). Une fois le programme édité et testé, je crée un objet application wizard ou j'indique le nom de l'executable a créer. Il me demande également le chemin d'un fichier .pbr qu'il construit mais il est vide. J'ai donc un objet executable dans ma librairie principale. Je build, pas d'erreur puis je déploie et pas de création d'executable...il me di kil manke un .obj
Hors ligne
un .obj ?
je ne peux pas te repondre à ce niveau la... vu que je n'utilises pas ca...et que je suis en pb7...
quelqu'un a la reponse ?
Hors ligne
pourquoi ne pas passer par le Project Application normal ? au lieu de l'application Wizard ? (en fait, il est proposé aussi sous pb7)...
je passe toujours par la...
pourquoi utilises-tu le Project Wizard ?
Hors ligne
regardes aussi si ce n'est pas par rapport au chemin...
si le chemin est trop longue... genre c:\blabla\tiptop\hohoho\typ.pbl
sinon, tu as installé les versions Release de powerbuilder ?
sinon, essayes de compiler en DLL....
Hors ligne
Hi,
I've had this happen to me as well after upgrading to Win 2K - it has
something to do with the user privileges under Win 2K, in the same way
as you need admin status in order to install most software. After all,
the file types you create when you compile are .exe and .dll (when
compiling in machine code) - the same as when installing software on
your macine. I think the error happens when the libraries are linked
up.
Anyway - there's an easy way around it: Simply log on to the machine
(rather than to the network under your network login name) as
administrator and then compile the exe - you'll find that it works
just fine!![]()
If you need to use the network as well you'll have to enter your login
and password upon accessing the network drive, but that shouldn't be a
problem.
Andrea
Hors ligne