Sleep (Vb)

Fermé
Mimi - 26 mai 2003 à 09:53
 Mimi - 26 mai 2003 à 16:19
Bonjours. Je suis débutante, je souhaite me servire de la "fonction" Sleep en Vb mais lorsque je fait play un message d'erreur intervient "Sub or Fonction not defined, pourtant j'ai ajoutée un module dans lequel j'ai inscrit Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long), quelqu'un peut il m'aider et me dire pourquoi ça ne marche pas ? merci d'avance...
a+++

2 réponses

beldyn Messages postés 188 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 1 février 2005 19
26 mai 2003 à 15:34
Salut,
Je pense que ton problème vient du fait que tu tentes d'accéder à la fonction depuis un feuille et non depuis le module ou la déclaration est faite.
Solutions:
- tu changes le private en public
ou
- tu construis une fonction intermédiaire dans le module de déclaration du genre:
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
' fonction intermédiaire
Sub sleeping(val As Long)
Sleep val
End Sub

Voilà a +
Beldyn
7