x32 unmanaged dll из x64 managed dll C++ 2.0 в избранное  новое горячее всё    подписка   модер. 
От: Lepsik 
Дата: 04.07.06 20:47
вообще возможно ли ? есть весьма тяжеловестная API библиотека — переводить весь код на managed C++ дорогостоящая процедура — возможно ли как-то согласовать ?
Re: x32 unmanaged dll из x64 managed dll C++ 2.0 в избранное  новое    модер. 
От: VladD2 rsdnwww.k-press.ru/cs
Дата: 07.07.06 16:33
>x32 unmanaged dll из x64 managed dll C++ 2.0

Нет. Невозможно в принципе. Так как вообще невозможно вызвать x86 DLL из x64. Хаков времен Win95 никто не делал.

Не ясно что мешает перевести x86 DLL в x64-ю? Перекомпилируйте... устраните ошибки и можете использовать ее хоть в C# внутри 64-битных процессов.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Вышел Nemerle 1.0


Все что нас не убивает, потом сильно об этом жалеет :).
Re: x32 unmanaged dll из x64 managed dll C++ 2.0 в избранное  новое    модер. 
От: Sinclair rsdnhttp://www.parallels.com/automation/operations/
Дата: 10.07.06 01:49
Здравствуйте, Lepsik, Вы писали:

L>вообще возможно ли ? есть весьма тяжеловестная API библиотека — переводить весь код на managed C++ дорогостоящая процедура — возможно ли как-то согласовать ?

Только через Interprocess Communication:

WOW64 launches and runs 32-bit applications seamlessly. The system isolates 32-bit applications from 64-bit applications, which includes preventing file and registry collisions. Console, GUI, and service applications are supported. The system provides interoperability across the 32/64 boundary for scenarios such as cut and paste and COM. However, 32-bit processes cannot load 64-bit DLLs, and 64-bit processes cannot load 32-bit DLLs.

(Источник)
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.