Précharger image mémoire

anchorete Messages postés 5 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 14 octobre 2005 - 29 janv. 2005 à 10:01
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 29 janv. 2005 à 11:34
bonjour,



je cherche à précharger une image en memoire sous vb6 afin d'en accélérer l'accès lorsque son affichage sera appelé.



j'explique le pkoi de ce besoin : un long chargement (d'un fichier) a
lieu et juste avant, je voudrais que s'affiche une image pour aviser
l'utilisateur qu'il doit patienter. or, on sent bien que l'image
voudrait s'afficher, mais elle n'en a pas le temps, le chargement du
fichier accaparant trop de ressources.



sinon, existerait-il un contrôle du genre :

tant que l'image n'est pas chargée, je ne fais rien d'autre...

?



merci

4 réponses

Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
29 janv. 2005 à 10:34
' afficher le sablier
Me.MousePointer = 11
DoEvents

' bloquer la Forme
Me.Enabled = False


' traitement Long
For i = 1 To 100000
For j = 1 To 100000

' insérer des DoEvents dans les boucles
DoEvents
Next
Next


' remettre le pointeur souris
Me.MousePointer = 0

' liberer la Forme
Me.Enabled = True

Daniel
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
29 janv. 2005 à 10:40
Tu peux utiliser ma classe de gestion d'image pour accèlérer largement
les traitements graphiques, ou précharger ton image en mémoire et
l'afficher par la suite instantanément.

DarK Sidious

Administrateur et reponsable VB/API du site www.ProgOtoP.com
0
anchorete Messages postés 5 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 14 octobre 2005
29 janv. 2005 à 10:55
Daniel> Merci,
ça fonctionne, cool. le seul truc qui cloche, c que le pointeur de la
souris ne se transforme pas en sablier ; mais ça ne m'enquiquine pas
spécialement.



DarK Sidious> de quelle "classe
de gestion" s'agit-il ? (je débarque complètement sur ce site ; et la
1ère fois que j'ai déclaré une variable en vb, c'était lundi
dernier...) Merci.
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
29 janv. 2005 à 11:34
va voir dans mes sources celle qui s'appelle "DKS_Gestion_Image", il
s'agit d'une classe qui accélère d'environ 30 fois les traitements sur
les images. Cependant, son utilisation demande un minimum de
connaissance.

DarK Sidious

Administrateur et reponsable VB/API du site www.ProgOtoP.com
0
Rejoignez-nous