|
|
|
|
Posté par
progg, le dimanche 11 septembre 2005 à 19:36:59a mon humble avis la seule solution pour realiser deux taches en meme temps (calcul aleatoire et gestion dinterface) est des creer des "THREADS"(sortes de processus qui simulent deux activités parallèles).n'étant pas spécialiste en vb je te conseille de te referer à l'aide de ton compilo. |
hi i want your help please in vijuaj basic |
Vb est événementiel. Pour pouvoir arrêter, via un bouton un traitement il faut que ce dernier laisse la main à l'événment click du bouton (de même que pour l'événment Timer). Une instruction "DoEvents" permet de laisser la main au prochain évenement enattent. Si il n'y aplus d'évenment le traitement continue.
Généralement, pour arreter un traitement par un bouton Cancel, il faut décalrer une variable booleenne au niveau global (vissible par le bouton et par le traitement) gbCancel. L'initialiser au début du traitement gbCancel = false. Dans la boucle de trairtement, il faut ajouter des call DovEvents if (gbCancel ) then ' Sortir du traitement proprement ' fermeture des recordset ... ' déallocation des tableaux dynamiques ... MsgBox "Traitement annulé!!!" Exit sub end Dans leclic du bouton cancel, il faut simplement faire gbCancel = true Attention!!! DoEvents donne la main eu premier événement en attente (comme par exemple la fermeture de la fenêtre, le bouton de lancement du traitement). Il est important de ne pas pouvoir lancer deux fois le traitement. Donc il faut au debut du traitement rendre non disponible toutes les actions non souhaitable pendant celui-ci et les rendrres de nouveau disponible à la fin. |
| 23/07 15h07 | [Sécurité] Droits d'accès - GNU/Linux | Sécurité |
| 14/04 18h33 | Commandes du fichier CONFIG.SYS | MS-Dos |
| 03/01 11h52 | Tuer un processus récalcitrant | Windows |
| 03/08 21h56 | Applications pour entreprises sous Linux | Logiciel libre |
| 16/03 13h41 | Le firmware de votre graveur de DVD ( ou de CDROM ) | DVD-ROM |
| 17/06 11h34 | VB6 Gestion d'erreurs sur tout le programme | 9 |
| 03/05 20h40 | Gestion mémoire | 1 |
| 26/05 14h38 | Programme de gestion du stock en clipper | 9 |
| 15/07 16h51 | Programmation systeme gestion de processus | 0 |
![]() | Bank Perfect - BankPerfect est un programme de gestion bancaire totalement gratuit destiné aux particuliers soucieux de tenir leurs... | Catégorie: Budget Licence: Freeware/gratuit |
![]() | Diététique - Suivre un régime est une chose, mais mangé sainement en est une autre. Diététique est un programme de gestion de... | Catégorie: Organisation Licence: Freeware/gratuit |
![]() | Fresh Download - Fresh Download est un gestionnaire de téléchargement pour Internet Explorer, 100% gratuit, sans spywares et sans... | Catégorie: Téléchargement Licence: Freeware/gratuit |
![]() | GAG Graphical Boot Manager - Graphical Boot Manager est un programme de gestion de programmes. L'application est lancée quand votre ordinateur se met en... | Catégorie: Optimisation Licence: Freeware/gratuit |
![]() | Sony Memory Stick Pro | Catégorie: Carte Mémoire / Clé USB | 59.48 € PriceMinister |
![]() | SanDisk Memory Stick Micro | Catégorie: Carte Mémoire / Clé USB | 5.25 € PriceMinister |
![]() | SanDisk Memory Stick Pro | Catégorie: Carte Mémoire / Clé USB | 16.50 € Shoxx FR (Dretschler) |
![]() | SanDisk Ultra II Memory | Catégorie: Carte Mémoire / Clé USB | 13.05 € Digit-Photo.fr |