I am sorry, I forgot to tell the real error I have in FFI. When I try to run a simple test that uses FFI it call externalCallFailed with a message: "unable to find function address".<br><br>thanks in advance,<br>
<br>mariano<br><br><br><div class="gmail_quote">On Fri, Jun 20, 2008 at 1:48 AM, Mariano Martinez Peck <<a href="mailto:marianopeck@gmail.com">marianopeck@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi everybody. I am developing SqueakDBX a openDBX C library. We are using FFI to call C functions. OpenDBX has always been compiled in linux and mac. But since the last version, it works under Windows using Cygwin or WinGW. I could test the library and works well (in windows). It has been generated the necessary .dlls. The problem is that theese .dlls files are in c:/cygwin/usr/lib/* . And, I can't "see" those functions from FFI.<br>
<br>In FFI I am using apicall instead of cdecl (the one I use under linux).<br><br>I have never work with C under linux. <br><br>Can someone help me?<br><br>thanks,<br><font color="#888888"><br>Mariano<br>
</font></blockquote></div><br>