سلام
من می خوام برنامه ای را که نوشتم به dll تبدیل کنم ولی چند تا مشکل دارم:
1.نمیدونم dll چیست و چه کار هایی می کنه.
2.برای اینکه برنامه را dll کنم باید چه کار کنم؟
اگه سریع تر به من جواب بدین ممنون می شوم
سلام
من می خوام برنامه ای را که نوشتم به dll تبدیل کنم ولی چند تا مشکل دارم:
1.نمیدونم dll چیست و چه کار هایی می کنه.
2.برای اینکه برنامه را dll کنم باید چه کار کنم؟
اگه سریع تر به من جواب بدین ممنون می شوم
Last edited by mohammad aghajani; 08-07-2007 at 15:14.
سلام
کسی نیست که به من جواب بده؟
Dynamic Link Library. A type of software library in
Microsoft Windows.
كتابخانه پيوند پويا
با حروف اختصارى DLL، پيمانه برنامه اى حاوى كد قابل اجرا و داده ها كه توسط برنامه هاى كاربردى يا حتى ساير پرونده هاى DLL، در انجام يك وظيفه مشخص قابل استفاده مى باشد. پرونده هاى DLL به طور گسترده اى در ويندوز ميكروسافت، OS/2، وWindows NT كابرد دارند.
ممنون ولی اگه بگین که من چه طوری ازش استفاده کنم خیلی بیشتر ازتون ممنون می شوم چون خیلی فوری نیاز دارم که ازش استفاده کنم![]()
سلام.
دوستمون تعریف خوبی از DLL دادن اما فکر کنم زیاد کتابی بود.
به طور ساده میشه گفت که DLL یه کتابخونه هست که شما یکبار مینویسین و میتونین در
سایر برنامه ها ازش استفاده کنین. مثلا در نظر بگیرین تابعی رو برای جمع دو عدد نوشتین.
میتونین این تابع رو در داخل این DLL بذارین ، بدون اینکه کسی از کدش خبر داشته باشه و وقتی برنامه ی
جدیدی مینویسین که به این تابع نیاز داشته باشه از DLL استفاده کنین.
DLL ها باعث میشن که تو کار برنامه نویسی یه گروه راحت تر کار کنن و از اضافه کاری خود داری بشه
DLL به راحتی منتشر بشه و سایرین هم میتونن ازشون استفاده کنن.ضمنا DLL ها این قابلیت رو دارن که میتونن
بین چند برنامه به اشتراک گذاشته شن. مثلا 3 برنامه همزمان از یه Dll استفاده کنن.
در #C کافیه نوع پروژه تون رو ClassLibrary انتخاب کنین و کافیه شروع یه نوشتن کد (حالا کلاس یا متود)
کنین. مثلا کلاس دلخواهتون رو بنویسن. به همین راحتی.
برای استفاده ازش هم کافیه تو پروژه جدید از Add reference این DLL (بهتره گفته شه ClassLibrary)
به برنامه اضافه کنین. همین!
حاجی از این تعریفی که کردی ممنون این DLL هم مثه توابع کتابخونه ای C مثه math.h stdio.h وغیره هست دیگه![]()
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)