کامپایل پروژه به فایل Dll

AliHSlc

Member
سلام به همه ی بروبچ عزیز و گرامی...

سوالی داشتم... چطور میشه در ویزوال استودیو 2005 یه پروزژه رو به فایب Dll کامپایل کرد که بشه توی یه پروژه دیگه ازش استفاده کرد؟ یه جورایی واسه توارث ویژوال هم به درد میخوره...
 

arash_j13

Member
از قسمت پروژه ها win32DLL رو انتخاب کنید و توابعی که قرار توی dll قرار بگیرن رو بنویسید و import کنید
 

saalek110

Well-Known Member
خوش آمد و عرض ادب خدمت اساتید گرامی آرش عزیز و آقا سعید(مدیر دات نت پرشین تولز saeedsmk اولین پست) .


علی آقا اگر میشه به زبان مبتدی و با توضیحات بیشتر بگید تا من هم یاد بگیرم.
پیشاپیش از لطفت ممنونم.

یک سئوال : با چه زبانی میشه dll ساخت؟ با وی بی دات نت(یا وی بی و یا دلفی) میشه؟ یا سی شارپ یا وی سی دات نت؟ یا فقط وی سی 6 ؟

فکر کنم در دلفی بشه.( تعریف dll و ساخت آن با دلفی)
 
آخرین ویرایش:

tamizi

Member
saalek عزیز
من که با وی بی دات نت 2005 می تونم بسازم
خیلی جاب و متحیر کننده هستش
به ترتیب زیر عمل کنید :
file > new > project > WindowsControlLibrary
موفق باشید
 

saalek110

Well-Known Member
با تشکر از دوست عزیز. من کلی سرچ کردم.
با سرچ make dll به این صفحه رسیدم: How to make a DLL with VB.NET Standard Edition
حالا چه فرقی داره استاندارد ادیشن با بقیه زیاد نمی دانم.

بعدی: Simple Steps in VB.NET. Building a Custom Control
با Windows Control Library است و مصور.

این هم آموزش ساخت dll با ویژوال سی 5 با پروژه Win32 Dynamic-Link Library است :
How To Make C DLL More Accessible to VB with a Type Library

در صفحاتی که خوندم بحثهای زیادی بر dll های منیجد و آن منیجد بود. و نوع مخلوط. من زیاد چیزی نفهمیدم. و نقل نکردم.
 
آخرین ویرایش:

saeedsmk

New Member
خوش آمد و عرض ادب خدمت اساتید گرامی آرش عزیز و آقا سعید(مدیر دات نت پرشین تولز saeedsmk اولین پست) .


علی آقا اگر میشه به زبان مبتدی و با توضیحات بیشتر بگید تا من هم یاد بگیرم.
پیشاپیش از لطفت ممنونم.

یک سئوال : با چه زبانی میشه dll ساخت؟ با وی بی دات نت(یا وی بی و یا دلفی) میشه؟ یا سی شارپ یا وی سی دات نت؟ یا فقط وی سی 6 ؟

فکر کنم در دلفی بشه.( تعریف dll و ساخت آن با دلفی)

سلام
خوب هستيد
بنا به چيزي هاي كه خوندم :
بستگي به نوع dll اي داره كه مي خواهيد بسازيد
با وي بي شما ميتونيد activex dll بسازيد
حال activex dll ها چي هستند بصورت ساده اين dll ها رو ميشه از توي برنامه هاي server side صدا زد
اين نوع از dll ها از OLE Component Object Model (COM) پشتيباني ميكنند .
براي مثال نگاهي به اين سايت بيندازيد
http://www.tutorial-web.com/asp/dll/

با دلفي هم مي تونيد dll هاي ساده هم activex بسازيد
براي مثال نگاهي به اين سايت بيندازيد
http://www.functionx.com/delphi/dll.htm

با دات نت هم ميشه dll نوشت
براي مثال نگاهي به اين سايت بيندازيد
http://www.c-sharpcorner.com/2/pr12.asp

همانطور كه سالك جان ميدونيد با vc هم ميشه dll نوشت كه اموزش در موردش زياده

راستي يادت رفته بود يا wa يا windows assembly هم ميشه يك dll نوشت

اميدوارم كمك كنه
 

AliHSlc

Member
اولا از همه ی عزیزان تشکر می کنم.... در ضمن احتمالا منظورم رد درست متوجه نشدید و به احتمال خیلی زیاد خودم بد بیان کردم:razz:

من یه پروژه ویندوز دارم که می خوام کل این پروژه رو به صورت یک فایل DLL در بیارم...
یعنی این پروژه از حال اجرایی خارج بشه... توی VB.Net 2003 بلد بودم..ولی توی 2005 بعضی چیزا فرق کرده ...

مثلا وقتی از پنجره ی Solution قسمت My Project رو انتخاب کنید و از تب Application . در قسمت Application Type ، گزیبنه ی Class Library رو انخاب می کردیم...در اینجا باید یه کار دیگه هم انجام بدیم.. که یادم رفته....

عزیزان اگه کمک کنن ممنن میشم.... از این طریق میشه از توارث به شیوه ی ویژوال هم استفاده کرد ، یعنی یه فرم با کلیه متعلقاتش وقتی به یه فایل کتابخونه تبدیل بشه... میشه پس از وارد شدن در فضای نامی ، به ارث هم برده بشه.

راستی ایمیل های من که از مجیدآنلاین میاد قاطی پاتی شده.... فقط واسه من اینطوریه؟؟؟؟ اصلا لینکهاش مشخص نیست
 

saalek110

Well-Known Member
علی جان من دات نت بلد نیستم و بهتره دوستان دیگه نظر بدهند.
ولی تنها چیزی که به ذهنم می رسد ساخت WindowsControlLibrary است. در وی بی 6 و احتمالا در دات نت میشه یک کنترل سفارشی ساخت. شاید منظور شما همین باشه یا حداقل قسمتی از منظور شما را برآورده کند.
ولی گفتم که من تجربه ای ندارم. فقط خواستم نظرم را بگویم.
------------
در مورد نامه ها: برای من هم همین طور شده. احتمالا قسمت ارسال ئی میل خراب شده.
 

جدیدترین ارسال ها

بالا