IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

MFC et Amazon MWS ?


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 91
    Par défaut MFC et Amazon MWS ?
    Salut

    J'ai une application MFC et j'aimerai y intégrer des requetes au MarketPlace de Amazon sans avoir à recoder tout en C#

    Pensez vous que cela soit possible ? Si oui auriez vous un tuto ou un exemple quelconque car pour le coup google n'est pas mon amis....

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Salut soit Amazon propose un SDK et des interfaces de programmation en C++ ce dont je doute auquel cas c'est simplement une bibliothéque de code à rajouter au projet.
    Soit on ne peut programmer qu'en C# donc il faut mixer du code "managed" qui appel dot Net et du code "unmanaged" des MFC.

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 455
    Par défaut
    Si je ne suis pas complètement à la masse, MarketPlace de Amazon, c'est des Web Services.

    Si ces Web Services ne sont pas trop originaux, il suffit du WSDL associé et svcutil.exe permet de générer toutes les classes C++/CLI nécessaires.

    A en croire ce rapport, la génération de classes C++/CLI n'est pas tiptop.
    http://connect.microsoft.com/VisualS...l-clientbase-t

    Moi, j'ai l'habitude d'avoir un projet dédié en C# avec le code généré (avec svcutil.exe).
    J'appelle ces classes C# directement depuis mon code C++/CLI (c'est la magie de la CLR).

    Le truc trikky, c'est le passage entre le mode non-managé des MFC avec le mode managé du C++/CLI. Là, j'utilise l'isolation induite pas une Dll "mixed".

    A moins d'avoir des outils dédiés spécifiquement à la génération de client de Web Service avec les MFC (moi, je n’en connais pas), l'approche habituelle est :

    - un projet "ClassLibrary" C# contenant le code généré par svcutil.exe.
    - un projet de type Dll C++/CLI qui utilise directement l'assembly produit par la compilation du projet "ClassLibrary" C# (assembly ~ lib+dll)
    - le projet MFC qui référence la lib de la Dll C++/CLI.

Discussions similaires

  1. API Amazon MWS
    Par Yakshi dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 24/12/2012, 10h09
  2. [Web Service] Problème amazon MWS
    Par leTiDevDu54 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 08/05/2012, 11h09
  3. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  4. Réponses: 2
    Dernier message: 10/06/2002, 11h03
  5. [MFC] ADO connection
    Par philippe V dans le forum MFC
    Réponses: 3
    Dernier message: 10/06/2002, 07h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo