ورود

نسخه کامل مشاهده نسخه کامل : طریقه رجیستر کردن اکتیو ایکس



nemesis
05-01-2008, 17:58
طریقه رجیستر کردن اکتیو ایکس توسط ویژوال بیسیک 6 به چه صورت است ؟

shalineh
05-01-2008, 21:31
برای رجیستر کردن یک اکتیوایکس در قسمت Run استارت منو عبارت زیر رو تایپ کن و Ok رو بزن.

regsvr32 "path & filename of dll or ocx"I

اگر هم میخوای این کار رو از طریق برنامه خودت انجام بدی، عبارت فوق رو داخل یه فایل bat بنویس و در موقع لزوم اجراش کن.

nemesis
05-01-2008, 21:45
برای رجیستر کردن یک اکتیوایکس در قسمت Run استارت منو عبارت زیر رو تایپ کن و Ok رو بزن.

regsvr32 "path & filename of dll or ocx"I

اگر هم میخوای این کار رو از طریق برنامه خودت انجام بدی، عبارت فوق رو داخل یه فایل bat بنویس و در موقع لزوم اجراش کن.

کاری نمیشه کرد که این کد داخل خود برنانه VB باشه ؟

اگه فایل های OCX ویا DLL در کنار فایل exe باشند و داخخل یک CD باشند کدش چطور میشه ؟

ileaw
06-01-2008, 08:27
اينم دستورش با ويژوال بيسيك


Call Shell("regsvr32.exe ActiveXPath",VbNormal) 'OK

nemesis
06-01-2008, 18:28
منظور از VBnormal چیه ؟

'ok که جزو کد نیست ؟

nemesis
06-01-2008, 23:49
من کد رو تست کردم مشکل اینجاست :
1.فایل های ocx و dll روی CD هستن نمی تونم اسم درایو رو بدم و App.path رو هم که قبول نمی کنه !
2.وقتی رجیستر می کنه پیغام میده که باید Ok رو بزنی !

m3hrz4d
07-01-2008, 02:46
1.خوب شما به هر حال باید بفهمین که فایل OCX شما کجاست! اگه برنامه ی شما روی CD هست و فایل OCX هم همینطور(مثلا کنار هم هستن) خوب مشکل شما در مورد App.Path چیه؟
2.شما گزینه ی s/ رو هم به دستور اضافه کنین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید(") ها رو برای این گذشتم که ممکنه آدرس فایل فاصله داشته باشه داخلش.

abigor
17-02-2009, 22:10
با سلام و خسته نباشید

چطور میتونم این خط دستور رو تغییر بدم که اگر در مسیر فولدرهایی با نام با فاصله قرار گرفت باز مسیر فایل رو پیدا کنه.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ممنونم

دختر پاییز
24-02-2009, 14:09
[
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


سلام
چرا باید اکتیو ایکس ها رجیستر بشن؟
من چند تا ocx و dll رو از طریق کد نویسی می خوام در سیستم دیگه ای کپی کنم ولی بعضی از ocx ها یا dll ها رو کپی میکنه و برای بعضی ها این error رو می د ه : permissin denied

کدی که برای کپی کردن این فایلها می نویسم به این صورت هست :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگه کسی از دوستان بتونه منو راهنمایی کنه کمک بزرگی به من کرده چون هر چی بهش فکر میکنم نمی دونم مشکل از کجاست:41:

rasooldanger
06-03-2009, 12:35
با سلام لطفا یکی به سوال من جواب بده
وقتی میخوام یه فایل ocx رو رجیستر کنم eror میده که :

the module
"آدرس فایل" was loaded but the call to dllregister server failed with eror code 0x80004005
for more informatian aboat this problem,sherch online using the eror code as a serch term

لطفا کمکم کنید ضروریه

omid_ele
07-03-2009, 02:01
سلام به همه

من یه فرم abut میخوام واسه برنامه ام بزارم که توش یه فایل فلش رو اجرا بکنه لطفا راهنماییم بکنین -در ضمن من خیلی وارد نیستم -اگه بشه یکم آسون تر باشه - ممنون - یادم رفت بگم این برنامه رو تو vb میخوام - بازم ممنون

hooman2565
24-02-2011, 15:29
طریقه رجیستر کردن اکتیو ایکس توسط ویژوال بیسیک 6 به چه صورت است ؟

ابتدا یک فایل متنی TXT باز کنید داخل آن جمله زیر را تایپ کنید
regsvr32/s e:\wwbutton.ocx

e:\wwbutton.ocx مسیری که اکتیو ایکس را در آن نگه داری میکنید است.

به تعداد دلخواه میتوانید برای اکتیو ایکس های مختلف جمله را تکرار کنید
در آخر با پسوند bat ذخیره کنید و بعد آنرا اجرا نمایید
file>save as>file type:all file , file name :a.bat