xBimTeam / XbimExchange

XbimExchange contains several COBie schemas and serialisation functions as well as the Model Validation library adopted by theNBS digital toolkit.
https://xbimteam.github.io/
Other
46 stars 41 forks source link

Issues with XBIM 32bit dll #9

Closed BIMDevelopement closed 8 years ago

BIMDevelopement commented 8 years ago

I have developed a BIM application that integrates with another application (let’s say application B). Now application B uses a 32bit dll. In order for this application to work I need to enable 32 bit applications to true in IIS application pool. But here lies the problem. XBIM source consists of two dll’s (32-bit and 64-bit). The dll is responsible for converting IFC file – XBIM – WEXBIM. Now both these processes need to happen together in my application.

For application B to run , it’s mandatory that the condition remains true in IIS. However whenever this condition is true the XBIM uses the 32bit dll automatically which fails to convert ifc files over the size of 900 mb.(to be specific the XBIM conversion stops at 880 mb). I need to convert a 1gb(or even more) ifc file. The error that is shown is (stack overflow at the 32bit XBIM dll). However when I set the condition (enable 32bit application) to false in IIS, XBIM uses the 64 bit dll and successfully converts IFC – XBIM – WEXBIM.

Now I need the condition to be set to true all the time for my App B to work. Is there any way that this 32 bit XBIM Conversion dll can be bypassed and we can force it to use the 64 bit dll all the time even if the condition in IIS is true?? Need urgent help on this!!

LloydPickering commented 8 years ago

duplicate of https://github.com/xBimTeam/XbimGeometry/issues/14