ورود

نسخه کامل مشاهده نسخه کامل : Dll در #c



mohammad aghajani
07-07-2007, 22:09
سلام

من می خوام برنامه ای را که نوشتم به dll تبدیل کنم ولی چند تا مشکل دارم:


1.نمیدونم dll چیست و چه کار هایی می کنه.

2.برای اینکه برنامه را dll کنم باید چه کار کنم؟


اگه سریع تر به من جواب بدین ممنون می شوم

mohammad aghajani
08-07-2007, 15:16
سلام

کسی نیست که به من جواب بده؟

elendil
08-07-2007, 20:35
سلام

کسی نیست که به من جواب بده؟

Dynamic Link Library. A type of software library in
Microsoft Windows.

كتابخانه پيوند پويا
با حروف اختصارى DLL، پيمانه برنامه اى حاوى كد قابل اجرا و داده ها كه توسط برنامه هاى كاربردى يا حتى ساير پرونده هاى DLL، در انجام يك وظيفه مشخص قابل استفاده مى باشد. پرونده هاى DLL به طور گسترده اى در ويندوز ميكروسافت، OS/2، وWindows NT كابرد دارند.

mohammad aghajani
08-07-2007, 21:47
ممنون ولی اگه بگین که من چه طوری ازش استفاده کنم خیلی بیشتر ازتون ممنون می شوم چون خیلی فوری نیاز دارم که ازش استفاده کنم:41:

someone
10-07-2007, 02:27
سلام.
دوستمون تعریف خوبی از DLL دادن اما فکر کنم زیاد کتابی بود.
به طور ساده میشه گفت که DLL یه کتابخونه هست که شما یکبار مینویسین و میتونین در
سایر برنامه ها ازش استفاده کنین. مثلا در نظر بگیرین تابعی رو برای جمع دو عدد نوشتین.
میتونین این تابع رو در داخل این DLL بذارین ، بدون اینکه کسی از کدش خبر داشته باشه و وقتی برنامه ی
جدیدی مینویسین که به این تابع نیاز داشته باشه از DLL استفاده کنین.
DLL ها باعث میشن که تو کار برنامه نویسی یه گروه راحت تر کار کنن و از اضافه کاری خود داری بشه
DLL به راحتی منتشر بشه و سایرین هم میتونن ازشون استفاده کنن.ضمنا DLL ها این قابلیت رو دارن که میتونن
بین چند برنامه به اشتراک گذاشته شن. مثلا 3 برنامه همزمان از یه Dll استفاده کنن.

در #C کافیه نوع پروژه تون رو ClassLibrary انتخاب کنین و کافیه شروع یه نوشتن کد (حالا کلاس یا متود)
کنین. مثلا کلاس دلخواهتون رو بنویسن. به همین راحتی.
برای استفاده ازش هم کافیه تو پروژه جدید از Add reference این DLL (بهتره گفته شه ClassLibrary)
به برنامه اضافه کنین. همین!

elendil
10-07-2007, 12:46
حاجی از این تعریفی که کردی ممنون این DLL هم مثه توابع کتابخونه ای C مثه math.h stdio.h وغیره هست دیگه:46: