شما با vb6 کار می کنید یا با نسخه های بالا تر؟
من روش استفاده از dll رو داخل vb6 می گم !! اما اگر با نسخه های بالاتر کار می کنید زیاد فرقی نداره!
1- اول dll مورد نظرتون رو که دانلود کرده اید رو داخل refereance برنامه قرار می دیدی برای این کار شما باید:
-----> از منو بار گزینه ی project رو کلیک کنی بعد از نوار باز شده گزینه ی refereances رو انتخاب کنی .
-----> از پنجره ی باز شده روی باتون browse کلید کنید و آدرس dll مورد نظر را وارد کنید... که اگه dll یا ocx مورد نظر قابلیت خوانده شدن رو داشته بشه لود می شه .
-----> بعد ok رو بزنید!
2- حالا باید از اون dll یک شی از نوع خودش بسازمیم که قابلیت کار کردن داشته باشه...
-----> اول رو فرم دابل کلیک می کنید تا رویداد load اتفاق بیفته(توجه داشته باشید که شما می تونید اونو بصورت سراسری هم اعلام کنید که خیلی صحیح تره!!!)
-----> دوم می نویسید dim select_name as new dll_name توجه داشته باش که می تونی بجای select_name هر نام دیگه ای که دلت می خواد رو بزاری. نکته ی دیگه ای هم که در این خط هست اینه که شما نیاز نیست dll_namel رو بدونی!! البته با اون نرم افزار هایی که به شما دادم می تونی بفهمی... اما نیازی نیست چون بعد از نوشتن as, تمام مقادیر مجاز نمایش داده میشه و شما فقط باید نام یا نام شبیه به dll رو که با آیکون کوچیک کتاب ها(refreance) هستش رو انتخاب کنی ...(خلاصش اینه که خودش نوشته و خیلی راحت خودت پیداش می کنی!!!)
3- حالا وقت استفاده از اون شی هست که اگر dll مورد نظر شما تابع یا کار خواصی رو داشته باشه ازش میشه استفاده کرد:
----> نام شی رو بنویس و بعد از اون یه نقطه بزار مثلا ----------> [حالا هر چیز قابل استفاده رو می تونی انتخاب کن].select_name
نکته ای که هست اینه که بعد از انتخاب محتوا باید بفهمی که اون تابع هم زیر برنامه ای داره یانه که اونم با گذاشتن یه نقطه بعد از نام اون تابع میفهمی ...اگر چیزی نماش داده شد که دوباره باید امتحان کنی ولی اگر چیزی نیومد یه پرانتز باز کن حالا میتونی ببینی که چه کار رو نجام بده....
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
در آخر هم هر برنامه نویس گاهی نیاز به یک سری از Dll ها داره که کد هایی رو دوباره ننویسیه اما هر نویسنده ی dll یک راهنما برای اون درست می کنه که دیگران گیج نشن!! اما اگر هم جایی که شما dll ازش گرفتید هیچ فایل برای راهنمایی نگذاشته از راه بالا می تونید با چند بار آزمون خطا به جواب برسید !!!
من خودم برای امنیت بیشتر حتی اگر استاد هم به من یه Dll یا ocx بده اونو دی کامپایل میکنم!!!! اینجوری خیالم راحت تره!! اما شما دنبال دی کامپایل محتوای نگرد البته با اون نرم افزار هایی که برات گذاشتم می شه یه کارایی کرد اما نه خیلی کامل...