VBNET pause...sleep...pause...sleep... [Résolu]

bimbo777
Messages postés
63
Date d'inscription
mercredi 25 janvier 2006
Dernière intervention
17 janvier 2007
- 22 mars 2006 à 15:10 - Dernière réponse : cs_eldim
Messages postés
961
Date d'inscription
lundi 30 mai 2005
Dernière intervention
21 août 2014
- 22 mars 2006 à 15:38
Bonjour,

J'ai un petit soucis en vbnet...
je suis en train de créer une appli qui traite des taches...mon soucis c'est que toutes les taches s'enchainent trop vite les une après les autres...je souhaiterai faire une pause de 3s entre chaques. Avez vous une solution simple?

merci
Afficher la suite 

4 réponses

Meilleure réponse
cs_eldim
Messages postés
961
Date d'inscription
lundi 30 mai 2005
Dernière intervention
21 août 2014
- 22 mars 2006 à 15:29
3
Merci
Bonjour,

Les API sont déja intégrées en VB.NET
System.Threading.Thread.Sleep(3000)

-- Pourquoi faire simple quand on peut faire compliquer --

Merci cs_eldim 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

ideschamps
Messages postés
20
Date d'inscription
mercredi 3 septembre 2003
Dernière intervention
4 avril 2007
- 22 mars 2006 à 15:13
0
Merci
Je ne sais pas si c'est pareil qu'en vb6 mais il faut ajouter un api

Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

et dans ton code, tu l'utilise ainsi :

Pour faire une pause d' 1 seconde :

Sleep(1000)

Isa
bimbo777
Messages postés
63
Date d'inscription
mercredi 25 janvier 2006
Dernière intervention
17 janvier 2007
- 22 mars 2006 à 15:30
0
Merci
Salut merci de ta réponse,

voici ce que j'obtiens:

Un appel à la fonction PInvoke 'movetestfile!movetestfile.Form1::Sleep' a déséquilibré la pile. Cela peut se produire, car la signature PInvoke managée ne correspond pas à la signature cible non managée. Vérifiez que la convention d'appel et les paramètres de la signature PInvoke correspondent à la signature non managée cible.

si quelqu'un a une idée...

Merci d'avance.
cs_eldim
Messages postés
961
Date d'inscription
lundi 30 mai 2005
Dernière intervention
21 août 2014
- 22 mars 2006 à 15:38
0
Merci
Fais voir ton code avant que ça plante... au pire essai System.Threading.Thread.CurrentThread.Sleep(3000)

-- Pourquoi faire simple quand on peut faire compliquer --

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.