exe imports / exports and Eu
- Posted by Mark Brown <mabrown at SENET.COM.AU> May 24, 2001
- 492 views
This is a multi-part message in MIME format. ------=_NextPart_000_0009_01C0E48C.FDC0CFC0 charset="iso-8859-1" Hi everyone. I want to create a "plugin" for the AC3D modeller. I have never tried anything like this before so these questions might be a bit lame :) It looks to me like the AC3D.exe exports most of its internal functions. These are then made available to the plugin (which I believe is a = renamed DLL) to call.=20 I had hoped that I could create my DLL plugin using the Eu2C translator. However, I cannot think of a way to get my dll to "see" the exported = AC3D functions. Is there a way to do it? Perhaps by modifying one of the = files created by Eu2C? Alternatively, could I create a DLL using BCC that I can then call from = a Euphoria program, passing my data backwards and forwards through=20 the DLL? (Is this perhaps what Mic has done with his WinAMP plugin?) Any advice would be greatly appreciated (especially from you guys that=20 have done this DLL thing......Todd, Mic, Ray etc......) All the best. Mark ------=_NextPart_000_0009_01C0E48C.FDC0CFC0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Hi everyone.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>I want to create a "plugin" for the = AC3D=20 modeller.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>I have never tried anything like this = before so=20 these questions might</FONT></DIV> <DIV><FONT face=3DArial size=3D2>be a bit lame :)</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>It looks to me like the AC3D.exe = exports most of=20 its internal functions.</FONT></DIV> <DIV><FONT face=3DArial size=3D2>These are then made available to the = plugin (which=20 I believe is a renamed</FONT></DIV> <DIV><FONT face=3DArial size=3D2>DLL) to call. </FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>I had hoped that I could create my DLL = plugin using=20 the Eu2C translator.</FONT></DIV> <DIV><FONT face=3DArial size=3D2>However, I cannot think of a way to get = my dll to=20 "see" the exported AC3D</FONT></DIV> <DIV><FONT face=3DArial size=3D2>functions. Is there a way to do it? = Perhaps by=20 modifying one of the files</FONT></DIV> <DIV><FONT face=3DArial size=3D2>created by Eu2C?</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Alternatively, could I create a DLL = using BCC that=20 I can then call from a</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Euphoria program, passing my data = backwards and=20 forwards through </FONT></DIV> <DIV><FONT face=3DArial size=3D2>the DLL? (Is this perhaps what Mic has = done with=20 his WinAMP plugin?)</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Any advice would be greatly appreciated = (especially=20 from you guys that </FONT></DIV> <DIV><FONT face=3DArial size=3D2>have done this DLL thing......Todd, = Mic, Ray=20 etc......)</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>All the best.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> ------=_NextPart_000_0009_01C0E48C.FDC0CFC0--