PDA

View Full Version : سوال: مشکل رجیستر کردن اکتیوایکس



FardinVB6
شنبه 02 شهریور 1392, 18:49 عصر
با درود ، من یه اکتیوایکس رو می خوام تو یه یک ویندوز 7 با سیستم 64 رجیستری کنم ولی ارور میده مشكل ويندوز يا سيستم برای رجیستر کردن ھم از برنامه setup factory و از فرمان shell regsvr32 استفاده كردم ولي جواب نميده لطفا كمك كنيد

ho3ein.3ven
شنبه 02 شهریور 1392, 20:32 عصر
سلام . regsvr64 هم تست کن .

FardinVB6
شنبه 02 شهریور 1392, 20:55 عصر
سلام . regsvr64 هم تست کن .

اصلا فایل regsvr64 وجود نداره!

mehran901
یک شنبه 03 شهریور 1392, 13:20 عصر
با درود ، من یه اکتیوایکس رو می خوام تو یه یک ویندوز 7 با سیستم 64 رجیستری کنم ولی ارور میده مشكل ويندوز يا سيستم برای رجیستر کردن ھم از برنامه setup factory و از فرمان shell regsvr32 استفاده كردم ولي جواب نميده لطفا كمك كنيد
فقط ارور میده ؟!! بهتر نبود بگین چی اروری میده ؟ !!

Regsvr32.exe /s address

سوییچ S رو هم تست کن

FardinVB6
یک شنبه 03 شهریور 1392, 17:55 عصر
فقط ارور میده ؟!! بهتر نبود بگین چی اروری میده ؟ !!

Regsvr32.exe /s address

سوییچ S رو هم تست کن

اون كدی که داديد كار نمی کنه اینم ارورش the moudle "c:\form.ocx" was loaded but the call to DllRegistryServer failed with error code 0*80004005

mehran901
یک شنبه 03 شهریور 1392, 19:29 عصر
احتمالا ocx مشکلی داره یا به هرحال توی اون سیستم ی چیزی درست نیست... چون اون کد اکتیوایکس رو لود کرده the moudle "c:\form.ocx" was loaded

FardinVB6
دوشنبه 04 شهریور 1392, 00:37 صبح
یکی نیست بیشتر توضیح بده و کمکم کنه خیلی بهش نیاز داریم

nimar9
دوشنبه 04 شهریور 1392, 12:11 عصر
سلام
شما یه جای کار اشتباه کردید.
تو قسمت form inistalize کد شل رو بنویسید.

Shell "regsvr32 C:\form.ocx /s", vbHide


اگر بازم ارور داد روی ActiveX دیگری امتحان کنید شاید مشکل از ActiveX تون باشه. موفق باشید.

Mr'Jamshidy
دوشنبه 04 شهریور 1392, 15:15 عصر
اون كدی که داديد كار نمی کنه اینم ارورش the moudle "c:\form.ocx" was loaded but the call to DllRegistryServer failed with error code 0*80004005

ببین دوست من با این پیغامی که شما دادید اینطور به نظر میرسه که سیستم عامل اصلا مشکلی نداره و کامپوننت شماست که مشکل داره
در چنین شرایطی شما باید کامپوننت رو دستی ثبت کنید

برای این منظور در سیستمی که این کامپوننت قبلا ثبت شده به رجیستری ویندوز رجوع کنید
مقادیر مربوط به اون کامپوننت رو پیدا کنید
و در سیستم مقصد اعمال کنید