سلام.
وقتی می خوام توی ویژوال بیسیک 6 کامپوننتی رو اضافه کنم با این پیغام مواجه می شم:
اشکال از ویژوال بیسیک منه یا کامپوننت با ویندوزم یا با برنامه سازگار نیست؟
فکر کنم ميخوای اکتيو اسکين رو اضافه کنی؟
اگه آره، اين کامپوننت با ويندوز ويستا مشگل داشت شايد با هفت هم مشگل داشته باشه
با چندتا از کامپوننت ها امتحان کردم که همین پیغام میاد.
پس احتمالاً اشکال از ناهمخوانیش با ویندوزه.
سلام.
باید رجیستر کنی صادق جان. با دستور regsvr32.
تو ران بزن regsvr32 و کامپوننتتو بگیر بکش بنداز تو ران. بعد اوکی کن ببین میشه یا نه. اگه ارور داد همین فایل رو سرچ کن و ران از ادمین و سازگاریش رو با وین 98 یا xp ست کن.
پیمان جون نشد. فایلی که من دارم OCX و قابلیت اجرای مستقیم نداره که بخوام از ادمین اجراش کنم.
شاید این مطلب کمکتون کنه .
نویسنده : babak125
استفاده از کامپوننت بدون رجیسترکردن حتی در یوزر غیر ادمین و ویستا
همراه با مثال
سلام.
خانوم وطن دوست خوب در این روش نیازه یه بار رجیستر کنه که clsid و ... رو به دست بیاره.
صادق جون من فایل regsvr32 رو گفتم ران از ادمین و کامپتیبیلیتی xp ست کن نه ocx رو.
این فایلی که گذاشتم رو دانلود کن. اول ران از ادمین و کامپتیبیلیتی xp روش ست کن. بعد کامپوننت رو سلکت کن و رجیستر کن تا مشکلت حل شه.
پیمان جان. موقع اجرا باز هم ارور داد.
کد خطای داده شده رو توی اینترنت جستجو کردم. به این ها رسیدم:
یک و
دو
البته یادم نبود که گفتی Compatibility رو درست کن.
درستش کردم و از ادمین اجراش کردم.
آخر کار پیغام Success داد و گفت که رجیستر شده. ولی باز هم توی VB نیومد. البته خطایی که توی VB میاد می گه که قایل رجیستر شدن نیست، نه اینکه رجیستر نمیشه.
این هم همون کامپوننتی که برای نمونه میخوام ازش استفاده کنم.
سلام.
این فایل رو ببین میتونی اجرا کنی؟
سلام.
عکس خودتم توش دیدی دیگه؟
پس کامپوننتت رجیستر شده. البته بعد از اجرای اون فایلی قبلی که ساکسسفولی داد.
ولی این که تو ویبی نمیاد مشکل دیگست.
این سورس رو ببین چه مدلی باز میشه برات.