begin process at 2012 02 14 11:39:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

Débutants

 > 

Rafraichir l'affichage d'un programme...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Rafraichir l'affichage d'un programme...

lundi 12 novembre 2007 à 17:38:52 | Rafraichir l'affichage d'un programme...

soobook

Bonjour,

Je ne sais pas si je suis dans la bonne catégorie et si il y a déjà des posts à ce sujet, mais si oui je n'ai pas trouvé...

J'ai fais une appli sous VB6 qui déplace des fichiers d'un dossier à un autre, avec tout un système de contrôles et de log. Tout celà fonctionne très bien, sauf l'affichage.
Je m'explique : je boucle sur les fichiers contenus dans un dossier et je les déplace dans la destination. Durant toute cette boucle, la fenêtre de mon programme devient toute blanche, comme si ça plantait, puis l'affichage est restauré une fois terminé et le programme continue ce qu'il a à faire.

Je suppose qu'il y a un moyen de gérer cela, mais j'ai du mal à trouver des forums parlant de cela. Je souhaiterai, par exemple, afficher dans un label le nom de fichier en cours de déplacement, ou mettre une progress bar, mais faudrait-il encore que mon appli se rafraichisse...

Quelqun aurait-il l'amabilité de me mettre sur la voie???

Merci d'avance...
lundi 12 novembre 2007 à 17:41:46 | Re : Rafraichir l'affichage d'un programme...

casy

Membre Club
Réponse acceptée !
pour le rafraichissement il faut mettre à l'intérieur de la boucle un DoEvents pour que le système reprenne la main et fasse ce qu'il a à faire, entre-autre rafraichir l'écran.


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
lundi 12 novembre 2007 à 18:02:17 | Re : Rafraichir l'affichage d'un programme...

soobook

Merci pour cette réponse rapide...

Encore une petite question : le DoEvents doit-il être placé après chaque action (si, par exemple, dans ma boucle je copie deux fois mon fichier dans des destinations différentes), ou juste une fois dans la boucle (au début, à la fin, pas d'importance?)

lundi 12 novembre 2007 à 18:04:59 | Re : Rafraichir l'affichage d'un programme...

casy

Membre Club
Réponse acceptée !
une fois dans la boucle devrait déjà suffire, plus risque de ralentir énormément le processus.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
lundi 12 novembre 2007 à 18:07:12 | Re : Rafraichir l'affichage d'un programme...

soobook

merci beaucoup...

je teste tout ça...


Cette discussion est classée dans : programme, appli, rafraichir, affichage, déplace


Répondre à ce message

Sujets en rapport avec ce message

Adaptabilité d'un programme en fonction de l'affichage [ par naoned ] Bonjour,Pour que mon soft puisse être utilisé par le plus grand nombre d'utilisateurs, il faut qu'il puisse s'adapter à la taille de l'affichage du po probleme du programme d'installation [ par vib ] Je créé un empaquetage de mon appli avec le programme d'installe de VB6. Lorsque je veux installer mon appli sur une autre machine, le prog d'install probleme du programme d'installation [ par vib ] Je créé un empaquetage de mon appli avec le programme d'installe de VB6. Lorsque je veux installer mon appli sur une autre machine, le prog d'install Fermer une fenêtre d'une appli extérieure [ par jflesieur ] J'ai créé une page "Accueil.exe"sous VB qui pointe sur 3 CD-ROM virtuels.Les CD font aussi appel à un petit programme d'impression (programme propre à 1er lancement d'un programme [ par jockos ] Un programme est une suite d'instruction qui s'exécute séquentiellement.Jusque là, je ne vous apprend rien...Le problème auxquel je suis confronté est Problème d'Affichage ... ou qqch dans le genre [ par Y2jean ] Voici mon problème Je dois faire un programme chez moi et a l,école Lorsque j'execute mon programme chez moi, il apparait très bien mais a l'école, c' Savoir quant 1 appli. est prête à être utilisée [ par COPS07 ] Voila j'ai fait un petit programme écrit en VB6 qui lance une application "App1", j'aimerais à partir de mon programme, savoir si celle ci ("App1") es Rafraichir la page [ par CGU ] J'ai réalisé un petit programme de backup, j'ai inseré une image animéecelle-ci apparait seulement quand le programme à terminé la copie des fichiers, WindowProc + Word [ par Xtinction ] Salut!J'ai fait un tit programme pour démontrer un truc à quelqu'un (hyper précis mon histoire!) et je me suis frappé à un mur! Voici mon problème:J'a Placer les DLL dans le répertoire de l'appli ? [ par Tatar ] Bonjour,tout est dans le titre. J'ai fais un programme VB pour mon entreprise et je dois pouvoir l'installer sur des postes dont les utilisateurs non


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,895 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales