PDA

View Full Version : چگونه از یک DLL استفاده کنیم؟



white fox
چهارشنبه 29 تیر 1384, 17:55 عصر
من سایتی پیدا کردم پر از DLL های مختلف..اما توضیح زیادی برای فایل ها داده نشده فقط اسم بعضیها هم کمی توضیح که مثلا برای چه کاری هست...
حالا وقتی من میخوام با DLL کار کنم از کجا بدونم چه مقادیری براش بفرستم..و اون چیا برمیگردونه؟
شما در این موارد چه میکنید؟

PalizeSoftware
چهارشنبه 29 تیر 1384, 18:28 عصر
دوست عزیز، هر فایل DLL یا امثالهم برای کاری نوشته شده و طبعا نویسنده اون باید اطلاعاتی از اون رو در اختیار دیگران قرار بده. اون جوری که شما قصد استفاده از اون رو دارید(در محیط برنامه‌نویسی) باید توابع اون از نوع Export باشه. یعنی اینکه امکان صدا زدن از بیرون برای برنامه‌نویس فراهم باشه. اینکه چه پارامترهایی داره و از چه نوعی هستند هم نویسنده اون DLL باید منتشر کنه. اگه می‌بینید در سورس‌ها از DLLها به کرات استفاده شده مطمئن باشید که مستندی راجع به اونها در دسترس برنامه‌نویس بوده. تقریبا تمام توابع ویندوز (API) در یک نرم‌افزار جامع با نام MSDN گردآوری شده که بهترین نقطه شروع شما می‌تونه باشد.
موفق باشید.

بابک زواری
چهارشنبه 29 تیر 1384, 20:39 عصر
نرم افزاری هست که توابع به کار رفته در یک dll و مقادیر پارامترهای اونو بهت میده googleاش کن پیدا میکنی

PalizeSoftware
چهارشنبه 29 تیر 1384, 20:53 عصر
نرم افزاری هست که توابع به کار رفته در یک dll و مقادیر پارامترهای اونو بهت میده googleاش کن پیدا میکنی

درسته، برای شروع بد نیست نگاهی به نرم‌افزار PeExplorer بندازی.
اینم آدرس دانلود:
http://www.heaventools.com/download/pexsetup.exe