PDA

Visualizza la versione completa : password


giaguaro66
04-11-2002, 13:01
ciao rag,
chi mi puo' aiutare,
non riesco a capire i loop o cicli ,
vorrei che prima di entrare in un determinato form, che mi venga fuori un formpassword con 3 o 4 possibilita' di tentativi dopodicche se superati i 3o4 tentativi ritorni al form precedente.

Grazie di una vostra risposta.
potete anche inviarmela via e-mail se volete
vitoeterry49@hotmail.com
Grazie ancora. :confused:

Davide7
27-11-2002, 18:52
Sciāo bčlo!
Il tuo problema is very simple, se mi segui capirai perchč:

Devi solamente creare due semplici forms:
1) FormBegin
2) FormPWD

Successivamente inserire due pulsanti nel primo, con questo codice:
Private Sub cmdEsci_Click()
Unload Me
End Sub

Private Sub cmdInsPWD_Click()
FormPWD.Show
Unload Me
End Sub

Il primo pulsante permetterā l'uscita di tutto, il secondo aprirā il form per l'inserimento

Nel secondo form ci dovranno essere,invece, tre oggetti:
a) una label in cui visualizzare i tentativi mancanti
b) una txtBox in cui inserire la pwd (proprietā PASSWORDCHAR per inserire l'*)
c) un pulsante per confermare la pwd inserita

Il codice relativo al secondo form (FormPWD) sarā il seguente:

Dim contatore As Byte
Dim PWD As String

Private Sub cmdOK_Click()
If txtPWD.Text <> PWD Then
contatore = contatore - 1
lblCounter.Caption = "Remaining: " & contatore
Else
MsgBox "Password esatta"
End If
If contatore = 0 Then
MsgBox "La PWD non č stata trovata dopo 4 tentativi"
FormBegin.Show
Unload Me
End If
End Sub

Private Sub Form_Load()
PWD = "VolksWagen"
contatore = 4
lblCounter.Caption = "Remaining: " & contatore
End Sub

Il codice č chiaro come alla luce del sole, se si č inserita la PWD giusta emette una msgbox (poi puoi fare cio che vuoi), altrimenti ricarica la form precedente.
Se hai problemi fammelo sapere all'indirizzo dave.fullbike@email.it

Bye!DaVe

grullo
29-11-2002, 10:44
Scusa giaguaro ma non ti avveo giā risposto tempo fa in merito???
Come mai riproponi nuovamente lo stesso quesito?

giaguaro66
29-11-2002, 11:38
infatti grullo!,
non ho riproposto niente, anche xche' la tua spiegazione e' stata veramente esaudiente.

Non so come sia successo , mmbo! :)

grullo
29-11-2002, 13:16
Infatti mi sembrava strano che tu riproponessi il solito quesito ma soprattutto con le stesse identiche parole(stile copia & incolla)!

:D