Вызов сборки x64 через COM из 32-битного приложения

Короткий вопрос: возможно ли (конечно, в x64 OS)? Если нет, то почему?

Я разработал dll плагина C # для Excel 32.

При компиляции в x86 он отлично работает.

При компиляции в x64 вызов COM не выполняется.

Нужна ли мне 64-битная версия Excel?

Я думал, что COM не зависит от компилируемой архитектуры и делает возможным обмен данными между библиотеками DLL, разработанными с использованием разных технологий и имеющими разные архитектуры, но я полагаю, что последнее неверно.

Я полагаю, что x64-битную dll нельзя вызвать через COM (или иначе) из 32-битного приложения.

5
задан Alexey Frunze 19 November 2011 в 12:42
поделиться