Oppure

Loading
05/02/07 18:02
vb6
Scusate ma non vi seguo:(
Allora io dovrei creare un form che cambi (dentro tutto il programma) la password di default (ciao) con una qualsiasi scelta dall'utente.
In pratica... devo settare il codice ad es.
 if text1.text = "ciao" then
form2.show
else
msgbox "Ritenta"
end if

in
 if text1.text = "calcio" then  (cambiato da un altro form)
form2.show
else
msgbox "ritenta"
end if


Ovviamente tutto questo è contenuto in un command button.

Che ne dite? E' possibile? 8-|
Ultima modifica effettuata da vb6 05/02/07 18:04
aaa
05/02/07 18:30
Hacker
Basta usare una variabile di tipo string,
Es.:

dim psw as string
(nelle variabili globali)

Poi,nel command button che controlla la psw ci scrivi:

psw=GetSetting "NomeProgramma", "NomeSezione", "NomeChiave","ValoreDefault"

(ovviamente "NomeProgramma","NomeSezione", "NomeChiave" li puoi sostituire con i rispettivi nomi per poi riutilizzarli col SaveSetting,mentre al posto di "ValoreDefault" metti il valore della password di dafault...ed esempio:"ciao";)

--------------------------------------------------
Mentre nell'altro command button che setta la psw scrivi:

SaveSetting "NomeProgramma", "NomeSezione", "NomeChiave", "Valore"

(ovviamente i nomi :

"NomeProgramma", "NomeSezione", "NomeChiave"

che utilizzi per queste 2 funzioni devono essere uguali...)

Ed il gioco è fatto,dimmi se era ciò che volevi:k:
aaa
05/02/07 20:02
vb6
Beh...insomma... 8-|
Io cerco di fare un programma che mi cambi il "codice" (di default) con un command button, cioè:
una text che si deve inserire la vecchia password, una seconda text che si deve inserire la nuova password e un command button che "afferma" di aver cambiato la password.
Non so se ora è chiaro, però all'incirca è questo ciò che vorrei fare :D
aaa
05/02/07 20:49
P4p3r0g4
ma è quello che ti ha detto.
salvi la password corrente nel registro.
confronti nel primo se il testo inserito è quello del registro e nel secondo caso affermando col pulsante si scrive nel registro al posto della vecchia password il contenuto della seconda text
aaa
05/02/07 20:54
vb6
Ok, fin qui ci sono...
Però prova a vedere se il codice è giusto, a me da un errore :-|
aaa
06/02/07 14:24
Hacker
che ti dice?:-|
aaa
06/02/07 15:07
vb6
Quando scrivo questo codice

psw=GetSetting "NomeProgramma", "NomeSezione", "NomeChiave","ValoreDefault" 

(ovviamente i valori li ho cambiati)

me lo segnala in rosso e dice:
Previsto: fine istruzione.

Ora, apparte questo....
non è che potresti farmi un esempio cosi la finiamo?;)

Grazie e ciao :k:
aaa
06/02/07 15:20
Hacker
uhm...capito,devi mettere le parentesi(quella aperta e chiusa per la funzione...

praticamente se:

1)variabile=funzione(valori)
devi mettere per forza le parentesi;

2)funzione "valori"
non si mettono le parentesi.

);
il codice te l'ho già scritto...
Ultima modifica effettuata da Hacker 06/02/07 15:23
aaa