acoi
Messages postés16Date d'inscriptionsamedi 26 mai 2001StatutMembreDernière intervention 5 avril 2007
-
16 nov. 2006 à 13:55
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
17 nov. 2006 à 08:23
Quand je tente de compiler mon projet, la partie compilation se passe convenablement, mais la création de l'exe reste sctoché à 40%.
L'exécution en mode IDE ne pose aucun soucis.
En fait VB semble bouclé.
Mon dernier exe faisait 9,89 M°. Y a t'il un lien avec le passage au dessus de 10 M° ?
J'ai supprimé l'ancien exe, mais rien n'y fait. Je suis en SP6.
Quelqu'un a t'il une piste ?
Je doit installé des clients pour vendredi soir. Je suis donc dans la m...
acoi
Messages postés16Date d'inscriptionsamedi 26 mai 2001StatutMembreDernière intervention 5 avril 2007 16 nov. 2006 à 14:14
J'en conviens. Habituellement la compil dure 2 ou 3 mn pas plus.
Là cela fait une heure qu'elle en cours et cela VB6.exe prends 50% des ressources processeur. Donc il bosse, mais visiblement en boucle.
acoi
Messages postés16Date d'inscriptionsamedi 26 mai 2001StatutMembreDernière intervention 5 avril 2007 16 nov. 2006 à 21:14
Mon problème est réglé.
Renfield, merci pour la piste.
Il s'agissait bien d'un de mes multiples UserControl.
Dans un Property Let, je passais un paramètre qui, dans le code appelant, lors de l'exécution est systématiquement différent de blanc.
Je réalisais ensuite une boucle d'analyse de ce paramètre, qui était sans fin si le paramètre est à blanc.
Il s'avère que lors de la création de l'exe (et non lors de la phase de compilation), VB exécute le code en passant ce fameux paramètre à blanc et bêtement ce met en boucle.
Pour déterminer le problème, il m'a fallut procéder par élimination, en rechargeant une sauvegarde fonctionnelle et en utilisant un code source trouvé sur le site, de comparaison de fichiers texts. Ce qui m'a permis de mettre en évidence les .ctl modifiés, puis de les mettre un à un à niveau et enfin de découvrir la partie de code qui faisait boucler la compil.
@COI
Vous n’avez pas trouvé la réponse que vous recherchez ?