2008-10-09 35 views

Trả lời

6

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.

1

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.

0

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ẽ

+0

Anh ấy đang đi theo cách khác - truy cập .NET qua COM . – endian

Các vấn đề liên quan