none
Erreur avec Visual Studio Community 2015 et GetClassName RRS feed

  • Discussion générale

  • Bonjour,

    Code générant une erreur

     Dim WinWnd As Long, RetVal As Long, lpClassName As String
                WinWnd = FindWindow(vbNullString, "Enregistrer sous")
                lpClassName = Space(256)
                RetVal = GetClassName(WinWnd, lpClassName, 256)

    Erreur: pInvokeStackImbalance occured
     error bc30451'$Exception is not declared. It may be inacessible due to its protection level

    Merci de votre aide


    lionyz

    vendredi 22 avril 2016 19:47

Toutes les réponses

  • C'est une appli WinForms, WPF, UWP ?

    La fenêtre Enregistrer Sous, elle provient d'une appli Win32, WPF, UWP ? (dans ce dernier cas, c'est normal que vous la trouviez pas).

    Et quand vous déboguez, à quoi est égal WinWnd ?


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    samedi 23 avril 2016 08:05
  • Bonjour,

    En Debug WinWnd =21111052750028800

    A noter que ce même code avec Visual Studio Express 2010 ne génère pas d'erreur.


    lionyz

    samedi 23 avril 2016 18:56