PDA

View Full Version : استفاده ازیک تابع DLL با پارامتر LPWORD !!



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)

لطفا مرا راهنمایی کنید

bigboy_user
یک شنبه 06 آبان 1386, 11:40 صبح
از دوستان کسی نیست جواب من بده !!!!!!!!!!!!!