ActiveX,
DCOM und Co.
Auch da gilt, in 32 Bit nur 32 Bit und in 64 Bit nur 64 Bit,
aber das ist auf einen InProcess-Server bezogen. (also wenn diese "
DLL" im eigenen Prozess geladen wird)
Einem OutOfProcess-Server ist das egal, da dieser in einem "externen" Prozess geladen wird. (also die
DLL nicht in deinem Prozess)
-> Die DLLHost-EXEn sind dir im Taskmanager bestimmt schon aufgefallen.
Im
CC gab es auch mal einen Code für 32/64-Bit-Bridge, wo man 64-Bit-DLLs in einem 32-Bit-Programm laden konnte ... oder irgendwie sowas.