PDA

View Full Version : اجرا نشدن بعضی فایلهای dll در ویندوز seven



xxnagin
چهارشنبه 21 مهر 1389, 21:59 عصر
سلام
چرا بعضی از فایلهای dll یا ocx در ویندوز 7 اجرا نمی شوند
همین فایلها در xp سالم هستند
میخوام بدونم برنامه یا چیزی که بتونم این فایلها را در ویندوز 7 اجرا کنم
منظور از اجرا کردن همون بکار گیری در فرم هستن

mohsen_csharp
پنج شنبه 22 مهر 1389, 00:26 صبح
با سلام
فایل های ocx که معمولا میراث به جا مانده از vb6 هستند به طور عادی در xp هم استفاده نمیشن و باید اونارو رجیستر کرد.
شما اینجوری تست کنید که روی همون se7en بیایید vb6 رو نصب کنید بعد برنامتونو امتحان کنید

ali_najari
پنج شنبه 22 مهر 1389, 01:36 صبح
دوست عزیز آیای Dll ها یا OCX ها رو register کردید؟

اگر نکردید از کد زیر اون ها رو Rigester کنید ببینید باز همان مشکل رو دارید یا خیر



regsvr32 "C:\MyDLL\MyDllName.dll"


البته این کد رو باید در Run تایپ کنید

همینطور که میبینید باید آدرس فایل Dll رو بهش بدید اگر هم بتونید اون رو توی شاخه System32 کپی کنید دیگه نیازی به آدرس نیست و فقط باید نام Dll رو تایپ کنید یعنی



regsvr32 MydllName.dll

xxnagin
پنج شنبه 22 مهر 1389, 18:47 عصر
این فایلها همشون در xp کاملا سالم هستن
ولی این احتمال وجود داره که با ویندوز seven سازگار نیستن

roxe77
پنج شنبه 22 مهر 1389, 22:46 عصر
سلام
تو win 7 موقع رجستر کردن ocx ها بعضی موقعه خطا میده

به خاطر همین

روی Command Prompt کلیک راست کن و Run as Administrator رو بزن
تو محیط داس regsvr32 file.ocx رو تایپ کن

file.ocx = فایل dll یا ocx خودت هست:بوس: