0
A
回答
4
当然,您可以使用C++编写COM +对象。 Here's a tutorial。
4
0
你可以使用ATL,它太简单了,你只需要注册该DLL。之后,你可以在所有的C#程序中使用它
1
有3种方法可以解决它。
1)使用C#中的PInvoke调用本地方法。
2)使用C++ - CLI创建一个将本机功能公开给C#的图层。这是我推荐的性能明智的方法。
3)将C++ dll编写为COM对象并从C#中进行访问。需要COM知识和开发成本。
相关问题
- 1. Com。 C#创建类型的COM对象
- 2. 创建COM对象
- 3. 从DLL创建COM对象手动
- 4. 无法创建COM对象
- 5. 调用COM对象从C#
- 6. 从C中kill COM对象#
- 7. 从自己的C#DLL创建COM对象4GL
- 8. 如何从C#创建WIC ImageFactory(一个COM对象)?
- 9. 在另一个COM对象内创建一个COM对象
- 10. 从COM ProgID加载.NET程序集而不创建COM对象
- 11. 从QML创建C++对象
- 12. C#从ExcelFile对象创建ExcelFile对象
- 13. 从C调用托管C#COM对象#
- 14. C++ COM对象Hotpatching?
- 15. COM对象C++/cli
- 16. python:创建2个com对象
- 17. 使用Java创建COM对象
- 18. 无法创建COM对象Rfc2898DeriveBytes
- 19. 如何在F#中创建COM对象#
- 20. 创建C++对象
- 21. C++:创建对象
- 22. C# - 对象创建
- 23. 在C#中的服务器上创建COM对象:错误:80070776
- 24. 注册使用VS C#2010创建的COM对象
- 25. 如何在UWP应用程序中创建COM对象? (C#)
- 26. 如何在C#中创建COM对象的实例?
- 27. 无法创建C#COM对象(类未注册)
- 28. 从.NET C调用COM对象#
- 29. 从C#中使用COM对象console-project
- 30. C#从COM对象获取progID
看看ATL – 2011-01-08 10:35:54