PDA

View Full Version : Creat Active X componnet



حامی2
دوشنبه 09 خرداد 1384, 18:06 عصر
سلام به دوستان

من می خواهم از Delphi 5,7 یک کامپوننت را تبدیل به ActiveX کنم و در C++builder از آن استفاده کنم اما هر چقدر از Activex control<=newاستفده میکنم خطا میده باید چه کار کنم ؟ لطفا راهنمایی کنید ممنون !!

sasan_vm
شنبه 14 خرداد 1384, 08:54 صبح
سلام
دوست عزیز شما هرگز نمی توانید یک کامپوننت را به اکتیواکس تبدیل کنید مگر انکه
بخواهید ان اکتیواکس را خودتان بنویسید.
File/New/Other/ActiveX Control فقط base یک کلاس را در اختیارتان می گذارد
که شما برای نوشتن اکتیواکس می توانید از ان استفاده کنید ( اجباری هم نیست
خودتان می توانید همه انها را بنویسید ) .
برای یادگیری برنامه نویسی COM میتوانید به این کتاب مراجعه کنید:

Borland C++ Builder 6 Developer's Guide
Part III: Windows Programming
Chapter 17. COM Programming

اگر میخواهید کامپوننت دلفی را در BCB استفاده کنید باید ببینید از ان کامپوننت چی
دارید :
- در صورت داشتن source ان Component/Install Component

موفق باشید.

حامی2
شنبه 14 خرداد 1384, 19:13 عصر
اگر همان کار را بکنیم یعنی File/New/Other/ActiveX Control وبعد از Run/Register ActiveX Server را انتخاب کنیم ocx کامپوننت را میدهد اما مشکل اینست که هر کامپوننتی را نمی شود اینکار را کرد.

از راهنمایی شما ممنونم این کتاب را دارم و می بینم.