05/09/09 1:50
Nonono, allora prova:
Public x = 0 as Integer
E dimmi se va... È solo per evitare di inserire "x = 0" in Form_Load()
//EDIT:
Dammi 2 minuti che vado di sopra e provo...
//EDIT2:
Ok, inutile assegnare un valore. "x = x + 1" assegna valore 1 a x anche se x non valeva niente. Quindi codice come sopra, ma:
Public x as Integer
Così, semplice, senza uguali nè valori. Così dovrebbe andare. Fammi sapere
//EDIT3:
Postato originariamente da fusebyte:
da errore ed è normale che lo dia
È vero, ma non avevo Win sotto mano, quindi sono andato un po' a naso... Sorry
Ultima modifica effettuata da 05/09/09 2:15
05/09/09 7:22
fusebyte
Sono entrato per dirti che avevo risolto,ma vedo che abbiamo tratto la stessa conclusione.
Togliere la dichiarazione dal tasto
Dichiarla public
Metterla nel form Load perche' è l'unico posto,fuori routine non potrebbe starci
questo imposta lo 0
il x=x+1 nel tasto _Click incrementa.
Per vedere dove era il problema gli ho aggiunto una Text3=x di debug
Mi rimane da provare se crea il txt,ecc ecc ma non ho dubbi al riguardo.
Rimetto a posto il codice e ti dico fra poco.
aaa
05/09/09 8:00
fusebyte
3)l'ho anche ringraziato ,ma dipende sempre dalle situazioni.
A me da problemi
Private Sub Form_Load()
x = 0
If Dir("\WINDOWS\System32\checkerror.txt") <> "" Then '<--- se metto dei REM
End ' <--- il codice funziona ma senza create il txt,quindi
End If '<--- non va neanche la riga Open...piu' sotto
End Sub
Quell'END lo prende come un EXIT SUB e non fa in tempo a partire che esce.
Ultima modifica effettuata da fusebyte 05/09/09 8:07
aaa
05/09/09 8:07
GrG
se vedi manca l'unità prima del percorso... se hai letto il mio post precedente anche a me ha dato problemi, ma ho messo "C:" prima del percorso e mi ha funzionato, hai provato pure tu?
p.s. ma perchè li chiami REM? Meglio chiamarli commenti, qualcuno potrebbe non capirti...
aaa
05/09/09 8:10
fusebyte
Li chiamo REM vizio del VBScript...abitudine..
Lo slash / è per il Browser,mentre \ è per windows,giusto?
ho messo anche il C:,ma esce appena trova END.
La Routine in se stessa funziona,ma non la prima volta,quando non supera la condizione
Carica il Form Load,non trova il txt ,trova END ,ESCE dalla sub.
Deve prima eseguire i 3 inserimenti user pass.
non capisco come possa funzionarvi.
Ciao
Ultima modifica effettuata da fusebyte 05/09/09 8:28
aaa
05/09/09 8:27
GrG
secondo me esce perchè invece trova il txt... assicurati prima di avviarlo che in system32 non esista.
aaa
05/09/09 8:31
fusebyte
Hai ragione ,mi si deve essere creato stanotte "sotto sonno" mentre facevo test con IlMettiu.
Quindi direi che ci siamo.
aaa