From: Michael G. <mg...@te...> - 2007-04-20 22:51:53
|
> > What I have done in the past when interfacing such DLLs is this: > >=20 > > 1) Create foo.def with all the decorated names required, e.g. > > LIBRARY FOO.dll > > EXPORTS > > BAR@56 > > FUM@4 > > FOM@48 > > ... >=20 > That would work - but how do I know what number to put after the "@" sign? Two ways to find out: Sum up all the bytes of all parameters per function. Ptr are 4, short are 2 and double are 8 (doing this from memory); or simply use the numbers given in the link failure msg (you could use that to doublecheck your summing). Basically the number is the size of all the parameters. HTH, best, Michael =2D-=20 Technosis GmbH, Gesch=E4ftsf=FChrer: Michael Gerdau, Tobias Dittmar Sitz Hamburg; HRB 89145 Amtsgericht Hamburg Vote against SPAM - see http://www.politik-digital.de/spam/ Michael Gerdau email: mg...@te... GPG-keys available on request or at public keyserver |