PDA

View Full Version : اضافه کردن DLL



negar_s80
یک شنبه 02 خرداد 1389, 10:16 صبح
سلام من یک DLL با زبان C# نوشتم که الان می خوام توی پروژه ای که با VB.net هست از اون استفاده کنیم ولی بعد از اونکه Refrence رو ADD می کنیم در لیست Refrence ها در Project /Property می آید ولی توی برنامه که NameSpace رو که می خوام Import کنم اصلا نمی آید ولی اگه یه پروژه ی C# تعریف کنم و همین کارها رو انجام بدم می تونم اون NameSpace رو Use کنم !!!!!!!!!!!!!!!!
DLL که ربطی به زبان نداره ؟؟؟؟؟؟؟؟؟؟

ACorvinus
یک شنبه 02 خرداد 1389, 11:35 صبح
سلام اخوی!

نه ربطی به زبان نداره. به نظرم شما سطح دسترسی هاتونو باید تغییر بدین. مطمئنین که سطح دسترسی هارو Public تعریف کردین؟!

نحوه دسترسی به توابع داخل Namespace ها:


Imports DLLName.NamespaceName


موفق باشین.

negar_s80
یک شنبه 02 خرداد 1389, 11:49 صبح
آره دسترسی هام درسته چون اگه DLL رو به یک برنامه C# ، اضافه کنم هیچ مشکلی نداره !!

ACorvinus
یک شنبه 02 خرداد 1389, 11:55 صبح
من یه DLL که با زبان VB نوشته بودم رو بردم در #C استفاده کردم جواب گرفتم، به همین دلیل گفتم ربطی به زبان نداره.

اگه DLL شما از نظر حقوقی زیاد مهم نیست اونو UP کنین تا منم امتحان کنم.
موفق باشین.

negar_s80
یک شنبه 02 خرداد 1389, 11:58 صبح
منطقی هم اینه که ربطی به زبان نداشته باشه
من چه جوری می تونم Dll رو Up کنم ؟

ACorvinus
یک شنبه 02 خرداد 1389, 12:18 عصر
منطقی هم اینه که ربطی به زبان نداشته باشه
من چه جوری می تونم Dll رو Up کنم ؟


خب!!!

وقتی دارین برام جواب میفرستین یه چیزی سنجاق مانند اونجا هست که میتونین از اونجا فایلتونو Upload کنین.

موفق باشین.

ashkan209
یک شنبه 02 خرداد 1389, 13:09 عصر
dll های زبانهای سطح پایین تر مانند خانواده C برای اضافه شدن به محیط مثلا VB این اشکال پیش می آورند
اگربا VB2005 کار می کنید فایلی در مسیر
\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\ وجود دارد بنام Tlbimp.exe .
با این فایل میتوانید فایل dll مورد نظرتون را LIB کنید (به شکل زیر)

TlbImp.exe Filename.dll
فایل جدید ایجاد میشود بنام CORELib.dll . حالا این فایل را به Refrence پروژه Add کنید

negar_s80
یک شنبه 02 خرداد 1389, 13:34 عصر
با 2008 کار می کنم،منظورتون از LIB کردن چیه ؟ بیشتر توضیح بدین لطفا

ashkan209
یک شنبه 02 خرداد 1389, 20:38 عصر
MSDN میتونه بخوبی بهت جواب بده
اما اینجا رو ببین ، فرمت اجرای این فایل و مثالهاش

http://msdn.microsoft.com/en-us/library/tt0cf3sx%28VS.80%29.aspx