Je tente d'exécuter QBSDK sur mon ordinateur Windows 7. J'essaie d'exécuter le programme exemple appelé EventHandler. Il est exécuté conjointement avec l'exemple EventSubscribe. J'ai compilé ces dans Visual Studio 2008. Le EventHandler a une option dans le menu Fichier appelé Register Call Back Interface. Quand j'exécute cela indique que la connexion COM a été créée, cependant quand j'essaye de m'abonner à un événement dans l'exemple de programme EventSubscribe cela me donne l'erreur "L'application de rappel est introuvable depuis le CLSID ou le ProgID fourni dans la demande d'abonnement "QBSDK sous Windows 7 (QuickBooks)
Sur mon ordinateur Windows 7 après avoir fait l'enregistrement de l'interface de rappel, j'ai remarqué que la commande Unregister n'était pas en surbrillance. J'ai également compilé cela sur une machine Windows XP avec Visual Studio 2008 et j'ai remarqué que la désinscription était en surbrillance. Je n'ai pas Quickbooks sur la machine Windows XP cependant.
J'ai essayé beaucoup de choses pour que cela fonctionne ... Une idée de ce qui se passe?
J'utilise C++
Merci,
Jim
Le code C++ dans EventHandler est: 'code' _Module.UpdateRegistryFromResource (IDR_EVENTHANDLER, TRUE); _Module.RegisterServer (FALSE); AfxMessageBox ("COM Callback enregistré. \ N \ nSi QuickBooks est en cours d'exécution, redémarrez-le pour récupérer le nouvel enregistrement."); – Jim