ورود

نسخه کامل مشاهده نسخه کامل : اتصال dll به vb.net 2005



nima6321
10-12-2007, 04:00
سلام دوستان
من یک برنامه تو vb.net 2005 نوشتم و در اون از چند تا dll استفاده کردم. اما وقتی برنامه رو تو یه کامپیوتر دیگه اجرا میکنم و dll ها رو تو محلی که از vb آدرس گرفته بودم ، میزارم ، جواب نمیده. میخواستم که یه راهی به من نشون بدید که dll ها رو کنار از کنار خود برنامه لود کنم و استفاده کنم و اگر پوشه ی برنامه جابجا شد ، هم dll ها کار کنند و به برنامه کانکت باشند.
از دستور زیر هم که استفاده میکنم، خطا میده. من برای اجرای دستور shamsi از shamsi.dll در کلاس classShamsi این جوری مینویسم:

Private Declare Function shamsi Lib "shamsi.dll" Alias "classShamsi" () As string

hamidreza_buddy
10-12-2007, 09:09
اگه dllبغل فایلexe ای که ازش استفاده می کنه باشه نباید مشکلی پیش بیاد.

ببین اگه از یه dll استفاده کرده باشی ، .net طبقیه اولویاتی یه جاهیی رو می گرده. مثلاً اول پوشۀ برنامه. بعد توی پوشۀ windows و ...