Oppure

Loading
25/08/09 9:30
§§Felpato§§
Ciao a tutti!
Ecco la domanda che vi pongo oggi. L'applicazione che stò creando richiede una variabile di tipo Integer che aumenti progressivamente di 1 ogni volta che apro il programma.
Quindi alla prima apertura del programma la variabile xyz deve essere 1, alla sesta apertura deve essere 6.
Avevo pensato di creare un file di testo, per poi incrementare il numore all'interno ad ogni avvio, quindi come posso trasferire il testo di un file .txt in un TextBox?
Se avete soluzioni meno macchinose sarebbe ancora meglio.8-|
aaa
25/08/09 9:50
lorenzo
io userei il registro di sistema....è li apposta:k:
Ultima modifica effettuata da lorenzo 25/08/09 9:50
aaa
25/08/09 10:24
Louis
Ciao,
se vuoi restare nell'ipotesi del file di Txt, allora potresti utilizzare le seguenti routines, che naturalmente porrai per Save nella routine di chiusura del prog. ed Open in quella di apertura:
Dim FileNum As Integer
Dim FileName As String
'-----------------------------------------
Private Sub cmdsave_Click()
   
' Nome e perorso del file:
    FileName = App.Path & "\Prova1.txt"
' Numero del file disponibile:
    FileNum = FreeFile()
       
    Open FileName For Append As FileNum
    ' Ad ogni salvataggio incrementa di 1:
        Print #FileNum, Val(Text1.Text) + 1
    Close #FileNum
End Sub
'-----------------------------------------
Private Sub cmdopen_Click()
    Dim lgData As Long
    
    FileName = App.Path & "\Prova1.txt"
    FileNum = FreeFile()
    Open FileName For Input As FileNum
        Do Until EOF(FileNum)
            Input #FileNum, lgData
            Text1.Text = lgData
            EOF (FileNum)
        Loop
    Close #FileNum    
End Sub

PS: ho modificato in quanto c'erano delle inesattezze. Ora funziona!
:k:
Ultima modifica effettuata da Louis 25/08/09 10:39
aaa
25/08/09 11:18
§§Felpato§§
Grazie Louis, provo immediatamente. Però volevo saperne di più anche sulla soluzione di Lorenzo.
aaa
25/08/09 11:39
lorenzo
pierotofy.it/pages/extras/forum/6/1744-modifica_del_registro_di_sistema/

qui ci sono elencate le api per gestire il registro di sistema e anche il progetto di un membro del sito. E' un modulo .bas con delle funzioni semplificate. Prova a darci un'occhiata.
aaa
25/08/09 11:45
GrG
è più semplice usare due funzioni per il registro... getsetting e savesetting

comunque sia è abbastanza facile alterare il conto (basta modificare la chiave di registro o il file txt)
aaa
27/08/09 15:03
§§Felpato§§
Grazie ho risolto il mio problema.
aaa