You right v1ctor, I also found the same thing. I tried to call using Rapid-Q basic it's failed to find "
AddNumbers" entry points from the dll. Then I use "
AddNumbers@8" after using Quikview it show the additional "@8" for it's arguments on the it's reference name.
I use the following Rapid-Q code to make it work:
[syntax="Rapid-Q"]
$apptype console
declare function AddNumbers lib "mydll.dll" alias "AddNumbers@8" _
( byval op1 as long, byval op2 as long ) as long
print "1 + 2 ="; AddNumbers( 1, 2 )
input "Press Enter to exit..", k!
[/syntax]
ps - tried to include
mydll.def in the same directory with the following content:
LIBRARY mydll
EXPORTS AddNumbers
somehow, the file
mydll.def get deleted after the dll compiled and the reference name still show additional "@8" thing.