com

    6Nhiệt

    7Trả lời

    Giả sử rằng bạn chỉ làm việc trong thế giới C++ (không cần interop ngôn ngữ chéo). Lợi ích/sự bất tiện nào bạn thấy khi sử dụng COM thay vì một DLL cơ bản đơn giản? Bạn có nghĩ rằng việc sử dụng COM c

    6Nhiệt

    2Trả lời

    Tôi đang cố gắng gỡ lỗi một số thành phần COM và muốn theo dõi CLSID và IID trong các cuộc gọi đến CoCreateInstance. Tôi không chắc chắn cách hiển thị GUID trong windbg. Bất kỳ con trỏ nào cho điều đó

    5Nhiệt

    3Trả lời

    Hãy xem xét tôi là người mới làm quen với môi trường cửa sổ và lập trình COM. Tôi phải tự động truy cập ứng dụng (CANoe). CANoe cho thấy chính nó như là một máy chủ COM và cung cấp các tập tin CANoe.h

    5Nhiệt

    2Trả lời

    Tôi muốn triển khai máy chủ python com bằng cách sử dụng phần mở rộng win32com. Sau đó, sử dụng máy chủ từ bên trong .NET. Tôi đã sử dụng ví dụ sau để triển khai máy chủ com và chạy mà không gặp sự cố

    7Nhiệt

    2Trả lời

    Đi qua những gì nhìn vào cái nhìn đầu tiên như một vấn đề MT, nhưng tôi đang cố gắng để hiểu chi tiết mô hình STA được sử dụng bởi COM +. Có hiệu quả, tôi có một thành phần COM + kế thừa, được viết bằ

    5Nhiệt

    2Trả lời

    Câu hỏi này là theo dõi trên answer theo số Paul Alexander đến câu hỏi "Should interop assemblies be signed?". Tùy thuộc vào mức độ phức tạp của hội đồng Interop của bạn - bạn có thể tạo mã proxy thàn

    5Nhiệt

    2Trả lời

    tôi cần phải truy cập vào một máy chủ COM của bên thứ ba với sau định nghĩa giao diện (IDL): interface IDisplay : IDispatch { HRESULT getFramebuffer ( [in] ULONG aScreenId, [out] IFrame

    8Nhiệt

    1Trả lời

    Đối với một số interop với ứng dụng POS cũ, tôi đã tự hỏi liệu có thể triển khai thiết bị OPOS giả lập trong C# hay không. Về cơ bản tôi sẽ triển khai bàn phím giả mạo nhận các yêu cầu web và truyền t

    160Nhiệt

    4Trả lời

    EDIT: Tôi đã viết kết quả dưới dạng blog post. Trình biên dịch C# xử lý các loại COM hơi kỳ diệu. Ví dụ: tuyên bố này có vẻ bình thường ... Word.Application app = new Word.Application(); ... cho đến

    12Nhiệt

    3Trả lời

    Các đối tượng COM thường có sự hủy diệt xác định: chúng được giải phóng khi tham chiếu cuối cùng được giải phóng. Cách này được xử lý trong C# - COM Interop? Các lớp không thực hiện IDisposable, vì vậ