DLL usage in RunRev

Ken Ray kray at sonsothunder.com
Mon Nov 28 11:12:02 EST 2005


On 11/28/05 10:01 AM, "Alessandro Manotti" <ale870 at gmail.com> 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.
> 
> 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).

Well, Rev DLLs have a special header that must be compiled into the
external, which I assume is expected by the Revolution engine when it goes
to load it. Personally, I'd *love* to see Rev use normal DLLs so the
workaround wouldn't be necessary, but until that happens at least there's a
way to do it.

> However... I will use this proxy-like system, using VBS (great example!).

Thanks!


Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: kray at sonsothunder.com




More information about the use-livecode mailing list