Visualizzazione dei risultati da 1 a 10 su 35

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2015
    Messaggi
    31

    [VB.NET] Scrittura file su Win8

    Un saluto a tutto il forum, primo post.

    Ho realizzato un applicativo in VB.NET (VS2010) che, tra le altre cose, genera dei file di testo in formato ASCII. Allego la parte del codice per la quale chiedo aiuto.

    codice:
    Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            '
            Dim sw As System.IO.StreamWriter
    
            Try
    
                ' Apre il file
                sw = New System.IO.StreamWriter("C:\Prova.txt")
    
    
                ' Scrive il contenuto
                sw.Write("Testo")
    
    
                ' Chiude il file
                sw.Close()
    
    
            Catch
    
                ' Intercetta l'errore.
                MsgBox("Si è verificato un errore durante la scrittura del file:")
    
    
            Finally
                ' Libera le risorse allocate con New.
                sw = Nothing
    
    
            End Try
    
    
        End Sub

    Nulla di trascendentale e il codice funziona perfettamente su Win XP.

    Anche su Win 8 funziona perfettamente se la directory non è "C:\".
    Su questa directory invece, a causa delle restrizioni sui permessi di accesso, il programma sembra funzionare, ma non genera il file.

    La cosa che mi fa imbestialire è che non genera nessuna eccezione!

    Come faccio a intercettare l'errore?

    Grazie a chi vorrà essermi utile.

    Giorgio
    Ultima modifica di bgiorgio; 09-11-2015 a 17:38 Motivo: Errore nella trascrizione del codice

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.