Je cherche à développer un projet qui interagit avec Live Messenger (8.5, 9.0 et plus)
Je ne peux pas le faire fonctionner dans Windows XP , chaque fois que j'essaie d'instancier un MessengerClass (disponible dans le messengerAPI), il me donne une exception, cependant, windows vista, cette erreur ne se produit pas (même code, testé dans plus d'un XP et plus d'une machine Vista).
J'ai lu dans les forums que ce problème est dû à une mise à jour de sécurité publiée par Microsoft en novembre 2008, mais je n'ai pas trouvé de solution (même si je ne suis pas très sûr).
Est-ce que quelqu'un a déjà eu ce problème? Toute solution ? solutions de contournement?Utilisation de messengerApi dans Visual Studio (C#) dans toutes les fenêtres, problème de compatibilité
0
A
Répondre
2
Je l'ai trouvé dans un forum quelqu'un qui a obtenu l'ancienne version abandonnée de MessengerAPI pour les applications de bureau et fait intégrer dans les clients de messagerie en direct les plus récents en éditant le api lui-même et fait disponible dans un link(note que du 21 juillet 2011, ce lien est cassé).
Il vous suffit d'exécuter TlbImp.exe à partir de la console de commande en studio visuel:
tlbimp [path]\MSNMessengerAPI.tlb
Cela va créer un fichier .dll dans le même dossier que le fichier .tlb d'origine. Vous pouvez l'importer en tant que référence dans Visual Studio et l'utiliser immédiatement.
Questions connexes
- 1. Personnalisation de fenêtres ancrables dans Visual Studio
- 2. Gestionnaire de fenêtres Visual Studio
- 3. Compilation de toutes les parties de code dans Visual Studio
- 4. Utilisation de projets Visual Studio 2005 dans Visual Studio 2008
- 5. Comment afficher les icônes uniquement dans les fenêtres Visual Studio
- 6. Utilisation de Edit.SelectToLastGoBack dans Visual Studio
- 7. Compatibilité d'exécution de Visual C++
- 8. Visual Studio 2005 problème avec fenêtres battant ouvert
- 9. Utilisation de code C++ dans un projet C++ géré C# non géré dans Visual Studio 2008
- 10. Libération de mémoire dans le problème C++ (Visual Studio 2010)
- 11. Problème de débogage dans Visual Studio 2008
- 12. Visual Studio 6 Compatibilité Pack Processeur
- 13. Utilisation de la bibliothèque C Cluster dans Visual C++
- 14. Lien vers toutes les variables Visual Studio $
- 15. Utilisation System.Windows.Forms dans un Visual Studio Macro
- 16. Compatibilité des fenêtres croisées en C# avec disposition et langage
- 17. Enregistrer toutes les fenêtres/onglets dans GVim
- 18. Toutes les variables n'apparaissent pas dans la fenêtre Locals and Autos dans Visual Studio 2010
- 19. Utilisation des paramètres dans les rapports pour VIsual Studio 2008
- 20. Minimisation toutes les fenêtres ouvertes en C#
- 21. Comment fermer toutes les fenêtres ouvertes de mon programme C#?
- 22. Utilisation d'Inconsolata dans Visual Studio 2010
- 23. Utilisation de ces 2 options de construction dans Visual Studio
- 24. liste de débogage dans Visual Studio 2010
- 25. Ajout d'un problème de DLL de référence dans Visual Studio
- 26. Problème de presse-papiers Visual Studio
- 27. problème avec graphics.h dans Visual Studio 2010
- 28. Problème de liaison Visual Studio avec Cuda
- 29. processus RAM Utilisation dans Visual C++
- 30. Façon de renommer toutes les fonctions/méthodes en noms aléatoires dans Visual Studio Studio
Quelle exception obtenez-vous? – SLaks
Je reçois: "exception outofmemory" La création d'une instance du composant COM avec CLSID {B69003B3-C55E-4B48-836C-BC5946FC3B28} à partir de l'IClassFactory a échoué en raison de l'erreur suivante: 8007000e. Je l'ai cherché et ce n'est pas spécifique .. un peu plus général, beaucoup plus de gens ont eu cela, et je crois que cette erreur est liée au système lui-même plutôt que mon code, car il fonctionne parfaitement à Vista. Merci pour ton aide! – Marcelo
http://img692.imageshack.us/img692/3894/exception.jpg – Marcelo