سلام
هرچی کلنجار رفتم و تو گوگل سرچ کردم , چیزه قابل توجهی پیدا نشد .
سلام
هرچی کلنجار رفتم و تو گوگل سرچ کردم , چیزه قابل توجهی پیدا نشد .
سلام
چه مشکلی دارید با Import؟
بیشتر توضیح بدید.
سلام
هنگام تعریف functions های Dll به طریق ذیل :
return_type __declspec(dllimport) imported_function_name(parameters);
با خطای زیر مواجه می شم :
Unresolved external symbol referenced from module
پیام خطای Unresolved External Symbol یک خطای زمان لینکه . وقتی لینکر نتونه مرجعی که تابع مورد نظرت رو پیاده سازی کرده پیدا کنه با چنین خطائی مواجه میشی . DLL یا Lib مورد نظرت رو باید به روشی صحیح لینک کنی .
سلام
اگر از توابع یک dll میخواهی استفاده کنی باید فایل lib را (import library ) را به پروژ ه ات اضافه کنی Project\Add to Project
اگر فایل import را نداری باید از LoadLibrary و GetProcAddress استفاده کنی .
موفق باشید:لبخندساده
آخرین ویرایش به وسیله sasan_vm : شنبه 12 شهریور 1384 در 13:14 عصر
سلام
قبلاً این کا رو انجام دادم ولی باز خطای فوق رو میده!نوشته شده توسط sasan_vm
سلام
تابع را به این صورت معرفی کن :
__declspec(dllimport) return_type imported_function_name(parameters);
:لبخندساده
سلام
متاسفانه هنگام تعریف تابع بصورت فوق با خطای زیر مواجه میشم :نوشته شده توسط sasan_vm
E2188 Expression syntax
میشه کدی که نوشتی post کنی ببینم.
تابعی که معرفیش میکنی از توابع export اون dll هستش ؟
آخرین ویرایش به وسیله sasan_vm : شنبه 12 شهریور 1384 در 19:11 عصر
سلام
یه نمونه از تعریف تابع :نوشته شده توسط sasan_vm
__declspec(dllimport) AnsiString Day2Name(int myDay);
درضمن برای اطلاعات بیشتر , خود DLL رو هم ضمیمه این پست کردم .