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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top