PDA

View Full Version : استفاده از DLL نوشته شده در 2005 در محیط 2003



bpzone
چهارشنبه 17 شهریور 1389, 15:14 عصر
با سلام خدمت تمام دوستان
در محیط 2005 یک سری دستورات وجود دارد که در 2003 نمی باشد
پروژه من به زبان 2003 هست
امکان این وجود داره که یک DLL در محیط 2005 بنویسم
و DLL رو که شامل دستوراتی هست که در 2003 وجود نداره در محیط 2003 اضافه کنم و سپس استفاده کنم ؟!؟!؟!

jalalx
چهارشنبه 17 شهریور 1389, 16:27 عصر
متاسفانه این امکان وجود ندارد!
.NET Framework مانند هر نرم افزار دیگری فقط می تواند نسخه های قبلی خود را آن هم به طور محدود پشتیبانی کند، نه نسخه های آینده را!
منظورم از به طور محدود عدم پشتیبانی از برخی توابع قدیمی در نسخه ی 1.1 بود که توسط 3.5 پشتیبانی نمیشه.

شما می تونید به طور دستی توابع مورد نظر رو بنویسید. اگه احساس می کنید پیچیدس می تونید سورس dll رو به کمک Reflector برگردونید و منطقشو در یابید و سپس با فریم ورک نسخه ی پایینتر اون تابع رو پیاده کنید!

bpzone
پنج شنبه 18 شهریور 1389, 11:53 صبح
خوب حالا من باید چیکار کنم ؟
من نیاز به یک دستور در 2005 دارم که در 2003 نیست :ناراحت:

bpzone
یک شنبه 21 شهریور 1389, 09:28 صبح
هیچ راهی وجود نداره :عصبانی++:

jalalx
یک شنبه 21 شهریور 1389, 14:41 عصر
شما می تونید به طور دستی توابع مورد نظر رو بنویسید. اگه احساس می کنید پیچیدس می تونید سورس dll رو به کمک Reflector برگردونید و منطقشو در یابید و سپس با فریم ورک نسخه ی پایینتر اون تابع رو پیاده کنید!


من که گفتم چی کار کنید!
توضیح بیشتر یا کد بزارید!

bpzone
دوشنبه 22 شهریور 1389, 09:19 صبح
دوست عزیز
امکان نوشتن دستورات مورد نظر در 2003 نیست
برای همین می خوام یک سری از توابع مورد نیاز رو در 2005 بنویسم و تبدیل به یک dll کنم و در نهایت در 2003 استفاده کنم :افسرده: