امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت ocx قابل استفاده در vb6
نویسنده پیام
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #34
RE: ساخت ocx قابل استفاده در vb6
سلام.
بازم سوال.
دیدید با این روش که گفتم میشه به همه پروپرتی های کامپوننت دسترسی داشت. ولی پروپرتی هارو برامون لیست نمیکنه. باید خودمون بدونیم کامپوننت شامل چه پروپرتی هایی هست.
به نظر شما راهی وجود داره تا لیست پروپرتی های کامپوننت رو پیدا کنیم؟
(آخرین ویرایش در این ارسال: ۰۷-خرداد-۱۳۸۷, ۱۳:۴۲:۳۸، توسط Payman62.)
۰۷-خرداد-۱۳۸۷, ۱۳:۴۱:۵۷
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #35
RE: ساخت ocx قابل استفاده در vb6
سلام.
چی شد پس؟ ممد ناپدید شدی.
۰۹-خرداد-۱۳۸۷, ۱۳:۰۲:۴۱
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #36
RE: ساخت ocx قابل استفاده در vb6
رفیق شما که مارو سوال بارون کردی ! باور کن چند روزیه گیر کارهای پروژه پایان ترم و اینها هستم وقت ندارم یه سرکی به این سوال ها بزنم . اون سوالت که گفتی مشکلی پیش نمیاد باید بگم که نباید مشکل خاصی پیش بیاد چون فقط کلاس control انعطاف پذیری بیشتری نسبت به UserControl داره همین . واسه اون لیست کردن properties ها راهی به ذهنم نمیرسه . باید با سیستم ور برم ببینم چیزی پیدا میکنم یا نه . همین جا بهت خبر میدم !

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۱۰-خرداد-۱۳۸۷, ۲۰:۴۲:۵۴
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #37
RE: ساخت ocx قابل استفاده در vb6
سلام.
اون روش اولی که کامپوننت رو از تو vb.net میبرد تو vb6 این امکان رو داره که لیست پروپرتی هارو در حالت دیزاین نشون بده. منظورم این روشه که یه مثالم ازش گذاشتم. عملیات رجیستر شدن رو اتوماتیک انجام میده و کامپوننت تو لیست کامپوننت های ویبی6 نمایش داده میشه و میشه مثل کامپوننت های خود ویبی به پروژه اضافش کرد و کشیدش رو فرم.
حالا تو این روش در حالت عادی در حالت دیزاین لیست پروپرتی ها ناقص هست. مثلا value که مقدار این گیج رو ست میکنه تو ویبی نمایش داده نمیشه. باید یه کاری کرد که لیست پروپرتی ها کامل نشون داده بشه. دیدم کسی این کارو کرده ولی نمیدونم چطور. کسی بلده؟


فایل‌(های) پیوست شده
.zip   Gauge.zip (اندازه: 73.76 KB / تعداد دفعات دریافت: 34)
۱۱-خرداد-۱۳۸۷, ۱۷:۰۷:۵۹
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #38
RE: ساخت ocx قابل استفاده در vb6
سلام.
چی شد ممد؟
۱۵-خرداد-۱۳۸۷, ۱۴:۵۷:۵۹
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #39
RE: ساخت ocx قابل استفاده در vb6
فکر کنم رفیق علتش رو پیدا کردم Question
یه سیستم COM برای تشخیص دادن method ها ، Event ها و property های یک کامپوننت نیاز به 2 نوع interface داره ( توی دات نت Interface یه چیزی مشابه کلاسه البته فقط تعریف میشه و خودش هیچ چیزی نیست . بعدا کلاسهای مختلف میتونن متد ها و خصوصیات اونو ارث ببرند و توی خودشون تعریفش کنند ..... توی جاوا هم هست ... توی ++C نداریم و مجبور هستیم از وراثت چندگانه استفاده کنیم )

خب ما باید بییایم و برای کامپوننتمون Interface درست کنیم کنیم :

1 - یکی برای method ها و property ها که اسمش میشه Class Interface
2 - یکی هم برای Event ها که اسمش میشه Event Interface

این لینک زیر رو ببین . مرحله به مرحله نشون داده که باید چطور کلاس و اینترفیس رو بسازیم تا درست کار بکنه :

http://www.csharphelp.com/archives/archive281.html

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۱۵-خرداد-۱۳۸۷, ۱۸:۰۸:۰۴
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #40
RE: ساخت ocx قابل استفاده در vb6
سلام.
ببین با کد نویسی خودم این کار رو انجام داده بودما. یعنی نشستم تو .net پروپرتی برای کامپوننت تعریف کردم که تو ویبی نشون بده. من میگم دیدم کسی بدون کد نویسی اون به لیست کامل پروپرتی های کامپوننتی که اورده بود تو ویبی دست پیدا کرده بود.
۱۶-خرداد-۱۳۸۷, ۰۲:۵۵:۳۱
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #41
RE: ساخت ocx قابل استفاده در vb6
خب سورس کد اونو باید دیده باشی !! بگذار ببینیم چون interface قسمتی از زبان DDL توی COM هست و باید باشه !

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۱۶-خرداد-۱۳۸۷, ۱۴:۲۰:۰۴
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #42
RE: ساخت ocx قابل استفاده در vb6
سلام.
چی؟ متوجه نشدم.
اونم رو همون کامپوننتی این کارو کرده بود که من روش کار میکردم. همون گیجه که این جام گذاشتمش. ولی بدون کد نویسی تونسته بود لیست پروپرتی هارو به دست بیاره.
۱۶-خرداد-۱۳۸۷, ۱۸:۰۴:۳۶
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #43
RE: ساخت ocx قابل استفاده در vb6
خب چطور شما میدونی که بدون کد نویسی انجام شده بود ؟؟؟

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۱۶-خرداد-۱۳۸۷, ۱۹:۱۱:۰۸
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #44
RE: ساخت ocx قابل استفاده در vb6
سلام.
خودش گفت. چون روش کد نویسی رو من اول پیشنهاد کردم و انجام دادم. ولی گفت این روش سخته و خودش این روش رو پیدا کرد که بدون کد نویسی لیست پروپرتی ها رو به دست اورده بود.
۱۷-خرداد-۱۳۸۷, ۱۳:۳۱:۴۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  غیره قابل دسترس بودن بانک توسط کاربر Dena888 3 5,580 ۰۷-اردیبهشت-۱۳۹۱, ۰۴:۵۴:۱۷
آخرین ارسال: jalil_m

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS