Hi Ale,
Hi!
Hi all... :^)
I am using your sqAPI2.0.exe file, and when I run your test examples, some of them crash the VM, giving me a crash dump as below.
Me too! :^( But it work ok during debug ! (I am using Microsoft Developer Studio for C++ version 4.0)
Same here, except I am using version 5.0. Works during debug, but not release.
Can any squeaker help us? Are there any special consideration to compile the VM under Win32 platform? Ale.
I'm won't consider myself a true squeaker yet, but I did make some progress toward a solution and it was Andreas' response to an eariler post of mine that led me to it.
Basically, I set the compiler to use __stdcall functions instead of __cdecl functions. Now everything works except your call back tests. I haven't played with your callback routines yet, so I figured with this info it might be easier for you to track down what the problem might be then for me.
Just in case you don't know... The compiler option is something like /gx (or in the code generation portion of the compiler options). When I went to compile, it gave me one error (atexit() requires the passed function to be of type __cdecl, so I just declared void Cleanup() as void __cdecl Cleanup()). When I recompiled everything seemed happy. No more crash during the sleep call, or any of the other examples for the api, just during the callback examples.
Dave Anderson deandrsn@uiuc.edu
squeak-dev@lists.squeakfoundation.org