Câu hỏi ngắn: có thể (trên hệ điều hành x64) không? Nếu không, tại sao chính xác?Gọi hội đồng x64 qua COM từ Ứng dụng 32 bit
Tôi đã phát triển một dll plugin C# cho excel 32.
Khi được biên dịch trong x86, nó hoạt động tốt.
Khi được biên dịch trong x64, lệnh gọi COM không thành công.
Tôi có cần phiên bản excel 64 bit không? Tôi nghĩ COM là bất khả tri của việc biên dịch kiến trúc và có khả năng giao tiếp giữa các dll được phát triển trong các công nghệ khác nhau và có các kiến trúc khác nhau, nhưng tôi đoán điều này là sai.
Tôi đoán một dll bit x64 rõ ràng có thể không được gọi qua COM (hoặc người nào khác) từ ứng dụng 32 bit.
Bạn có thể cần hệ thống 64 bit (ít nhất là hạt nhân) để chạy mã 64 bit. –
@BasileStarynkevitch Có tất nhiên. Tôi đã thêm độ chính xác vào bài đăng –
Bạn đã thử biên dịch cho AnyCPU chưa? – Filburt