begin process at 2012 02 16 19:01:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

pb de loop: mon appli se bloque


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

pb de loop: mon appli se bloque

mardi 23 décembre 2008 à 15:48:47 | pb de loop: mon appli se bloque

Moritus

Bonjour,

dans mon code j'ai un do : loop qui attend soit un chagement dans un registre du port parallele ou qu'une variable (booleen) change.

lorsqu'une des condition est vrai ma loop ce terminer..

le problème est que lorsque j'entre dans ma loop, mon appli. ne répond plus, je ne peut plus appuyer sur aucun bouton etc... mais ma loop voit les changement dans le port parallele est ce terminer..sans redonner les controls a mon appli..


Private Sub wait_for_action()
Timer_showOffre.Enabled = True
Dim byte1, byte2

Do:
   DoEvents
   byte1 = read_Data(0)
   byte2 = read_Data(1)
  
 'Flash une shape
    If mainForm.shpFlasher.BackColor = &HFF& Then
        mainForm.shpFlasher.BackColor = &HFF00&
    Else
        mainForm.shpFlasher.BackColor = &HFF&
    End If
'-----------------------   
   
    If byte1 = "1" Then
        mainForm.shpFlasher.BackColor = &HFF00&
        Exit Do
    Else
        If byte2 = 1 Then
            mainForm.shpFlasher.BackColor = &HFF&
            lstOffre.AddItem actualOffre
            Exit Do
        Else
        End If
    End If

    Loop Until lquit = True

If lquit = True Then
    mainForm.shpFlasher.BackColor = &H8000000F
    lquit = False
Else
End If

End Sub



merci!
mardi 23 décembre 2008 à 16:26:33 | Re : pb de loop: mon appli se bloque

lesdis

Bonjour,

Il manque sûrement une instruction DoEvents dans ta boucle afin que l'application traite tous les messages Windows présents dans la file d'attente de messages.

Bonne Prog
mardi 23 décembre 2008 à 16:32:06 | Re : pb de loop: mon appli se bloque

Moritus

peut être mais ou...

j'ai essayer plusieurs façons de faire et chaque fois c'est la même chose...


mardi 23 décembre 2008 à 16:54:27 | Re : pb de loop: mon appli se bloque

Moritus

Réponse acceptée !
je viens de trouver mon erreur...dsl pour ce post...

en fait j'avais un timer qui tournais en boucle et qui bloquait l'application.!!!

ca doit etre le stress loll je doit terminer ce projet pour demain matin!!

merci!


Cette discussion est classée dans : backcolor, mainform, loop, if, shpflasher


Répondre à ce message

Sujets en rapport avec ce message

afficher backcolor dans picturebox [ par Rambocop31 ] bonjourje désire afficher le backcolor (system.drawing.color) d'une picturebox en enlevant auparavant une éventuelle image (system.drawing.image) déjà [Catégorie modifiée VB6 -> VBA] Problème de déclaration de variable. [ par shinrei69 ] Bonsoir, j'ai rencontré un petit problème avec ma déclaration de variables au jourd'hui, malgrès le nombre d'heure passée depuis sur internet, impossi Background worker sur form differente. [ par Sentynel ] Bonjour à tous, J'ai un soucis avec mon background worker. J'ai ma form principal (mainform) qui contien une listbox avec des items. Lorsque l'on cli If dans Do While ... Loop [ par stanymi ] Bonjour,J'ai un pb assez intrigant je dois dire...Lorsque je tente de faire un contrôle avec un if dans ma boucle Do While... Loop,J'ai le message d'e Joindre une pièce jointe à un email avec Winsok [ par basamir ] Bonjour,je viens de recuperer un code de vbfrance qui permet d'envoyer des emails grace à winsok et qui marche avec quelques smtp uniquement, j'ai che Programme au demarage [ par tiojb ] bonjour tout le monde !voilla je veut afiché un programme au demarage le problemme c'est que le bouton pour suprimmé le racourcis au demarage me sort Exporter procedure VB vers VBA [ par love8906 ] Bonjour,je voudrais installer un menu dans une appli EXCEL depuis un programme VB puis installer un menu lui associer une procédure.Cette procédure es textbox [ par jeanny ] Salut à tous.SVP comment recuperer les valeurs d'un textbox 3sur un formulaire form1 et le mettre dans un autre textbox3 sur un autre formulaire form2 pb de "IF" [ par kriscc ] Bonjour,Je debute un peu en programation. J'utilise surtout VB pour pouvoir retrier des tableaux excel pour les inserer dans un logiciel interne en fo probleme avec if [ par tomy7 ] configuration office 2003 et xp probonjournouveau souci: voici ma routine:If  UserForm3.CheckBox1.Value And UserForm3.CheckBox2.Value Then _       Wit


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 2,387 sec (3)

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