PDA

View Full Version : مبتدی: مشکل در استفاده ازتابع ()LoadLibrary



4nti.g0d.71
شنبه 07 بهمن 1391, 14:21 عصر
سلام. من میخوام با این تابع یه dll رو لود کنم، اما لود نمیشه و GetLastError() شماره ارور اون رو 126 میگه. من این فایل dll رو کنار پروژه و توی همه قسمت ها گذاشتم،نمیدونم چرا باز ارور 126 میده!! این قسمت کد برنامم هست

HMODULE h=LoadLibrary(L"connect.dll");

UfnCod3r
شنبه 07 بهمن 1391, 17:35 عصر
موقع دیباگ با ویژال استدیو شاخه جاری محل پروژه هست .
اما خروجی تو پوشه Debug / Release شاید واسه همونه ! فایل رو تنها اجرا کن ببین چی میشه !:متفکر:
اگه بازم مشکل داشت بدون یونی کد برن ببین چی می شه

4nti.g0d.71
شنبه 07 بهمن 1391, 22:28 عصر
نه ببین دوست عزیز من این فایل dll رو که میخوام لود کنم، هم تو پوشه جاری، هم تو debug/release گذاشتم واسه احتیاط :لبخند: ولی خوب باز همون ارور 126 میده

UfnCod3r
شنبه 07 بهمن 1391, 22:50 عصر
یه وقت دی ال ال دات نتی که نذاشتی ؟
دیگه به احتمال زیاد مشکل از دی ال اله :متفکر:

UfnCod3r
شنبه 07 بهمن 1391, 22:57 عصر
دی ال ال رو خودت درست کردی؟
با چی کامپایلوندی ؟:متفکر:

4nti.g0d.71
شنبه 07 بهمن 1391, 23:01 عصر
نه اون connect.dll یکی از dll های خود ویندوز هست! حالا اگه مشکل این باشه، من مثلا وقتی از این تابع به این صورت استفاده میکنم چرا باز ارور 126 میده؟ :متفکر:

GetModuleHandle(L"a.txt");