È possibile utilizzare gli oggetti COM nelle app MetroStyle? Volevo sviluppare una semplice app che utilizza l'API di MediaMonkey tramite COM.Utilizzo degli oggetti COM nelle app MetroStyle
5
A
risposta
4
In generale non è possibile utilizzare oggetti COM esistenti da un'applicazione in stile metro. Ci sono alcune eccezioni, ma quasi tutti gli oggetti COM esistenti verranno bloccati in fase di runtime.
La soluzione migliore è vedere se i membri di MediaMonkey possono riconfezionare la loro API come componente winrt e quindi aggiungere quel componente al pacchetto.
Problemi correlati
- 1. Istanziazione degli oggetti nelle classi di prova
- 2. Utilizzo di oggetti impliciti nelle classi
- 3. Delphi Oggetti COM multithreading
- 4. Spiare gli oggetti COM
- 5. Rilascio oggetti COM
- 6. Unità test degli eventi COM?
- 7. JAXB: come effettuare il marshalling degli oggetti nelle liste?
- 8. Rilascio di oggetti COM temporanei
- 9. riflessione sulla interoperabilità COM oggetti
- 10. Utilizzo di "espressione" nelle etichette degli assi Rglgl
- 11. Utilizzo di XML-RPC nelle app per iPhone
- 12. Utilizzo degli oggetti del modulo in __main__.py
- 13. Utilizzo degli oggetti Session in MVC, è davvero brutto?
- 14. Smaltimento corretto degli oggetti di interoperabilità COM in C#, in particolare le applicazioni MS Office
- 15. Utilizzo di tlbexp.exe su una DLL COM
- 16. Archiviare oggetti nelle sessioni Symfony 2
- 17. cosa testare l'unità, nelle app Android
- 18. riutilizzo di oggetti di automazione COM di Internet Explorer
- 19. utilizzo di `else` nelle macro
- 20. Utilizzo di generici nelle interfacce
- 21. Utilizzo di viste MySQL nelle applicazioni PHP
- 22. Registra per interoperabilità COM
- 23. Verifica se l'interfaccia degli oggetti implementa
- 24. OCaml: tipo controllo degli oggetti
- 25. Serializzazione e deserializzazione degli oggetti?
- 26. Parse - salvataggio degli oggetti correlati
- 27. Serializzazione binaria degli oggetti C#
- 28. ElasticSearch MapperParsingException mapping degli oggetti
- 29. Oggetto selenio Riutilizzo degli oggetti
- 30. Prestazioni di typecasting degli oggetti
Grazie. E se no, quale pensi sia la mia migliore soluzione? Magari creando un'app .Net che usa l'oggetto COM e lo esegue tramite la riga di comando? –
CoCreateInstance è bloccato dalle app in stile Metro (non è nella partizione della metropolitana di Windows 8 sdk). CoCreateInstanceFromApp blocca tutto tranne un piccolo set di CLSID quando viene chiamato da un'applicazione in stile metro. Quindi non c'è davvero un modo per fare quello che vuoi. –