PDA

View Full Version : خطا هنگام اجرا بر روی وینوز(.... retrieving the com class factory for component with clsid windows)



crazy coder
سه شنبه 26 اردیبهشت 1391, 10:40 صبح
سلام
روز بخیر
نرم افزاری رو نوشتیم ، رو سیستم های خودمون چون vs2010 نصب میشه و کار میکنه...اما وقتی رو یه سیستم 7 دیگه نصب میکنیم:
- با موفقیت نصب میشه...
- فرم اول اجرا میشه...
- اما برای فرم بعدی خطا میده که خطایش اینه:

retrieving the com class factory for component with clsid failed due to the following error : 80040154 class not registerd

m * h * d
یک شنبه 31 اردیبهشت 1391, 11:15 صبح
خب دوست عزیز شاید شما از کامپوننتی استفاده کردید که در مسیر نصب وجود نداره برای همین همچین خطایی نمایش داده شده است
باید برنامه رو از حالت debug به حالت relase تبدیل کنی تا هر کامپوننتی استفاده کرده اید در مسیر برنامه بیاید

mehdi.mousavi
یک شنبه 31 اردیبهشت 1391, 12:04 عصر
سلام روز بخیر نرم افزاری رو نوشتیم ، رو سیستم های خودمون چون vs2010 نصب میشه و کار میکنه...اما وقتی رو یه سیستم 7 دیگه نصب میکنیم: - با موفقیت نصب میشه... - فرم اول اجرا میشه... - اما برای فرم بعدی خطا میده که خطایش اینه:
retrieving the com class factory for component with clsid failed due to the following error : 80040154 class not registerd

سلام.
در فرم دوم، از چه Component ای استفاده کرده اید؟ آیا Component مزبور، در سیستم Target به درستی Register شده؟ (با regsvr32).
دلیل دوم هم میتونه به Target Platform ربط داشته باشه. لطفا برای اطلاعات بیشتر به این آدرس (http://stackoverflow.com/questions/1036856/retrieving-the-com-class-factory-for-component-with-clsid-xxxx-failed-due-to-t) مراجعه کنید.


موفق باشید.