X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 29 Mar 2019 03:08 PM by  Steven Robbins
COM bridge export does not work in 64 bit mode
 0 Replies
Sort:
You are not authorized to post a reply.
Author Messages

Steven Robbins



New Member


Posts:
New Member


--
29 Mar 2019 03:08 PM
    I'm having a difficult time updating a 64-bit COM object wrapping of IDL code. My colleague is able to generate the COM wrapping on his computer. I should have identical tools installed, but I am unable to do this.

    First note that we are using IDL 8.0.1, and are unable to upgrade. My colleague can run the 64-bit IDLDE, from the windows start menu, use IDLEXBR_ASSISTANT and generate the DLL and TLB with no problem. If I run from the start menu, I get a message saying "The devenv compiler must be in the path.".

    My colleague's path includes the VS2008 devenv compiler. So I started a VS2008 Command Prompt and ran "idlde.exe" from there. If I run the 32-bit idlde.exe, I can build the wrapping. But it is a 32-bit wrapping and fails at runtime in our system. If I run the 64-bit idlde.exe, I cannot build the wrapping. The only information I get from IDL is "The object could not be built." in the Build log tab of the export bridge assistant.

    1. Is there any settings / environment variables that need to be set?
    2. Is there a way to debug this -- get some more output to determine WHY the object could not be built?

    Thanks!
    -Steve
    You are not authorized to post a reply.