c#中64位应用程序中的32位dll

rod*_*dro 6 c# dll 64-bit

您好
我想在c#中创建一个64位应用程序,我不想在其中使用在C++ builder(32bit)中创建的DLL.但是当我尝试加载dll时,应用程序崩溃了.当它在32位内置时,它可以工作.有没有办法在64位应用程序中使用此DLL?

Jar*_*Par 8

不,这是不可能的.Windows中的进程是32位或64位,它只能加载匹配的DLL.任何加载不匹配的DLL的尝试都将失败并产生错误.

如果需要匹配32位和64位代码,则需要使用多个进程.在这种情况下,虽然我只是使应用程序32位或DLL 64位