Registreren  Inloggen
vrijdag 28 april 2017
Forums » Visual Basic .NET » VB.NET » Niet weg kunnen schrijven  
VBCentral Forums
Niet weg kunnen schrijven
Laatste bericht 28 feb 2017 12:18 door Hans Scholten. 2 Antwoorden.
Printervriendelijk
  •  
  •  
  •  
  •  
  •  
Sorterten:
VorigeVorige VolgendeVolgende
U bent niet geautoriseerd om een antwoord te posten
Auteur Berichten
Hans ScholtenGebruiker is offline
Supernova
Supernova
Posts:1639
Avatar

--
30 jan 2017 19:58
    Voor foutafhandeling heb ik in een module deze code ben nu bezig een aparte versie van mijn programma te maken maar opeens krijg ik geen toegang meer of heb geen schrijfrechten waar ligt dat aan

    Public Sub OpenFile()
    Dim strPath As String
    strPath = My.Settings.foutPath
    If System.IO.File.Exists(strPath) Then
    fileStream = New FileStream(strPath, FileMode.Append, FileAccess.Write)
    Else
    fileStream = New FileStream(strPath, FileMode.Create, FileAccess.Write)
    End If
    StreamWriter = New StreamWriter(fileStream)
    End Sub

    Public Sub WriteLog(ByVal strComments As String)
    OpenFile()
    StreamWriter.WriteLine(strComments)
    CloseFile()
    End Sub

    Public Sub CloseFile()
    StreamWriter.Close()
    fileStream.Close()
    End Sub
    RedThreadGebruiker is offline
    Nieuw
    Nieuw
    Posts:19

    --
    01 feb 2017 14:05
    Wat voor foutmelding krijg je juist ?

    Als een (process) de file al in gebruik heeft, dan kun je natuurlijk zelf niets meer in de file wegschrijven.

    je kan die controle op file exist overslaan, met onderstaande code maakt hij automatisch de file aan moest hij niet bestaan.

    
    Dim file As System.IO.StreamWriter
    file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
    file.WriteLine(strComments)
    file.Close()
    


    Misschien kan je beter een sql server database gebruiken waar je in een logtable de fouten wegschrijft ?
    Maar dat hangt natuurlijk af van wat voor soort applicatie je aan het maken bent natuurlijk en is misschien overkill.

    Greetzz
    Red
    - Any fool can know, the point is to understand - VBIB.be
    Hans ScholtenGebruiker is offline
    Supernova
    Supernova
    Posts:1639
    Avatar

    --
    28 feb 2017 12:18
    Red ik ben er uit.
    Naar een sql server wegschrijven zou ook kunnen alleen de meeste fouten die er zijn komen of door een slechte verbinding of het gelijktijdig weg willen schrijven naar een tabel
    Hans
    U bent niet geautoriseerd om een antwoord te posten


    Sponsors
    Volg ons via TwitterVolg ons op LinkedIN    Volg ons op LinkedIN    Volg ons via de RSS feed
    Copyright 2005-2016 VBcentral.nl   |  Privacybeleid  |  Gebruiksovereenkomst