CompuServe Messages

#BAD DLL CALLING CONVENT.

    03-Oct-91 17:23:59
Sb: #969-#BAD DLL CALLING CONVENT.
Fm: Don Funk 76701,155
To: Alfred Giordano 76346,431
Hi Alfred, I was able to do this. Here is my code that did it. Is there something that I don't see that you are doing diferently? Don Funk ======================= VB Declare Function ReturnDouble Lib "c:\avb\dll\mydll.dll" () As Double Sub Form_Click () Print ReturnDouble() End Sub ======================= MyDll.c #include <WINDOWS.H> double FAR PASCAL ReturnDouble(); int FAR PASCAL LibMain (HANDLE hInstance, WORD wDataSeg, WORD wHeapSize) { if (wHeapSize > 0) UnlockData(0); return 1; } int FAR PASCAL WEP(int iParam) { return 1; } double FAR PASCAL ReturnDouble() { return (double)1; } ==========MyDll.def LIBRARY MYDLL EXETYPE WINDOWS PROTMODE CODE PRELOAD MOVEABLE DISCARDABLE DATA PRELOAD SINGLE HEAPSIZE 1024 EXPORTS WEP @1 RESIDENTNAME ReturnDouble @2 There is 1 Reply.