Accueil > Forum > > > > ne pas lancer une prodedure 2 fois
ne pas lancer une prodedure 2 fois
vendredi 2 février 2007 à 11:34:00 |
ne pas lancer une prodedure 2 fois

skibadge
|
bonjour je voudrais savoir comment ne pas lancer une procedure d'une appli VB6 alors qu'elle est en cours d'execution d'avnace merci ollivier 
|
|
vendredi 2 février 2007 à 11:56:01 |
Re : ne pas lancer une prodedure 2 fois

lilo44
|
Bonjour,
avec une variable drapeau (variable globale donc)
procedure()
if VarDrapeau=FALSE then
[...] 'on execute la procédure
VarDrapeau=TRUE
end if
Fin procédure
|
|
vendredi 2 février 2007 à 12:05:08 |
Re : ne pas lancer une prodedure 2 fois

casy
|
Réponse acceptée !
Pas forcement globale mais en tout cas static
Mais je corrigerais ton code lilo44 :
Static flag as Boolean
If flag=true then exit sub Else flag=True ' Execution de la procedure [....] flag=False end if
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
|
|
vendredi 2 février 2007 à 14:40:27 |
Re : ne pas lancer une prodedure 2 fois

Renfield
|
bien penser a reinitialiser Flag lorsque tu sors de ta proc (a chauqe Exit function, etc)
Renfield Admin CodeS-SourceS- MVP Visual Basic
|
|
vendredi 2 février 2007 à 14:48:52 |
Re : ne pas lancer une prodedure 2 fois

lilo44
|
hum. mal lu ^^
Je pensais 'execution une seule fois pour toute' . ca change la donne evidemment :D
|
|
samedi 3 février 2007 à 00:44:43 |
Re : ne pas lancer une prodedure 2 fois

jack
|
Salut Une seule fois pour toute ... dans chaque lancement de ton logiciel ou de toute la vie du PC ? Dans le 1er cas, il suffit de ne pas repasser Flag à False en sortant Dans le 2ème cas, ... il faut détruire le logiciel après exécution ... Pan !
Vala Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
|
|
samedi 3 février 2007 à 10:07:28 |
Re : ne pas lancer une prodedure 2 fois

Renfield
|
Je fais partie du comité de défense des executables, Jack : je ne peux pas te laisser dire cela, c'est de la propagande, sniff....
ok, je sors (encore)
Renfield Admin CodeS-SourceS- MVP Visual Basic
|
|
lundi 5 février 2007 à 18:01:37 |
Re : ne pas lancer une prodedure 2 fois

skibadge
|
merci pour tout et à tous
Static flag as Boolean me plait bien mais puis je le mettre dans plusieurs procédures
merci ollivier
|
|
lundi 5 février 2007 à 18:22:32 |
Re : ne pas lancer une prodedure 2 fois

casy
|
Oui puisqu'il est déclaré à l'intérieur de ta procédure, il est propre à celle-ci.
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
|
|
Cette discussion est classée dans : lancer, prodedure
Répondre à ce message
Sujets en rapport avec ce message
Lancer une macro au démarrage d'un fichier Word [ par Super Franck ]
Comment lancer automatiquement une macro au démarrage d'un fichier Word
Lancer une appli depuis VB6 et attendre... [ par jean-claude ]
Bonjour à tous,Comment faire pour lancer une autre appli depuis mon appli VB6 et attendre que l'utilisateur l'ait fermée avant de reprendre le fonctio
cherche code pour lancer des apps se trouvant ss windows [ par Mr.Fred. ]
salut !je cherche le code pour lancer des apps windows telles que le bloc note ,la calculatrice par exemple a patir d'un exe vb.en fait je veux faire
lancer une video [ par drublic ]
salut, en fait j'aimerais que lorsque je lance ma video via mon soft.que media player affiche les menu du haut telque files(fichier) view(vues) etc...
telnet [ par marcopaulo ]
Je voudrai utiliser visual basicpour lancer des commandes sur un unix distant. par exemple,en lisant ceque l'on recoit par telnetet ce que l'on envoie
lancer un script Unix sur une station depuis VB sur un pc [ par OCh ]
Quelqu'un peut-il me donner les grandes lignes de ce que je doisecrire en C sous Unix pour assurer un dialogue avec mon applicationVB sur pc?
Lancer un EXE VB avec Netscape/IE5 [ par Bernard ]
Bonjour,Peux t'on lancer un programme executable VB à partit d'un provider Netscape ou IE 5.x. Soit avec un lien sur cet EXE ou autre.Je vous remecie
FTP [ par rcolas ]
Bonjour à tous,comment utilise-t-on le controle Wininet.dll? Quand je veux l'utiliser, il me dit "impossible d'ajouter une référence au fichier spéci
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|