ورود

نسخه کامل مشاهده نسخه کامل : طریقه ساختن DLL



ArashMiniStar
24-01-2011, 18:56
دوستان چطوری میشه توسط وی بی دات نت فایل DLL که حاوی توابعی که نوشتیم بسازیم و اون رو به همان صورتی که از DLL های ویندوز استفده می کنیم ، استفاده کنیم ؟(همون API). تاکید می کنم همینجوری!!!
آیا این صورت ساخت DLL توسط وی بی امکان پذیره؟
لطفا یک مثال خیلی کوتاه هم بزنید.
البته سرچ کار نمی کرد چون DLL زده بودم!
خیلی ممنونم از اینکه وقتتتان رو می گذارید. :31:

_H2_
24-01-2011, 23:37
سلام
در VB.Net و C#.Net توانایی تولید DLL های مبتنی بر COM و CLR وجود دارد.

(((
اما در هیچ یک از نسخه های VB و #C امکان تولید DLL حاوی API به معنای خاص آن وجود ندارد.
(در معنای عام میتوان به هر مجموعه کمکی Application programming interface اتلاق کرد.)
)))

در بهترین شکل این تولید و در حالت CLR میتوان کلیه امکانات تولیدی را Export کرد و برای استفاده در خارج DLL عرضه نمود، از جمله Module و Class و Struct و Enum و Delegate و Interface و...

یک مثال ساده:

کد DLL:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

کد استفاده از DLL پس از Add Reference ان به پروژه جدید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در وصورت نیاز، بیشتر در مورد کاری که میخواهید انجام دهید، توضیح دهید و هدف نهاییتان را تبیین کنید تا بتوانید بهترین راهنمایی را کرد.

موفق باشید.

Elmira 021
24-01-2011, 23:45
تو سی شارپ میشه از طریق پراپرتیس - output type رو class library انتخاب کرد تا خروجی dll بشه. ولی vb رو نمیدونم.