07/09/09 14:03
fusebyte
ho un ulteriore problema,se do la user pass esatta,ogni volta che apro me la richiede e non va bene,diventa scocciante per chiunque.
Quindi devo usare
SAVESETTING e GETSETTING
codice
Intendevo fare questo:
Al primo avvio il GETSETTING e vuoto quindi la condizione non si verifica e passa oltre
Chiede USER e PASS che vengono subito memorizzate da SAVESETTING se esatte,senno' vale il discorso dei 3 tentativi e poi non si apre piu'.
Ora al secondo AVVIO ,GETSETTING dovrebbe trovare cio' che cerca e dare FALSE al frmLogin
e TRUE al FORM1 senza piu' chiedere la pass.
Mi da errore su GETSETTING,evidentemente sbaglio e credo sia nella costruzione del contemuto di GETSETTING e SAVESETTING.
Grazie anticipate per l'aiuto
Ciao
Quindi devo usare
SAVESETTING e GETSETTING
codice
Public x As Integer ' Private Sub Form_Load() x = 0 If Dir("C:\WINDOWS\System32\testo.txt") <> "" Then End End If End Sub Private Sub cmdLogin_Click() Dim a$, b$, C$, d$ ' il dollaro è STRINGA C = GetSetting(APP.Title, "unformapp", a, Text1.Text) d = GetSetting(APP.Title, "unformapp", b, Text2.Text) if x = 0 then ' obbligo a fare il controllo prima che x diventi 1 e chieda la pass If c = a And d = b Then fmrLogin.Visible = False Form1.Visible = True End If End if a = "parapappa" b = "123456" If Text1.Text = a And Text2.Text = b Then SaveSetting APP.Title, "unformapp", a, Text1.Text 'Salva user SaveSetting APP.Title, "unformapp", b, Text2.Text 'Salva user Unload Me Sleep (2000) Form1.Visible = True Else Text1.Text = "": Text2.Text = "" Form1.Visible = False x = x + 1 ' If x = 3 Then frmLogin.Visible = False Unload Me Open "C:\WINDOWS\System32\testo.txt" For Output As #1 Print #1, "1" Close #1 End If End If End Sub
Intendevo fare questo:
Al primo avvio il GETSETTING e vuoto quindi la condizione non si verifica e passa oltre
Chiede USER e PASS che vengono subito memorizzate da SAVESETTING se esatte,senno' vale il discorso dei 3 tentativi e poi non si apre piu'.
Ora al secondo AVVIO ,GETSETTING dovrebbe trovare cio' che cerca e dare FALSE al frmLogin
e TRUE al FORM1 senza piu' chiedere la pass.
Mi da errore su GETSETTING,evidentemente sbaglio e credo sia nella costruzione del contemuto di GETSETTING e SAVESETTING.
Grazie anticipate per l'aiuto
Ciao
Ultima modifica effettuata da fusebyte 07/09/09 14:09
aaa