+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Mancato aggiornamento immediato in finestra.

  1. #1
    tizike non è in linea Scolaretto
    Post
    413
    Like Inviati  
    0
    Like Ricevuti  
    0
    salve
    Sono alle prese con un problema credo dovuto ad una mia svista, certo una stupidaggine.
    Ho sul form
    Text1.text
    text2.text
    text3.text con proprietà Multiline per visualizzare il file

    Ora, al run ovviamente il file é aggiornato con l'ultimo salvataggio e mi viene tutto mostrato nella finestra Text3.
    Io vorrei pero' che ad ogni salvataggio, immediatamente, il file fosse aggiornato
    e mostri l'aggiornamento nella finestra text3 multiline.
    Per fare questo ho questo codice:

    Private Sub salva_Click()' qui salva
    Open App.Path & "\miofile.txt" For Append As #1
    Print #1, Text1,
    Print #1, Text2
    close#1
    aggiorna
    End Sub
    Private Sub Form_Load()' qui legge il file al run
    Dim riga As String
        Dim testo As String
        Dim nFileNum As Integer
        nFileNum = FreeFile
        Open App.Path & "\miofile.txt" For Input As nFileNum
    Do While Not EOF(nFileNum)
     Line Input #nFileNum, riga
            testo = testo & riga & vbCrLf
        Loop
        
        Text3.Text = testo
    
        Close nFileNum
    End Sub
    Public Sub aggiorna() ' questo dovrebbe aggiornare in tempo reale. ma non lo fa.
    Dim riga As String
        Dim testo As String
        Dim nFileNum As Integer
        nFileNum = FreeFile
        
        Open App.Path & "\miofile.txt" For Input As nFileNum
    
        Do While Not EOF(nFileNum)
            Line Input #nFileNum, riga
            testo = testo & riga & vbCrLf
        Loop
        
        Text3.Text = testo
    
        Close nFileNum
    End Sub
    
    dove sbaglio e dove posso cambiare per ottenere l'iimediato aggiornamento in text4?
    Ultima modifica di tizike; 19-04-2013 14:06 

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,488
    Blogs
    5
    Like Inviati  
    6
    Like Ricevuti  
    34
    Mi spieghi perché la sub

    aggiorna

    dovrebbe "aggiornare in tempo reale"?

    Semmai solo dopo che hai salvato il file ...

    Forse è meglio che chiarisci anche la questione delle textbox ...

    Parli di text1, text2, text4

    e poi di text3 ... ???
    Ultima modifica di AntonioG; 19-04-2013 13:22 
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    tizike non è in linea Scolaretto
    Post
    413
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ah, ecco...

  4. #4
    tizike non è in linea Scolaretto
    Post
    413
    Like Inviati  
    0
    Like Ricevuti  
    0
    hai ragione, Antonio, su text3 e text4
    Un errore di scrittura pêr mostrare qui il codice
    Deve essere quindi text3

    Appunto perché deve essere aggiornato dopo salvato ho messo il comando AGGIORNA per fare ripetere la lettura del file.
    Open App.Path & "\miofile.txt" For Append As #1
    Print #1, Text1,
    Print #1, Text2
    close#1
    aggiorna
    
    ma non aggiorna immediatamente

    grazie
    tizike
    Ultima modifica di tizike; 19-04-2013 14:19 

  5. #5
    tizike non è in linea Scolaretto
    Post
    413
    Like Inviati  
    0
    Like Ricevuti  
    0
    Chiedo scusa. Mi funziona adesso.
    Anche nel mio codice vi era un errore di text3 o text4, ecco perché non aggiornava a dovere.

    Quindi é , come sembra, risolto.
    grazie
    tizike

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Mancato aggiornamento db ma catch non eseguito
    Da orpo970 nel forum Visual Basic .Net
    Risposte: 11
    Ultimo Post: 07-06-2017, 08:08
  2. [Vb2010+] Finestra Controllo immediato
    Da glak nel forum Visual Basic .Net
    Risposte: 8
    Ultimo Post: 18-08-2013, 19:35
  3. Windows 8 ed aggiornamento'mancato' all'ora legale..Bug ????
    Da Newton nel forum Microsoft Windows
    Risposte: 0
    Ultimo Post: 03-04-2013, 10:46
  4. Risolto: [VB2010] problema con debug - finestra di controllo immediato
    Da imbranato nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 09-04-2012, 20:12
  5. Mancato aggiornamento debug
    Da mommo05 nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 03-12-2008, 07:26