begin process at 2012 02 14 18:02:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Formulaire

 > 

Continuer l'exécution d'un programme


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

Continuer l'exécution d'un programme

mardi 26 juillet 2005 à 15:33:55 | Continuer l'exécution d'un programme

Conradd

Bonjour à tous,

Je travaille en VB6.0 sur un programme qui commence à mettre beaucoup de temps à s'exécuter.

Je voudrais afficher un form avec un message d'attente, histoire de faire patienter. Mais quand je load le form d'attente, l'exécution du programme s'arrête alors qu'il ne faudrait pas.

Y-a-t'il un moyen de pallier à ce problème ?

Merci d'avance,


mardi 26 juillet 2005 à 17:01:37 | Re : Continuer l'exécution d'un programme

hassen

bonjour,
le probleme quand tu execute une boucle c'est que le programme n'execute plus les evenement relatif au control il laisse ca a la fin de la boucle. par exemple il ne rafraichi pas l'affichage d'une feuille.la commande DoEvents permet le traitement des evenements lors de son appel. quoi que DoEvents a aussi un inconvenient c qu'elle ralentit un peut le traitement.

voici du code qui peut t'aider
t'a deux feuille form1 et frmAttente
dans l'evenement load de form1 (la feuille de démarrage) tu ecrit:

Private Sub Form_Load()
frmAttente.Show
DoEvents
For i = 1 To 100000222
Next i
end sub



Hassen TUNISIE
mardi 26 juillet 2005 à 19:31:55 | Re : Continuer l'exécution d'un programme

Zlub

Membre Club


Salut,

Pour le DoEvents, tu peux améliorer avec
Private Declare Function GetInputState Lib "user32" () As Long

et du coups

If GetInputState Then DoEvents

Conradd, Tu pourrais poster comment tu fais pour charger ta form d'attente ?

++

Zlub



Cette discussion est classée dans : form, programme, exécution, attente, continuer


Répondre à ce message

Sujets en rapport avec ce message

Attente de Fermeture du Form avant de continuer [ par debutantvb ] Bonjour,voici mon pb :j'ai une fonction "A()" qui lance l'ouverture d'un formulaire.Je veux attendre que l'utilisateur ai cliqué sur "Ok" pour récupér Attendre un form.hide avant de continuer un sub [ par xalimero ] Bonjour tout le monde,J'ai un petit problème lors de l'exécution d'une fonction j'ouvre une feuille pour l'utilisateur...Je voudrais que la fonction r Fenêtre d'attente [ par MarcAurel ] J'ai un pb super con...Je lance un proc stockée qui prends dans les 10 à 15s d'exécution, donc moi j'me dis tiens, je vais ouvrir une petite fenêtre q Comment synchroniser le lancement d'un programme avec l'exécution d'1 autre ? [ par Knybal ] Je m'explique : je suis en train de faire ma première création VB et c'est un petit compteur Internet. Comment synchroniser le lancement de mon applic erreur d'exécution dans lors d'une pause [ par gosbos2003 ] gosbos2003 salut tous le monde j'ai un problème lors de l'exécution de mon programme . J'utilise la fonction shell pour exécuter un commande dos(jusqu bouton annuler; progressbar et grosse exécution [ par desch ] Bon je vous explique les problèmespremier problèmej'ai un programme DOS qui s'exécute un certain nombre de foisbien entendu j'utilise les API createPr Erreur d'exécution '-214747848 (80010108)' [ par DenoHATE ] J'ai commencé un programme qui utilise les TextBox, ComboBox et CommandButton du controle FORM 2.0 et tout fonctionne sauf une page (qui n'a rien de d Erreur d'exécution [ par lino ] 'VB6 a provoqué une erreur dans VBA6.DLL ou dans ssscc.dll. Le programme VB6 va maintenant être arrêté. Si vous continuez à rencontrer des problèmes, Exécution sur un autre pc [ par Belge ] J'avai deja poser la question pour éxécuter un programme sur un autre ordinateur, on m'a dit d'utiliser l'assistant d'empaquetage. Ce que j'ai fait, d Exécution d'un programme en tant qu'administrateur???? [ par Lolo VIPER ] Salut tout le monde! Merci de lire ce message! Je recherchre une astuce pour exécuter un programme en tant qu'administrateur (je connais le mot


Nos sponsors


Sondage...

Comparez les prix

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 : 7,098 sec (4)

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