Execution plus lente en .exe que sous l'IDE

Signaler
Messages postés
45
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
28 novembre 2008
-
Messages postés
45
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
28 novembre 2008
-
J'ai developpé une application sous vb6 (sous winXP).
Son exécution sous l'IDE est parfaite, tout est fluide.
Apres compilation, c'est une catastrophe: tout est lent, les mouvements des objets graphiques (y en a beaucoup) sont 5 fois plus lent, l'interface réagit apres plusieurs secondes...
J'ai pourtant modifié les parametres de compilation (P-code, natif, pas de control des floattants ...)

D'ou peut venir le probleme?

3 réponses

Messages postés
184
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
18 août 2005

-ajoute toujours option explicit tout en haut de ton code
-n'utilise jamais de type variant
-utilise des long au maximum
voila pour les regle de base

maintenant si tu pourrais preciser ce que sont tes objets graphique, je pourrais peu etre te dire se qui va ou pas.
Messages postés
45
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
28 novembre 2008

Ok

Jèai supprimé tous les variant
Jèai mis Option Explicit dans dans mes form et autres composants
Jèutilise des integer,double,long selon le besoin

et ca rame toujours en mode EXE...

Mes objets graphiques (pour le plus important) sont des instances d'un usercontrol dans lequel j'ai mis une petite picturebox. Ces objets me servent de balise pour delimiter un contour dans une image. Ils sont relier les uns aux autres par des Line. Il y en a un certain nombre (40). C'est surtout quand je fais des dragues de ces objets (pour modifier le contour) que ca rame. En mode IDE, ca ne rame pas du tout.
Messages postés
45
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
28 novembre 2008

Correction: les usercontrol ne contiennent pas des petites picturebox mais des petites shapes carré.