Ciao a tutti,
sono un neofita del VB6, ma di questo ve ne renderete conto dalla domanda
Ho realizzato un programmino che controlla l'aggiornamento di un file in una rete aziendale estranamente tutto funziona se non fosse che, realizzando una form con la quale selezionare il file, mi sono reso conto che non riesco ad esplorare le risorse di rete ma solamente i dischi locali.
Ho utilizzato il comando Drive ed ho letto che dovrebbe funzionare anche con le risorse di rete.
Che ho combinato?
codice:
Private Sub File1_DblClick()
'gestione errori
On Error GoTo fine2
'prende la path del file con il nome
pathfile = (Dir1.Path & "\" & File1.FileName)
' scrive in un file di TXT l'ora di ultima visualizzazione del file, se il file non esiste lo crea
Dim fso, txtfile
Set fso = CreateObject("Scripting.FileSystemObject")
Set txtfile = fso.CreateTextFile("CheckUpdatePath.txt", True)
' Scrive una riga con un carattere di nuova riga.
txtfile.WriteLine (pathfile)
txtfile.Close
'scrive nella label1 un messaggio
Label1.Caption = "Nuovo file da controllare" & Chr(13) & pathfile
Exit Sub
'gestione errori
fine2:
MsgBox Err.Description
End Sub
Sub Form_Load()
'visualizza solo i file XLS
File1.Pattern = "*.xls"
Label1.Caption = ""
End Sub
' scelta del Drive
Private Sub Drive1_Change()
On Error GoTo fine
Dir1.Path = Drive1.Drive
Drive1
Exit Sub
fine:
MsgBox Err.Description
End Sub
'Scelta della Directory
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Command1_Click()
'gestione errori
On Error GoTo fine2
'prende la path del file con il nome
pathfile = (Dir1.Path & "\" & File1.FileName)
' scrive in un file di TXT l'ora di ultima visualizzazione del file, se il file non esiste lo crea
Dim fso, txtfile
Set fso = CreateObject("Scripting.FileSystemObject")
Set txtfile = fso.CreateTextFile("CheckUpdatePath.txt", True)
' Scrive una riga con un carattere di nuova riga.
txtfile.WriteLine (pathfile)
txtfile.Close
'scrive nella label1 un messaggio
Label1.Caption = "Nuovo file da controllare" & Chr(13) & pathfile
'chiude la form attuale
Unload Me
Exit Sub
'gestione errori
fine2:
MsgBox Err.Description
End Sub