PDA

View Full Version : سوال: اجرای کامپوننت تقویم شمسی در ویندوز7 مشروط بر نصب VB6!؟



ali190
یک شنبه 26 تیر 1390, 11:49 صبح
باسلام و عرض خسته نباشید
من در برنامه ام برای ثبت تاریخها از تقویم گرافیکی شمسی استفاده کرده ام
متاسفانه این کامپوننت در ویندوز7 رجیستر نمیشه ، با ستاپ ساز هم این مهم میسر نمیشه
فقط زمانی این کامپوننت در ویندوز7 عمل میکنه که خود VB6 بصورت کامل نصب شده باشه در غیر این صورت به هیچ وجه این کامپوننت عمل نمیکنه
از دوستان خواهش میکنم این کامپوننت رو در ویندوز7 تست کنن
خواهشاً یکبار این کامپوننت رو زمانیکه VB6 رو سیستمتون نصب هست و یکبار هم زمانیکه VB6 از رو سیستم Unistall شده این کار رو انجام بدید
من رو 2 تا سیستم تست کردم همین نتیجه رو گرفتم
باز هم ممنون
یاعلی

M.T.P
یک شنبه 26 تیر 1390, 12:29 عصر
سلام
رو xp با vb Portable تست کردم اجرا نشد.
رو 7 که vb فول نصب شده تست شد مشکل نداشت.

ali190
یک شنبه 26 تیر 1390, 12:47 عصر
سلام
این کامپوننت زمانی رو ویندوز7 اجرا میشه که vb6 روی سیستم نصب باشه ، در غیر اینصورت ارور میده
در ویندوز7 نرم افزار vb6 رو Unistall کنید ، بعد اقدام به تست نمونه پروژه بفرمائید
میبنید که این کامپوننت در صورت عدم وجود VB6 اجرا نمیشه
ممنون
یاعلی

M.T.P
یک شنبه 26 تیر 1390, 13:29 عصر
سلام
این کامپوننت زمانی رو ویندوز7 اجرا میشه که vb6 روی سیستم نصب باشه ، در غیر اینصورت ارور میده
در ویندوز7 نرم افزار vb6 رو Unistall کنید ، بعد اقدام به تست نمونه پروژه بفرمائید
میبنید که این کامپوننت در صورت عدم وجود VB6 اجرا نمیشه
ممنون
یاعلی
تو xp هم همینطوره... :متفکر:

ali190
یک شنبه 26 تیر 1390, 13:37 عصر
جداً :متعجب:
تو XP تست نکرده بودم
واقعاً جای تعجب داره
بعضی اوقات آدم چیزهایی رو میبینه که از تعجب شاخ درمیاره
من در قسمتهای زیادی از پروژه ام از این کامپوننت استفاده کردم
واقعاً کامپوننت خوب و کار راه اندازیه
وحالا نمیشه کاریش کرد؟
راه حلی نداره؟>

returnx
یک شنبه 26 تیر 1390, 16:33 عصر
از تقویم MBComboCalender جناب Mbt925 استفاده کنید ، من هم تو Win7 ازش استفاده کردم بدون مشکل جواب داد هم تو XP ....
ار نظر گرافیکی هم در سطح خوبیه...

ali190
یک شنبه 26 تیر 1390, 18:08 عصر
متاسفانه کامپوننت MBComboCalender مشکل زیاد داره
مثلاً یکی از مشکلاتش این هست که وقتی بر روی یک قسمت دیگه از فرم یا برنامه کلیک میشه تقویم همونطور فعال میمونه و مخفی نمیشه
امتحان کنید
حالت انصراف نداره ، وقتی که
اگر برنامه بیش از دو فرم داشته باشه ، زمانیکه شما فرمی که بر روش کامپوننت تقویم قرار گرفته رو وقتی که ازش تاریخ رو انتخاب نکنید و فرم رو ببنید کامپوننت همنوطر باز میمونه و بسته نمیشه
یعنی باید قید تقویم گرافیکی خودم رو که مشکل رجیستر شدن داشت رو بزنم؟

محسن واژدی
یک شنبه 26 تیر 1390, 19:34 عصر
سلام
این کامپوننت دارای کنترل بود که کنترل قرمز رنگه مشکلی نداشت و تنها مشکل در کنترل دومی بود، پیش شما هم همینطور است؟

ali190
یک شنبه 26 تیر 1390, 19:46 عصر
سلام
دقیقاً
کنترل قرمز حاوی یک سری توابع شمسی هست
اما نقش اصلی رو کنترل دوم بازی میکنه که یک Combo حاوی Calendar هست که جونش به جون vb6 بنده و وقتی vb6 نباشه اونم کار نمیکنه
واقعاً میخوام بدونم به چه چیز vb6 وابسته هست ، نمیشه اون فایل رو با setup ساز به سیستم مقصد منتقل نمود؟
من کنترلهای زیادی در این مورد دیدم
این یکی واقعاً امکاناتش عالیه
همه چیزش تحت کنترل بود
باید قیدش رو زد؟

محسن واژدی
یک شنبه 26 تیر 1390, 20:06 عصر
بله کنترل زیبایی هست
فکر کنم فهمیدم مشکل از کجاست، اینگونه که معلوم است کلاس Edit کامبوباکسه MaskEdit هست پس میتوان نتیجه گرفت که این کنترل از MsMaskEdit استفاده میکند همچنین با حذف فایل MSMASK32.OCX دوباره همان مشکل اولیه برای این کنترل ایجاد شد و مجددا با بازگردانی MSMASK32 مشکل رفع شد

نهایتا" داروی درمان، فایل MSMASK32.OCX است که با نگهداری آن در کنار برنامه مون مشکل کنترل شمسی هم خودبخود حل میشود

موفق باشید

mehdi3559
سه شنبه 11 بهمن 1390, 12:01 عصر
بله کنترل زیبایی هست
فکر کنم فهمیدم مشکل از کجاست، اینگونه که معلوم است کلاس Edit کامبوباکسه MaskEdit هست پس میتوان نتیجه گرفت که این کنترل از MsMaskEdit استفاده میکند همچنین با حذف فایل MSMASK32.OCX دوباره همان مشکل اولیه برای این کنترل ایجاد شد و مجددا با بازگردانی MSMASK32 مشکل رفع شد

نهایتا" داروی درمان، فایل MSMASK32.OCX است که با نگهداری آن در کنار برنامه مون مشکل کنترل شمسی هم خودبخود حل میشود

موفق باشید
آقا دم شما گرم مشکل ما رو حل کردی خد خیرت بده.