From: forumusernz <for...@gm...> - 2008-08-19 20:54:10
|
On Tue, Aug 19, 2008 at 2:37 PM, JonY <10...@gm...> wrote: > forumusernz wrote: > > Jon, > > > > Thanks for your speedy reply. > > > > Already using the __cdecl (not that I know exactly how it works). > > > > I am by no means a guru in compile/link c/c++ so I will have to ask what > > you mean by fixing up auto imports. > > > > Ross > > > > Hi, > cdecl is a common ABI supported my most compilers, more here: > <http://www.unixwiz.net/techtips/win32-callconv-asm.html> > > About the auto imports, sorry, I misunderstood your message. There is > nothing wrong with the code, the __imp__ prefix for the unresolved > symbol shows that it is a dllimport symbol, which is consistent with > what your dll should be providing (dllexport). > > Is your code still not working? Can you explain how the dll and the test > program is created (eg. which compiler did you use etc)? > > The auto import may be the source of your problem if Borland and MinGW > handle them in different ways. > > Please avoid top posting next time, thanks. > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > Jon, Sorry about top posting, didn't think about it and it its the default for my email client. Thanks for the link (very interesting), also your mention about auto import was also interesting (I had a google around on this). The code still doesn't work, but I am rapidly think it is a lost cause, what I am trying to achieve in the long run is probably not going to work (even if I get the DLL working). Thanks for your help, sorry to have waisted you time, I do know more about DLL use because of our discussion. Rudi: Yes I was aware that C++ compilers were incompatible and that using strict C was the only way around this. Thanks for reminding me of this. Ross |