begin process at 2012 02 14 08:07:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Algorithme

 > 

Divers

 > 

VB


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

VB

mardi 4 décembre 2007 à 14:50:46 | VB

mathil2

Bonjour bonjour!

Je dois utiliser une fonction timer !! Au secours c'est nouveau :(
En fait l'utilisateur aura droit de saisir un mot de passe à 3 reprises s'il ne réussit pas avant! La fenetre qui s'ouvre ne doit être ouverte que 15 secondes. Je ne vois pas du tout comment je peux m'en tirer. Si vous pouvez m'aider je vous en serais reconnaissante.


Mathilde

mardi 4 décembre 2007 à 15:03:31 | Re : VB

Exploreur

Membre Club

Salut,

Ben, tu poses un contrôle timer sur ton formulaire de saisie du mot de pass, puis dans la sub :

Private Sub Form_Load() ' Ton formulaire de saisie
....
........
...........

Timer1.interval = 1000 ' = 1 secondes

.....
..........

End Sub


Private Sub Timer1_Timer()
Static MyNbrSecondes As Interger
MyNbrSecondes = MyNbrSecondes +1
If MyNbrSecondes = 15 then Timer1.Interval=0:MyNbrSecondes =0:Unload Me
End Sub

A+
Exploreur

 Linux a un noyau, Windows un pépin

 

mardi 4 décembre 2007 à 15:04:12 | Re : VB

jrivet

Membre Club
Salut,

Dans ton formulaire qui doit s'afficher 15 second place un objet Timer nomme TimerSec et place se code.

Option Explicit

Private Sub Form_Load()
TimerSec.Interval = 15000
TimerSec.Enabled = True
End Sub

Private Sub TimerSec_Timer()
TimerSec.Enabled = False
Call Unload(Me)
End Sub
By Renfield


@+: Ju£i€n
Pensez: Réponse acceptée
mardi 4 décembre 2007 à 15:20:03 | Re : VB

mathil2

Encore moi..

Pour julien : que signifit : "Call Unload(Me)" J'voudrais comprendre plutot que recopier betement
merci d'avance et merci déjà pour les réponses

Mathilde

mardi 4 décembre 2007 à 15:34:31 | Re : VB

jmfmarques

Membre Club
Bonjour,

Excusez-moi;

"Je dois utiliser une fonction timer "

me donne à penser que son prof lui a demandé d'utiliser la fonction Timer (pas le contrôle Timer)

S'agissant apparemment d'un exercice, je me contente donc d'appeler son attention sur ce mot :
Doevents

et de l'utiliser avec la fonction Timer
mardi 4 décembre 2007 à 15:34:49 | Re : VB

jrivet

Membre Club
Re,
Unload(me) place dans un formulaire appelle le déchargement de ce formulaire

Pratique si tu te sert du formulaire comme d'une MSGBOX

@+: Ju£i€n
Pensez: Réponse acceptée
mardi 4 décembre 2007 à 15:43:20 | Re : VB

mathil2

Je dois également faire un autre programme qui permettrait, si l'utilisateur à fait une erreur de repositionner le focus dans la zone de texte au bout d'une seconde. Je comprends absolument rien :'(

Mathilde

mardi 4 décembre 2007 à 15:43:55 | Re : VB

Exploreur

Membre Club
Re,

Jmfmarques >> Salut, tu t'excuses...!!! Non! un carambar et c'est bon..lol...

A+
Exploreur

 Linux a un noyau, Windows un pépin

 

mardi 4 décembre 2007 à 15:52:29 | Re : VB

Exploreur

Membre Club
Re,

Ben, je pense que tu as toutes les réponses necéssaire pour faire ton "'exercice", et regarde aussi avec ton aide en ligne : Setfocus.

Comme le dit très souvent Jmfmarques, essaye un bout de code, et revient vers nous si tu rencontres un problème de code...

A+
Exploreur

 Linux a un noyau, Windows un pépin

 

mardi 4 décembre 2007 à 19:52:10 | Re : VB

PCPT

Administrateur CodeS-SourceS
salut,

avec le test de pass çà donnerait çà :

Option Explicit
Private Const MDP As String "password"

Private Sub Form_Load()
    Dim sRet As String, i As Integer
    sRet = vbNullString
    i = 0
    
    Do
        sRet = InputBox("Saisissez le MDP""Authentification")
        i = i + 1
        If i = Then Exit Do
    Loop Until sRet = MDP
    
    Timer1.Interval = IIf(sRet = MDP, 015000)
    Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
    Timer1.Enabled = False
    MsgBox "fermeture !!!!"
    Unload Me
End Sub


qu'est-ce que tu ne comprends pas dans le timer?

tu lui attribues un intervalle en ms, donc tous les X voulus, ton évènement timer1_TIMER va se déclencher

et pour le lancer ou l'arrêter, timer1.enabled=true / false

nb : intervalle à zéro vaut comme un enabled = false.

++

Prenez un instant pour répondre à ce sondage svp

1 2

Cette discussion est classée dans : vb


Répondre à ce message

Sujets en rapport avec ce message

Quand faut y aller [ par Xaviou ] Tout d'abord, chapeau, pour le site.Ensuite, comme on est censés être sur un forum VB, je vais poser une question à propos de VB.Je voulais juste savo Pb de compilation [ par Xaviou ] Salut à tousJ'ai un petit problème à la compilation d'un petit jeu de cartes genre FreeCell.Lorsque je lance la création de l'EXE, VB compile, puis, a Formation VB [ par Julien ] Bonjour à tous,souhaitant suivre une formation à Visual Basic (hé oui, j'en ai besoin :)), je suis interressé par celle proposée par le CNED (VB-Delph créer un tableau [ par maryem ] salut! je suis débutante en Vb et1- je voudrais savoir comment créer un tableau pour y stocker des valeurs constantes2- je voudrais savoir comment fa Disquettes d'installation VB version 6 [ par Mzk ] Je veux bien connaitre toute la procedure pour créer des disquettesd'installation d'un logiciel développésous VB version 6 GetEnvironmentVariable [ par Boldor ] Bonjour,Je voudrai recuperer la valeur des variables d'environnement a partir d'un programme VB.Comment utiliser la fonction GetEnvironmentVariable ?Y connexion ODBC [ par nds ] Je voudrais appeler un etat crystal report7 (.rpt) à partir d'un controle activeX "CrystalReport" dans VB et pouvoir modifier le requete SQL qui alime URGENT Gestion des interface LTP et COM d un PC sous VB [ par ponch ] -quel sont les differents modes d'utilisation du port parallele sur un PC ?-Presenter succinctement le fonctionnement du port serie-VB ne possedant pa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales