Salve,
ho scritto un software B che dovrebbe effettuare l'aggiornamento di alcuni file del software A.
Il problema è che su VISTA l'aggiornamento dei file non avviene, e NON vengono mostrati messaggi di errore.
Se ripeto l'operazione manualmente, dopo aver sovrascritto il file, se lo apro (è un MDB) noto che la sovrascrittura non è avvenuta.
Ho provato a rinominare il file, e effettuare la copia a mano del nuovo file, ma quando lo apro continua a mostrarmi il VECCHIO.
Segue il codice che utilizzo.
codice:
Private Sub aggiornafile(da As String, a As String)
DoEvents
On Error GoTo allert
FileCopy App.Path & "\" & da, Text1.Text & "\" & a
filecopiati = filecopiati + 1
Label3.Caption = "file aggiornati " & filecopiati & " di " & filedacopiare
DoEvents
Exit Sub
allert:
Tmp = MsgBox("Impossibile aggiornare, chiudere il programma e riprovare.", vbOKOnly, "software")
End
End Sub