Je suis en train de créer une petite application Silverlight. Je souhaite être en mesure d'ajouter une DLL COM à mon application. Mon idée actuelle est de télécharger la DLL COM avec un client Web, puis de l'ajouter au projet, mais comme dit ... comment ajouter un composant COM à une application Silverlight? (Est-il même possible, sécurité-sage?)Comment ajouter une référence COM aux applications Silverlight
Répondre
Vous ne pouvez pas à cause du bac de sécurité de Silverlight, vous pouvez seulement utiliser le code managé security transparent et le code natif n'est certainement pas de qualité.
De plus, bien qu'il soit possible d'invoquer ActiveX via Javascript, n'oubliez pas que Silverlight est multi plate-forme et que votre code peut s'exécuter sur une machine Mac ou Linux. Si vous avez absolument besoin d'une sorte de fonctionnalité disponible uniquement dans COM, vous pouvez appeler COM à partir du code FullTrust .NET sur le serveur (que certains hébergeurs ne permettent pas) et écrire un service WCF (ou même ASP.NET Web Service si vous voulez être old school :) facade que votre application Silverlight peut appeler, à condition que vous n'ayez pas besoin de quelque chose uniquement disponible sur le client.
Eh bien, je le fais ... J'ai besoin de sa carte son, et malheureusement, ne peut pas utiliser le contrôle de médiaelement. Merci anyhows! Je reviendrai avec une réponse une fois pensé. – vondip
Vous ne pouvez pas.
Si vous parlez d'un composant ActiveX, vous pouvez y accéder en appelant un code JavaScript.
- 1. vb.net ajouter une référence
- 2. Comment ajouter un menu contextuel aux éléments de l'arborescence Silverlight?
- 3. Quelle est la meilleure référence pour l'architecture des applications Silverlight?
- 4. Comment puis-je ajouter une référence COM sans utiliser Visual Studio?
- 5. Comment ajouter une référence au code source d'une référence d'assembly?
- 6. WPF vs XBAP vs Silverlight ... qui convient aux applications métier?
- 7. comment ajouter une référence dans visualstudio2005 pour le projet vC++
- 8. Comment puis-je utiliser une 'référence' VB6 COM dans IronPython?
- 9. Comment obtenir une référence au ItemsPanel d'un ListBox Silverlight
- 10. en ajoutant COM dll comme une référence de l'emplacement spécifique
- 11. Comment ajouter une référence CSS dans un contrôle serveur?
- 12. Comment ajouter une référence Web via un proxy/pare-feu?
- 13. Ajouter aux favoris
- 14. LINQ - Ajouter une propriété aux résultats
- 15. Comment ajouter une entrée de texte personnalisée aux images dynamiquement
- 16. Référence de service dynamique dans Silverlight
- 17. Ajouter application aux « éléments de démarrage »
- 18. Comment ajouter de l'aide aux formulaires Windows
- 19. Comment ajouter des commentaires aux dossiers
- 20. comment ajouter des types opaques aux collections
- 21. Comment puis-je ajouter une DLL VC++ comme référence dans mon projet C# Visual Studio?
- 22. Comment ajouter des arguments aux attributs PostSharp?
- 23. Comment ajouter des objets aux services wcf
- 24. Comment ajouter un collation aux expressions Linq?
- 25. comment ajouter html id aux rails form_tag
- 26. Ajouter une référence dans le code avec C#?
- 27. Windows fournit-il une horloge monotone aux applications
- 28. Est-ce que Linux fournit une horloge monotone aux applications
- 29. Exemples d'interprètes intégrés aux applications iPhone?
- 30. Quel serait un bon moyen d'ajouter un système d'aide aux applications Silverlight?
Est-ce que cela doit être une application Silverlight? Avez-vous envisagé de l'écrire en tant qu'application WPF et de la déployer via ClickOnce? Correctement signé, votre application ClickOnce peut s'exécuter dans FullTrust et être capable de P/Invoke au code natif. –