Có thể tạo thành phần COM và điều khiển ActiveX trong .Net (sử dụng ngôn ngữ C#). Tôi đã tìm kiếm trên Internet nhưng tôi không thể nhận được bất cứ thứ gì.
Cảm ơn,
SanthoshTạo thành phần COM và điều khiển ActiveX
Trả lời
Khai báo giao diện và triển khai giao diện với lớp học.
Nếu bạn có tham số/giá trị trả về không tương thích với OLE Automation (cấu trúc tùy chỉnh, enums và vv), bạn có thể cần phải trang trí chúng với MarshalAs attribute.
Thêm GUID attribute cho cả hai.
Thêm COMVisible attribute vào cả hai. Ngoài ra, bạn có thể mark the assembly với nó.
Sử dụng tlbexp để tạo thư viện kiểu cho khách hàng gốc.
Tôi nghĩ rằng bạn đang tìm kiếm thông tin về "COM Callable Wrapper". Google cho rằng, hoặc một phần giới thiệu cơ bản là ở đây (Tôi chưa đọc nó): http://www.dnzone.com/ShowDetail.asp?NewsId=126
Có, có thể, có bài viết này trong CodeProject. Một người bạn của tôi đã thử nó và gặp một số rắc rối khi truy cập vào đối tượng COM từ ứng dụng không được quản lý của mình, vì vậy, có một số cạm bẫy.
Sổ tay tương tác .Net và COM của Alan Gordon ISBN 0-13-046130-X là tài nguyên cần thiết nếu bạn đang làm rất nhiều công cụ xen kẽ
- 1. Sử dụng Thành phần ActiveX Com với nútjs. Có thể
- 2. Tạo và triển khai điều khiển ActiveX trong .NET
- 3. ASP.NET Không thể tạo thành phần ActiveX
- 4. Sự khác nhau giữa COM DLL và ActiveX control
- 5. Phần mềm miễn phí tốt COM/ActiveX Type Library Explorer?
- 6. thành phần ActiveX không thể tạo đối tượng
- 7. Phát triển các điều khiển ActiveX
- 8. Thành phần ActiveX không thể tạo đối tượng: 'MSXML2.DOMDocument'
- 9. Cách tìm giao diện điều khiển ActiveX?
- 10. Sự nhầm lẫn COM/OLE/ActiveX/IDispatch
- 11. Cần điều khiển ActiveX để nhúng Excel vào hộp thoại
- 12. Điều hướng và điều khiển WebBrowser
- 13. ASP và COM DLL cổ điển Không hoạt động trong Server 2008 R2 (Microsoft VBScript runtime error '800a01ad' ActiveX thành phần không thể tạo đối tượng)
- 14. Điều khiển activex trên trang này có thể không an toàn
- 15. GetObject và VB6 ActiveX exe
- 16. Sự khác biệt giữa "Điều khiển biểu mẫu" và "Điều khiển ActiveX" trong Excel 2010 là gì?
- 17. Delphi 2009 COM/Type Library ActiveX hỗ trợ ổn định
- 18. Cách chia sẻ cookie phiên giữa Internet Explorer và các thành phần ActiveX được lưu trữ trong một trang web?
- 19. Lỗi thời gian chạy '429': Thành phần ActiveX không thể tạo đối tượng VBA
- 20. Bảng điều khiển ExtJs - thêm các thành phần động
- 21. Điều khiển COM trong VB6: Tạo vùng chứa ngoài tầm kiểm soát
- 22. Làm cách nào để tạo điều khiển ActiveX được viết bằng C# tăng sự kiện trong JavaScript khi được nhấp?
- 23. Làm cách nào để giải quyết "Lỗi thời gian chạy '429': Thành phần ActiveX không thể tạo đối tượng"?
- 24. COM thay thế cho thành phần của bên thứ ba
- 25. C# - Lấy các thuộc tính của một thành phần COM +?
- 26. Phần tử bảng điều khiển động thêm và thanh cuộn
- 27. WiX: đăng ký thành phần .NET COM cả x86 x64
- 28. C# Các thành phần và điều khiển giấy phép ứng dụng
- 29. Làm thế nào tôi có thể phát hiện nếu một điều khiển ActiveX được tải?
- 30. Một phần lớp cho bộ điều khiển
Anh ấy đang đi theo cách khác - truy cập .NET qua COM . – endian