cs_subaqua
Messages postés69Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention20 juin 2011
-
7 janv. 2011 à 17:04
cs_subaqua
Messages postés69Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention20 juin 2011
-
9 janv. 2011 à 12:37
Bonjour à tous,
Je fais régulièrement des applications VB6 et j'utilise dans celles-ci des boutons auxquels j'associe une image (grâce à la propriété picture).
Mais régulièrement, quelques images disparaissent laissant le bouton vide. C'est complètement aléatoire en fréquence et sur les boutons concernés.
Quelqu'un a une idée du pb ?
cs_subaqua
Messages postés69Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention20 juin 2011 7 janv. 2011 à 18:25
Non, malheureusement, ce n'est pas si simple.
Cela arrive quand je travaille sur l'application. Quand je la mets à disposition des utilisateurs, je crée un .exe et le pb n'arrive jamais. D'ailleurs, je n'ai pas besoin de mettre les fichiers image dans le répertoire de l'exe car elles doivent être enregistrées dans une zone du projet vb.
Je pense que c'est cette zone qui a un pb.
cs_subaqua
Messages postés69Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention20 juin 2011 7 janv. 2011 à 18:45
Non, Casy, je ne touche pas à rien.
C'est vraiment énervant car actuellement, j'ai une appli ayant plus de 30 forms. et chacune contenant en moyenne une dizaine de boutons.
Qd je fais le .exe et que je lance l'appli., je dois passer toutes les form en revue pour voir si VB6 ne m'a scratché une ou 2 images. Si tel est le cas, je dois corriger et relancer l'.exe. Et ainsi de suite jusqu'à ce que ça marche.
Grrr.
Vous n’avez pas trouvé la réponse que vous recherchez ?
bon des images pour bouton çà doit pas peser bien lourd, mais sur le principe dis toi... : 100Ko l'image (bmp), *10 par form (donc *30) = 30Mo en mémoire que pour les images, toutes stoquées dans les FRX...
à cette taille, même les mettre toutes dans un fichier RES ne serait pas conseillé. mets-les dans un dossier image à la racine de l'application et charge-les par code (.picture = loadpicture(app.path & "\images\001.bmp")), le problème sera réglé
cs_subaqua
Messages postés69Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention20 juin 2011 9 janv. 2011 à 12:37
Bonjour PCPT,
Oui, c'est pas idiot de les charger par loadpicture. Ca m'évitera d'en perdre au passage. Et tu dois avoir raison. Je dois atteindre la limite des ressources. C'est ce dont je me doutais aussi.