none
Visual basic ne reconnait pas les codes SimConnect RRS feed

  • Question

  • Bonjour je suis actuellement entrain d'utiliser C++ pour créer un logiciel qui récupère des données sur FSX d'un aéronef et qui l'envoie directement sur un site pour cela j'utilise SimConnect. 

    J'ai suivi les instructions d'un tutoriel pour ajouter ( Répertoires de bibliothèques supplémentaires, Ligne de commande ...) pour pouvoir utiliser SimConnect avec C ++.

    J'ai l'impression que Visual Studio n'accepte pas mes commandes SimConnect.

    Le code qui a été inséré dans un fichier en .cpp est le suivant :

    HRESULT SimConnect_Open(
    HANDLE* phSimConnect,
    LPCSTR szName,
    HWND hWnd,
    DWORD UserEventWin32,
    HANDLE hEventHandle,
    DWORD ConfigIndex 
    );
    

    Lorsque je souhaite faire un debug il me mets l'érreur suivante : 

     

    1>------ Début de la génération : Projet : openandclose, Configuration : Debug Win32 ------

    1>La génération a démarré 14/09/2011 17:41:46.

    1>PrepareForBuild:

    1>  Création du répertoire "d:\documents and settings\alex\mes documents\visual studio 2010\Projects\openandclose\Debug\".

    1>InitializeBuildStatus:

    1>  Création de "Debug\openandclose.unsuccessfulbuild", car "AlwaysCreate" a été spécifié.

    1>ClCompile:

    1>  opentest.cpp

    1>d:\documents and settings\alex\mes documents\visual studio 2010\projects\openandclose\openandclose\opentest.cpp(1): error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'SimConnect_Open'

    1>d:\documents and settings\alex\mes documents\visual studio 2010\projects\openandclose\openandclose\opentest.cpp(1): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut

    1>d:\documents and settings\alex\mes documents\visual studio 2010\projects\openandclose\openandclose\opentest.cpp(2): error C2065: 'HANDLE' : identificateur non déclaré

    1>d:\documents and settings\alex\mes documents\visual studio 2010\projects\openandclose\openandclose\opentest.cpp(2): error C2065: 'phSimConnect' : identificateur non déclaré

    1>d:\documents and settings\alex\mes documents\visual studio 2010\projects\openandclose\openandclose\opentest.cpp(3): error C2065: 'LPCSTR' : identificateur non déclaré

    1>d:\documents and settings\alex\mes documents\visual studio 2010\projects\openandclose\openandclose\opentest.cpp(3): error C2146: erreur de syntaxe : absence de ')' avant l'identificateur 'szName'

    1>d:\documents and settings\alex\mes documents\visual studio 2010\projects\openandclose\openandclose\opentest.cpp(3): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut

    1>d:\documents and settings\alex\mes documents\visual studio 2010\projects\openandclose\openandclose\opentest.cpp(3): error C2078: initialiseurs trop nombreux

    1>d:\documents and settings\alex\mes documents\visual studio 2010\projects\openandclose\openandclose\opentest.cpp(8): error C2059: erreur de syntaxe : ')'

    1>

    1>ÉCHEC de la build.

    1>

    1>Temps écoulé 00:00:01.51

    ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

     

    En vous remerciant de votre aide et de votre compréhension ! 

    mercredi 14 septembre 2011 15:46

Réponses

Toutes les réponses