¿Es posible usar objetos COM en aplicaciones MetroStyle? Quería desarrollar una aplicación simple que utilizara la API de MediaMonkey a través de COM.Uso de objetos COM en aplicaciones MetroStyle
5
A
Respuesta
4
En general, no es posible usar objetos COM existentes desde una aplicación de estilo metro. Hay algunas excepciones, pero casi todos los objetos COM existentes se bloquearán en el tiempo de ejecución.
Su mejor opción es ver si la gente de MediaMonkey puede volver a empaquetar su API como un componente de winrt y luego agregar ese componente a su paquete.
Cuestiones relacionadas
- 1. Liberación de objetos COM
- 2. método Invoke Reflexión sobre el uso de objetos COM
- 3. Liberación de objetos COM temporales
- 4. Cómo liberar objetos COM en Silverlight 4
- 5. Eliminación correcta de objetos de interoperabilidad COM en C# particularmente aplicaciones de MS Office
- 6. ¿Cómo puedo destruir objetos COM en C#?
- 7. Uso del Modelo de objetos componentes (COM) en plataformas que no son de Microsoft
- 8. C# .Net4: objetos COM (dinámicos) correctamente desechables
- 9. Reflexión sobre la interoperabilidad COM objetos
- 10. Aprendizaje COM aún de cualquier uso?
- 11. Escuchando puertos Com serie que están en uso
- 12. Diferencia entre "COM" tradicional y COM + (en servicios de componentes)
- 13. C# COM DLL: ¿uso Regasm o Regsvr32?
- 14. Cómo inspeccionar objetos COM del archivo volcado de Visual Basic?
- 15. Uso de NSException en aplicaciones de iPhone
- 16. Inicialización de COM y uso en Win32 C++ DLL
- 17. Uso de aplicaciones en la capa DAL
- 18. Bloqueo extraño al depurar el destructor de objetos COM
- 19. Pasando la matriz C# de objetos COM a VB6
- 20. consejos al usar objetos COM/CComPtr y el TEL
- 21. ¿Los objetos COM dinámicos se consideran recursos administrados?
- 22. El uso de objetos envoltura para limpiar correctamente Excel interoperabilidad objetos
- 23. ¿Dónde puedo encontrar todos los objetos COM que se pueden crear en Powershell?
- 24. Agrupe modelos de diferentes aplicaciones/objetos en un bloque Admin
- 25. ¿Cómo compartir objetos entre aplicaciones java?
- 26. ¿Por qué es COM (Modelo de Objetos Componentes) independiente del lenguaje?
- 27. Com + enlace en tiempo de C# 4.0
- 28. Consumir eventos COM en Python
- 29. MSMQ COM API en C#
- 30. Acceso a objetos COM en otra caja de .NET (sin DCOM en desuso, remota)
Gracias. Y si no, ¿cuál cree que es mi mejor solución? ¿Tal vez crear una aplicación .Net que use un objeto COM y ejecutarlo a través de la línea de comandos? –
CoCreateInstance está bloqueado de las aplicaciones de estilo Metro (no está en la partición de metro de la sdk de Windows 8). CoCreateInstanceFromApp bloquea todos menos un pequeño conjunto de CLSID cuando se los llama desde una aplicación de estilo metro. Entonces realmente no hay una manera de hacer lo que quieres. –