PDA

View Full Version : سوال: ارور MSCOMCTL.OCX در برنامه در ویندوز 8.1 (ویندوز Blue)



R2du-soft
پنج شنبه 14 شهریور 1392, 16:43 عصر
با سلام و خسته نباشید
برنامه من در ویندوز 8.1 با ارور MSCOMCTL.OCX === run time 339 مواجه میشه!
اما در ویندوزهای xp - vista - 7 - 8 به این ارور مشاهده نمیشه!دوستان میدونید دلیلش چیه
ممنون

mehran901
پنج شنبه 14 شهریور 1392, 16:57 عصر
کامپوننت رو رجیستر کنید و همین طور برنامه رو run as administrator کنید

این اررور وقتی میده که برنامه نتونه کامپوننت رو پیدا یا به خوبی بارگزاری کنه

اگه ویندوز 64 بیتی هست و برنامتون با کامپایلر 32 بیتی نوشته شده ( که حتما همین طوره ) این کامپوننت رو داخل فولدر C:\Windows\SysWOW64 هم قرار بدین

R2du-soft
پنج شنبه 14 شهریور 1392, 17:04 عصر
نه ویندوز 32 بیت هست.
هنگام رجیستر کردن کامپوننت ارور میده!
regsvr32 MSCOMCTL.OCX
Run As Administrator رو هم قبلا تست کردم هیچکدوم جواب نداد.


ارور هنگام رجیستر کردن کامپوننت:



http://upload7.ir/images/77756500508466218143.jpg

mehran901
پنج شنبه 14 شهریور 1392, 17:11 عصر
بعضی از کامپوننت ها مثل ymsgmod از mswinsock استفاده میکنه ، بنا بر این در برنامه ای که از کامپوننتش استفاده بشه ، در سیستم مقصد علاوه بر کامپوننت استفاده شده ، کامپوننت وابسته هم باید وجود داشته باشه ... احتمال میدم به نحوی به ی کامپوننتی وابسته هست که تو اون ویندوز نیست ....
:متفکر:
درضمن کامپوننت در مسیر سیستم32 باید باشه ... هرچند که حتما این کارو کردین... چون regsvr32 component.ocx از اون مسیر فایل رو میخونه

R2du-soft
جمعه 15 شهریور 1392, 05:12 صبح
دوستان کسی MSCOMCTL.OCX رو میتونه برام از ویندوزش قرار بده؟
متاسفانه ویندوز 8.1 این کامپوننت رو نداره!
ممنون

mmssoft
جمعه 15 شهریور 1392, 05:22 صبح
دوستان کسی MSCOMCTL.OCX رو میتونه برام از ویندوزش قرار بده؟
متاسفانه ویندوز 8.1 این کامپوننت رو نداره!
ممنون

این رو تست کنید...

R2du-soft
جمعه 15 شهریور 1392, 14:03 عصر
ممنون داداش
اینم کپی کردم تو System32 باز برنامه جواب نداد!
موقع رجیستر کردن هم باز ارور داد!اما ارور متفاوت با قبلی!
ایناهاش:

110231