PDA

View Full Version : سوال: Retrieving the COM class factory for component with CLSID {} fai



mojde_171261
دوشنبه 14 مرداد 1387, 13:09 عصر
با سلام ,
من یک وب سایت با استفاده از vs2005 و با زبان سی شارپ نوشتم که در آن از FastReport3.dll استفاده کردم وقتی این پروژه را داخل خود vs اجرا می کنم گزارش به درستی اجرا می شه و نمایش داده میشه اما زمانی که پروژه رو پابلیش می کنم و می برم روی IIS و میخوام روی localhost اجراش کنم زمانی که به نقطه استفاده از این dll می رسه خطای جنرال زیر رو می ده :


Retrieving the COM class factory for component with CLSID {4764040E-4222-4DEC-9F2E-82D46E212B3A} failed due to the following error: 80040154


داخل اینترنت خیلی سرچ کردم و سوال گذاشتم یه سری معتقد بودن که باید این dll رجیستر بشود اما زمانی که رجیستری ویندوز رو دیدم دقیقا این dll رجیستر شده بود با این حال یه بار ان رجیستر / رجیستر کردم که باز هم مشکل سرجاش باقی بود

عده ای دیگه معتقد بودن که باید پلت فرم رو تغییر بدم به .x86 که این کار روی پروژه وب سایت امکان نداشت پس مجبور شدم پروژه رو از وب سایت به وب اپلیکیشن تبدیل کنم و پلت فرم اون رو .x86 کنم اما همچنان این مشکل سرجاش باقی هست ...

آیا هیچکدوم از دوستان راه حلی برای این مشکل دارن

پیشاپیش از کمک و مساعدت شما متشکرم.

mostafa_sgh
دوشنبه 14 مرداد 1387, 20:45 عصر
سلام دوست عزیز

آیا نسخه کامل برنامه رو داری یا Trial ?

milade
دوشنبه 14 مرداد 1387, 21:06 عصر
سلام دوست عزیز

آیا نسخه کامل برنامه رو داری یا Trial ?
فکر نکنم ربط داشته باشه ها چون trial ها هم بعد از یه مدتی کاربرشون رو از دست می دن
اگه فرق می کنه توضیح بدید
ممنون
بای

mojde_171261
سه شنبه 15 مرداد 1387, 09:38 صبح
با سلام ,
بلی نسخه ای که من استفاده می کنم FastReport Studio Trial است اما تا اونجایی که می دونم نسخه های Trial , این گزارش ساز فقط محدودیت تعداد صفحات نمایشی رو داره یعنی اگر شما 1000 صفحه گزارش داشته باشید فقط قادرید تا صفحه 5 رو پرینت بگیرید ..

با سپاس از شما

mojde_171261
سه شنبه 26 شهریور 1387, 11:01 صبح
مشکل من حل شد به خاطر تریال بودن نرم افزارم این اتفاق می افتاد