Sorry Mark, but in my company I already use Delphi to create DLLs (using "cdecl" option for parameters passing) ;-)
I don't know if I can use Delphi to create dll specific for RunRev, but Delphi can create dll for windows (and, of course, I can read/use every dll). Some problems occurred in older Delphi versions (more about ocx). But now the situation seems ok. On 11/28/05, Mark Wieder <[EMAIL PROTECTED]> wrote: > Alessandro- > > Monday, November 28, 2005, 8:01:14 AM, you wrote: > > > It worked, but only RunRev dlls (sure compiled with RunRev toolkit). > > I currently work in Delphi (but I know other "low-level" programming > > languages) and I not yet understand why RunRev makes the difference > > between RunRev-DLL and Non-RunRev DLLs. > > I doubt you'll be able to create compatible DLLs using Delphi. I know > you can't do it using Borland's C++ compilers. I wish it were > otherwise, but it's a limitation in Borland's linker. You can't get > the right combination of options to create a DLL that is recognized by > the engine.. > > > Basically, the dll has a unique structure; the only difference is > > parameters passing using stack (from left to right: pascal-style; > > right-to-left: C-style). > > There are other differences as well. You need to be able to export > items in Mixed Case and without a leading underscore. You need to be > able to specify that the calling routine (not the called one) has the > responsibility for cleaning up the stack after the call. > > -- > -Mark Wieder > [EMAIL PROTECTED] > > _______________________________________________ > use-revolution mailing list > use-revolution@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution