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