امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اضافه کردن OCX و Dll در Runtime
نویسنده پیام
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #1
اضافه کردن OCX و Dll در Runtime
با سلام خدمت تمام اساتید ارجمند ویبی
سوال من اینه که چطور میشه توی برنامه و در زمان اجرا یه کنترل (OCX) یا یه منبع (DLL) رو به پروژه مون اضافه کنیم و ازشون استفاده کنیم.

ممنون از همگی

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۳-تير-۱۳۸۶, ۱۰:۵۶:۳۲
وب سایت ارسال‌ها
پاسخ
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #2
RE: اضافه کردن OCX و Dll در Runtime
سلام
اگه منظورتو درست متوجه شده باشم خوب ميتوني اون فايل هاي OCX و يا DLL رو توي ريسورس برنامه بزاري بعدش visible فورمتو false كن و اون فايل ها رو از ريسورس خارج كن و توي system32 كبي كن بعدش فرمتو ظاهر كن
موفق باشي
(البته بنهان و ظاهر كردن فرم مستحبه)

۰۳-تير-۱۳۸۶, ۲۱:۱۱:۴۷
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

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

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #3
RE: اضافه کردن OCX و Dll در Runtime
دوست من فایلهای OCX داری خواص جدشون یا همون OLE هستند یعنی باید قبل از کامپایل به برنامه لینک بشن !
در ثانی شما توی ویژوال بیسک فقط یک حالت استفاده از فایلهای DLL دارید و اونهم دقیقا همون حالت داینامیک هست که شما منظورتونه فقط چون ویژوال بیسیک همه کارها رو پشت صحنه انجام میده شما متوجه نمیشید !
تمام توابعی که بصورت API ( چه توابع خود ویندوز چه توابع غیره ) تعریف میکنید در زمان اجرا به برنامه لینک میشن ، کلا توی وی بی راهی برای لینک کردن DLL در زمان کامپایل یا همون حالت استاتیک وجود نداره .
فقط شما کافیه فایل DLL رو توی پوشه سیستم یا برنامه کپی کنی و توابعی رو که میخوای استفاده کنی Declare کنی دقیقا مثل API ها بعد توابع رو توی برنامه صدا بزنی . خود وی بی بقیه کارها رو انجام میده !

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

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #4
RE: اضافه کردن OCX و Dll در Runtime
یعنی میخوای بگی OCX رو نمیشه گذاشت توی ریسورس و استفاده کرد ؟

۰۴-تير-۱۳۸۶, ۰۱:۳۱:۱۵
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

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

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #5
RE: اضافه کردن OCX و Dll در Runtime
چرا میشه البته 2 مرحله در پیش خواهی داشت :
1- اول باید کنترل اکتیوایکس رو رجیستر کنی چون بالاخره یک کنترل COM هست .
2- باید کنترل اکتیوایکس رو در زمان اجرا به فرم اضافه کنی ( این دومی رو خودم امتحان نکردم )

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

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: اضافه کردن OCX و Dll در Runtime
من فکر کنم منظورم رو کامل نفهمیدید.
من میخوام محیطی مثل ویژوال بیسیک بسازم که توی اون بشه ocx و dll رو به عنوان منابع اضافه و از اونا استفاده کرد.
حالا بگید یه چنین چیزی امکان داره یا نه؟

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۴-تير-۱۳۸۶, ۱۴:۴۶:۳۹
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اضافه کردن اطلاعات به بانک sql mehrdad8 2 2,877 ۱۹-تير-۱۳۹۲, ۱۴:۴۲:۴۸
آخرین ارسال: Di Di
  [سوال] اضافه کردن dll ocx ماژول به ویژوال بیسیک mehrdad8 1 4,206 ۰۷-خرداد-۱۳۹۲, ۰۸:۳۵:۲۹
آخرین ارسال: Di Di
  اضافه کردن text box به richtextbox مانند نرم افزار word hoseinbiglari 0 1,969 ۲۸-آذر-۱۳۹۱, ۰۸:۳۱:۳۸
آخرین ارسال: hoseinbiglari
  replace کردن یا delete کردن فایل سیستمی ویندوز ppcsoft 6 5,903 ۱۳-آذر-۱۳۹۰, ۲۲:۰۵:۰۶
آخرین ارسال: ppcsoft
  ایجاد .exe جدا از یک فرم با تمامی کد آن در حالت runtime zirak 8 28,582 ۰۲-بهمن-۱۳۸۹, ۲۱:۲۳:۳۲
آخرین ارسال: 1120
  اضافه کردن رکورد با دستورات Sql از طریق Ado park 0 4,690 ۲۸-دى-۱۳۸۸, ۱۹:۲۷:۰۹
آخرین ارسال: park
  کپی متن اضافه در کلیپبورد arashdj 5 4,323 ۲۸-شهریور-۱۳۸۸, ۱۵:۱۲:۰۰
آخرین ارسال: arashdj
  سورس يك كتابخانه ديجيتال گذاشتم كه ميشه pdf بهش اضافه كرد m_vb66 20 15,927 ۲۱-دى-۱۳۸۷, ۰۹:۳۳:۲۹
آخرین ارسال: m_vb66
  کپی کردن دسته جمعی با واید کارت و لاگ کردن اررور؟؟؟ sylvester 10 10,464 ۲۱-مهر-۱۳۸۷, ۱۹:۳۷:۰۸
آخرین ارسال: ajlajlajl
  اضافه کردن کاستوم فایل به ریسورس از داخل کد برنامه amin_amin 5 5,229 ۱۱-تير-۱۳۸۷, ۰۱:۵۹:۴۱
آخرین ارسال: sepehrEZ

پرش به انجمن:


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

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