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

Rispondi quotando
