bvarga / delphizmq

0MQ Delphi binding
GNU Lesser General Public License v3.0
137 stars 63 forks source link

Tests Compile but do not run #9

Closed TDFord closed 10 years ago

TDFord commented 10 years ago

Thank you for your work on this project.

I've tried renaming every 3.2.x.dll but the results are the same. My system is Win7-64 Delphi XE3.

I'm assuming I'm doing something wrong, has anyone experienced this behavior?

bvarga commented 10 years ago

Hello,

Maybe you need to install the MSVC redistributable. Try run tests.exe not from the debugger, and see what's the error message.

TDFord commented 10 years ago

Before I installed MSVC, running test.exe resulted in the following error message:

"The application was unable to start correctly (0x000007b). Click OK to close the application."

Running test.exe from the IDE in debug mode would crash before the call IDE stack is populated.

I installed MSVC 2012x64, now I get the same error from the IDE

bvarga commented 10 years ago

The test project doesn't have 64 bit platform configuration, and I haven't built nor tested a 64 bit app.

Just added 64bit platform to the project, now It compiles, and runs fine with the 'libzmq-v110-mt-3_2_3.dll', but almost all of the test are failing, Additional work is needed to make it work under 64bit windows.

TDFord commented 10 years ago

I uninstalled ZMQx64, Installed ZMQx86 (ZeroMQ-3.2.3~miru2.3-x86.exe) and MSVC2010x86 (vcredist_x86.exe) and now I can run all the testes successfully.

Thanks for all the help and this project. I look forward to working with ZMQ/Delphi

bvarga commented 10 years ago

Great that 32bit is Ok for you, hope I have some time to make it work in 64bit windows.