bigboy_user
شنبه 05 آبان 1386, 16:17 عصر
با سلام به همه دوستان
من یه DLL دارم که با VC نوشته شده ویه تابع داره که پارامترهاش از نوع LPWORD ( اشاره گر به WORD) من این تابع را به صورت زیر در VB تعریف کرده ام :
private Declare Function IinitMyDLL Lib "MyDLL" (byref Alpha as long , packet() as Long)as BOOLEAN
(پارامتر دوم یک آرایه از نوع word می باشد)
هنگام فراخوانی این تابع در runtime خطای زیر دریافت میشود :
run-time error '49':
bad Dll calling convention
این تابع در VC به صورت زیر تعریف شده :
BOOL InitMyDLL (LPWORD Alpham ,LPWORD wrdpack)
لطفا مرا راهنمایی کنید
من یه DLL دارم که با VC نوشته شده ویه تابع داره که پارامترهاش از نوع LPWORD ( اشاره گر به WORD) من این تابع را به صورت زیر در VB تعریف کرده ام :
private Declare Function IinitMyDLL Lib "MyDLL" (byref Alpha as long , packet() as Long)as BOOLEAN
(پارامتر دوم یک آرایه از نوع word می باشد)
هنگام فراخوانی این تابع در runtime خطای زیر دریافت میشود :
run-time error '49':
bad Dll calling convention
این تابع در VC به صورت زیر تعریف شده :
BOOL InitMyDLL (LPWORD Alpham ,LPWORD wrdpack)
لطفا مرا راهنمایی کنید