-
اتصال dll به vb.net 2005
سلام دوستان
من یک برنامه تو vb.net 2005 نوشتم و در اون از چند تا dll استفاده کردم. اما وقتی برنامه رو تو یه کامپیوتر دیگه اجرا میکنم و dll ها رو تو محلی که از vb آدرس گرفته بودم ، میزارم ، جواب نمیده. میخواستم که یه راهی به من نشون بدید که dll ها رو کنار از کنار خود برنامه لود کنم و استفاده کنم و اگر پوشه ی برنامه جابجا شد ، هم dll ها کار کنند و به برنامه کانکت باشند.
از دستور زیر هم که استفاده میکنم، خطا میده. من برای اجرای دستور shamsi از shamsi.dll در کلاس classShamsi این جوری مینویسم:
Private Declare Function shamsi Lib "shamsi.dll" Alias "classShamsi" () As string
-
اگه dllبغل فایلexe ای که ازش استفاده می کنه باشه نباید مشکلی پیش بیاد.
ببین اگه از یه dll استفاده کرده باشی ، .net طبقیه اولویاتی یه جاهیی رو می گرده. مثلاً اول پوشۀ برنامه. بعد توی پوشۀ windows و ...