none
Probleme de conversion VC++6 vers VB.net RRS feed

  • Discussion générale

  • Probleme avec des APIs

    j'ai la function suivente crite en VC++ 6 a traduire vers vb.net.

    typedef unsigned short  (API_ENTRY _DLL_PTR T_Hn_IntroductionMstCPS)
    (IN short sTempsAttente,
    OUT char tcCodeCivilite[2],
    OUT char szNomPatronymique[27],
    OUT char FARPTR pcPresentPinCode,
    OUT short FARPTR psEtatCarte,
    OUT unsigned short FARPTR pusCodeErreur);

    J'ai estimé ainsi ma fonction en vb.net

    Function Hn_IntroductionMstCPS(ByVal sTempsAttente As Short, _
                                                        ByRef tcCodeCivilite As Char(), _
                                                        ByRef szNomPatronymique As Char(), _
                                                        ByRef pcPresentPINCode As Char(), _
                                                        ByRef psEtatCarte As Short, _
                                                        ByRef ErrorCode As UInt16) As UInt16

    Est ce que le types de mes variables est correcte. car j'ai une exception de type 'System.ExecutionEngineException' a lappel de l API.

    Merci par avance pour votre aide.


    • Modifié Dave Path samedi 30 mars 2013 10:30 Erreur titre
    samedi 30 mars 2013 10:20