32bit DLL in 64bit Amibroker

My broker supports 32bit dll bridge only, is there any solution for AmiBroker 64bit version?

Reference :
The bridge component is pibridge.dll
calling object from AFL
plus = CreateStaticObject("pibridge.Bridge");


If you are using CreateStaticObject then it uses OLE. Depending how OLE object is implemented it may or may not be used across 32/64 bit boundary.
For example out-of-process OLE servers (.exe) work just fine so you can use 32-bit object from 64-bit program and vice versa.

For some more discussion see: https://mariusbancila.ro/blog/2010/11/04/32-bit-and-64-bit-com-servers/

But your broker is apparently using .DLL (in-proc) server. DLLs must be loaded into client application and you can't load 32-bit DLL into 64-bit application.

So you would need to ask vendor of bridge component to build their bridge as exe (out-of-proc server) or ship 64 bit version of DLL.

Thanks Tomasz, will check with vendor for 64bit version of DLL.

But is there any alternate way if broker does not provide?

Will DLLWrapper help ? did anyone tried building wrapper around 32bit DLL ?