Krótkie pytanie: czy jest to możliwe (oczywiście w systemie operacyjnym x64)? Jeśli nie, to dlaczego?Wywołanie zestawu x64 przez COM z aplikacji 32-bitowej
I opracowali C# dll wtyczki dla programu Excel 32.
Kiedy skompilowany w x86 to działa dobrze.
Po kompilacji w x64 połączenie COM nie działa.
Czy potrzebuję 64-bitowej wersji programu Excel?
Pomyślałem, że COM był agnostykiem w kompilowaniu architektury i umożliwił komunikację między bibliotekami dll opracowanymi w różnych technologiach i posiadającymi różne architektury, ale myślę, że to drugie jest złe.
Domyślam się, że droid x64 bit może oczywiście nie zostać wywołany przez COM (lub inny) z 32-bitowej aplikacji.
Prawdopodobnie potrzebujesz 64-bitowego systemu (przynajmniej jądro) do uruchomienia kodu 64-bitowego. –
@BasileStarynkevitch Tak, oczywiście. Dodałem precyzję w poście –
Czy już próbowałeś kompilować dla AnyCPU? – Filburt