Come posso utilizzare un oggetto COM a 32 bit da un processo a 64 bit?
Domanda
I Utilizzare Jacob (COM Java Bridge) su una macchina Bit 64 e voglio caricare oggetti COM da una DLL a 32 bit. Come posso fare?
Soluzione 2
ho risolto il problema nel modo seguente: Creato un piccolo 32 bit out-of-process del server COM (exe) che funge da oggetto factory COM per creare i necessari oggetti a 32 bit. Così ora la mia applicazione è in esecuzione a 64 bit e l'utilizzo di oggetti COM 32 bit.
My64bitApp <-> 32BitOutOfProcFactory <-> 32bitCOMServerDLL
Altri suggerimenti
Sarà necessario per ospitare l'oggetto COM a 32 bit in un processo a 32 bit. Quindi, o l'intera applicazione dovrà funzionare a 32 bit o youll necessità di posizionare l'oggetto COM in qualcosa di simile a COM + e utilizzare le chiamate di processo croce.