vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
PickIconDlg 
Autor: Iced-T
Datum: 29.06.07 09:54

Halli Hallo, ich wollte den PickIconDlg benutzen um Icons aus einer Datei auszuwählen das mach ich so:

    <Runtime.InteropServices.DllImport("shell32")> Public Shared Function _
      PickIconDlg(ByVal ptrHandle As IntPtr, ByRef sFile As String, ByVal _
      buffer As Int32, ByRef iIndex As Int32) As Int32
    End Function
    Const MAX_PATH As Int32 = 256
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        Dim file As String = "C:\windows\system32\shell32.dll"
        Dim index As Int32 = 1
        Dim retval As Int32 = PickIconDlg(Me.Handle, file, MAX_PATH, index)
        Debug.Print(file)
        Debug.Print(index)
        Debug.Print(retval)
    End Sub
wenn ich das starten will kommt bei mir immer erst eine messagebox in der mir gesagt wird das die datei nicht gefunden wurde, wobei das immer kommt egal was cih fürne datei angeb.
danach öffnet sich der dialog.
und wenn ich mir dann eine datei ausgewählt habe und ein icon und auf ok geklickt habe dann kommt immer ein fataler fehler:

FatalExecutionEngineError wurde erkannt.
Message: Die Laufzeit hat einen schwerwiegenden Fehler entdeckt. Fehleradresse: "0x79ea3539" in Thread "0x92c". Fehlercode: 0xc0000005. Bei diesem Fehler könnte es sich um ein Problem in der CLR oder in den unsicheren oder nicht verifizierbaren Teilen des Benutzercodes handeln. Übliche Ursachen dieses Bugs sind Marshallerfehler für COM-Interop oder PInvoke, die den Stapel beschädigen können.

was mach ich falsch?
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
PickIconDlg1.269Iced-T29.06.07 09:54
Re: PickIconDlg1.102Maywood29.06.07 10:24
Re: PickIconDlg - PS:739Maywood29.06.07 10:32
Re: PickIconDlg726Iced-T29.06.07 10:40

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel