Posez votre question Signaler

Sleep (Vb)

Mimi - Dernière réponse le 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+++
Lire la suite 

Sleep (Vb) »

2 réponses
Réponse
+6
moins plus
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
Ajouter un commentaire
Réponse
+1
moins plus
Merci je vient de trouver et tu m-apporte la confirmation...
a+++
Ajouter un commentaire
Ce document intitulé « Sleep (Vb) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook