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

bimbo777 63 Messages postés mercredi 25 janvier 2006Date d'inscription 17 janvier 2007 Dernière intervention - 22 mars 2006 à 15:10 - Dernière réponse : cs_eldim 961 Messages postés lundi 30 mai 2005Date d'inscription 21 août 2014 Dernière intervention
- 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 961 Messages postés lundi 30 mai 2005Date d'inscription 21 août 2014 Dernière intervention - 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é 83 internautes ce mois-ci

ideschamps 20 Messages postés mercredi 3 septembre 2003Date d'inscription 4 avril 2007 Dernière intervention - 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 63 Messages postés mercredi 25 janvier 2006Date d'inscription 17 janvier 2007 Dernière intervention - 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 961 Messages postés lundi 30 mai 2005Date d'inscription 21 août 2014 Dernière intervention - 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.