PDA

View Full Version : ایجاد DLL استاندارد در VB.Net



mostafa808
سه شنبه 18 تیر 1392, 17:05 عصر
سلام.
من یه DLL توی VB.net نوشتم. میخوام که توی ++VC ازش استفاده کنم... اما وی بی DLL استاندارد تولید نمیکنه و ++VC نمیتونه ازش استفاده کنه...

هم اکنون نیازمند یاری سبزتان هستیم...

مهرداد صفا
سه شنبه 18 تیر 1392, 17:51 عصر
باسلام.
چرا از cli استفاده نمی کنید.

mostafa808
چهارشنبه 19 تیر 1392, 11:54 صبح
چجوری باید از CLI استفاده کنم؟

مهرداد صفا
چهارشنبه 19 تیر 1392, 23:38 عصر
چجوری باید از CLI استفاده کنم؟

سلام.
یک پروژه c++/CLR windows application ایجاد کنید. در این حالت شما امکانات استفاده از کتابخانه های استاندارد cpp و header ها و کلاسهای .net را به صورت همزمان دارید.
برای آموزش هم اگر با c#و C++ کار کرده باشید مشکل خاصی ندارید. از tutorialهای این سایت (http://www.functionx.com/cppcli/) استفاده کنید.
به عنوان پیشنهاد دیگر میتوانید کلاسهایی را که با VB.NET کار میکنید ComVisible کنید و dll را regster for com کنید. با این کار میتوانید به صورت مستقیم (البته با کمی پیچیدگی) از dll در native cpp استفاده کنید و یا از توابع dll نوشته شده در vb.net در vb6 یک standard dll بنویسید و در c++ استفاده کنید.