tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Shakie
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
624
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von zer0
    zer0 zer0 ist offline Mitglied Brokat
    Registriert seit
    Oct 2009
    Beiträge
    323
    Hallo,

    ich habe ein Problem, ich will in Visual Basic.NET den Pfad für Anwendungsdaten oder Eigene Dateien bekommen. Dazu habe ich Code Schnippsel entdeckt.
    Beim ersten (hier!) bekomme ich bei
    Code vb:
    1
    
    If SHGetSpecialFolderLocation(0, Folder, tIIDL) = S_OK Then
    eine AccessViolationException. "Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist."

    Beim zweiten (hier von Microsoft!) bekomme ich auch wieder beim Aufruf von "SHGetFolderPath"
    Code vb:
    1
    
    RetVal = SHGetFolderPath(0, lFlags, 0, SHGFP_TYPE_CURRENT, sPath)
    eine pInvokeStackImbalance-Meldung mit: Ein Aufruf an die PInvoke-Funktion "SeriellerChat!SeriellerChat.SpecialFolderLocation2::SHGetFolderPath" hat das Gleichgewicht des Stapels gestört. Wahrscheinlich stimmt die verwaltete PInvoke-Signatur nicht mit der nicht verwalteten Zielsignatur überein. Überprüfen Sie, ob die Aufrufkonvention und die Parameter der PInvoke-Signatur mit der nicht verwalteten Zielsignatur übereinstimmen.

    Da ich noch recht neu in VB.NET bin weiß ich nciht wie ich das beheben soll? Könnte mir jemand behilflich sein

    Schönen Nachmittag noch!
     

  2. #2
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    SHGetSpecialblabla brauchst du gar nicht.
    Anwendungsdaten:
    Code vbnet:
    1
    
    Dim Pfad As String = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
    Und Eigene Dateien:
    Code vbnet:
    1
    
    Dim Pfad As String = My.Computer.FileSystem.SpecialDirectories.MyDocuments
    zer0 bedankt sich. 

  3. #3
    Avatar von zer0
    zer0 zer0 ist offline Mitglied Brokat
    Registriert seit
    Oct 2009
    Beiträge
    323
    Das ist ja mal schön, davon wusste ich garnichts obwohl ich auch gegoogelt habe. Naja egal! Vielen Dank
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 11.01.11, 21:40
  2. Antworten: 4
    Letzter Beitrag: 22.03.06, 20:50
  3. Antworten: 0
    Letzter Beitrag: 06.10.04, 14:03
  4. PROBLEM! Pinnacle 2 GB Begrenzung Windows 2000 DC 50 PROBLEM!
    Von hennym im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 6
    Letzter Beitrag: 17.09.03, 22:09
  5. Antworten: 6
    Letzter Beitrag: 13.06.02, 12:29