PDA

View Full Version : مشکل در نصب ابزار CodeJock



miladatashin
چهارشنبه 14 مهر 1389, 18:13 عصر
سلام
من قصد ساخت setup با Setup Factory 8.0 را دارم
من از چند ابزار CodeJock در برنامه ام استفاده کرده ام مانند
Controls.ocx
SkinFramework.ocx
زمانی که من این برنامه را با استفاده از نرم افزار Setup Factory 8.0 ستاپ ساختم این ERROR رو داد
the following controls could not be located.
they may not be registered properly.
COC8F6~1.OCX
CODEJ0~3.OCX
که مجبور شدم خودم به صورت دستی دو تا فایل رو به پکیج اضافه کنم
ولی وقتی در کامپیوتر دیگر اجرا کردم زمان اجرا پیغامی مبتنی بر ریجستر نشدن ocx میداد و برنامه بسته میشد
یه پیغامی توی این مایه ها میداد
Codejock~.ocx Not Register
قبلا یکی دیگه همینجا این مشکل واسش پیش اومده و حلش کرده ولی توضیح نداده چه طوری؟
اگه کسی میتونه لطفا کمک کنه. ممنون

amir200h
چهارشنبه 14 مهر 1389, 19:12 عصر
سلام دوست من.
اکثرا این مشکل رو دارن.
تو نرم افزارهای ساخت SETUP بخشی موجود است به نام OCX Registry که باید تو این قسمت OCX هارو فراخوانی کنید که در حین نصب برنامه ابزارهاتون در ویندوز قابل شناسایی باشه.
یا حق

vbhamed
چهارشنبه 14 مهر 1389, 19:16 عصر
سلام

اكتيوايكس ها رو تو بسته ستاپ قرار بدين و در يك پوشه داخل پوشه نصب برنامه كپي كنيد
بعد با دستور مثل زير اونها رو رجيستر كنيد، البته اين دستور رو هم مي تونيد با خود Setup Factory انجام بدين


regsvr32.exe /s ActivexName.ocx

miladatashin
چهارشنبه 14 مهر 1389, 19:59 عصر
ممنون از توجه که داشتین
توی یک قسمت از Setup Factory دو تا گزینه (واسه هر فایل) به اسمهای
Regester com interfaces
Regester typelib
وجود داره که من قبلا ندیده بودم و تیکش رو نزده بودم اگه بزنم مشکلم حل میشه؟
و یا باید کدوش رو بزنم فقط اولی یا هر دو؟
در ضمن میشه بفرمایید دستور regsvr32.exe /s ActivexName.ocx رو کجای Setup Factory میشه اضافه کرد

vbhamed
پنج شنبه 15 مهر 1389, 01:09 صبح
سلام

گزينه اولي رو بزنيد، دومي براي TypeLib ها يا همون فايلهاي پسوند tlb هست

در Stup Factory تو منوي سمت چپ يك گزينه هست به نام On Post Install يعني بعد از نصب
اون رو بزنيد و با استفاده از Shell.Execute كه مي تونيد با زدن دكمه Add Action و انتخاب Shell از كمبو ليست بالا اين عبارت رو انتخاب كنيد و پارامترهاي لازم رو تنظيم و دستور رو اجرا كنيد

skh1300
پنج شنبه 15 مهر 1389, 10:38 صبح
سلام
من قصد ساخت setup با Setup Factory 8.0 را دارم
من از چند ابزار CodeJock در برنامه ام استفاده کرده ام مانند
Controls.ocx
SkinFramework.ocx
زمانی که من این برنامه را با استفاده از نرم افزار Setup Factory 8.0 ستاپ ساختم این ERROR رو داد
the following controls could not be located.
they may not be registered properly.
COC8F6~1.OCX
CODEJ0~3.OCX
که مجبور شدم خودم به صورت دستی دو تا فایل رو به پکیج اضافه کنم
ولی وقتی در کامپیوتر دیگر اجرا کردم زمان اجرا پیغامی مبتنی بر ریجستر نشدن ocx میداد و برنامه بسته میشد
یه پیغامی توی این مایه ها میداد
Codejock~.ocx Not Register
قبلا یکی دیگه همینجا این مشکل واسش پیش اومده و حلش کرده ولی توضیح نداده چه طوری؟
اگه کسی میتونه لطفا کمک کنه. ممنون
سلام
اسم كنترل هار را از Codejock.CommandBars.v13.0.0.Demo.ocx به CommandBars تغيير بده درست ميشه براي تمامي كنترل ها همين كار را بكن همين الان با يه سيستم ديگه تست كردم درست شد.

Dr.Bronx
پنج شنبه 15 مهر 1389, 13:02 عصر
سلام
من قصد ساخت setup با Setup Factory 8.0 را دارم
من از چند ابزار CodeJock در برنامه ام استفاده کرده ام مانند
Controls.ocx
SkinFramework.ocx
زمانی که من این برنامه را با استفاده از نرم افزار Setup Factory 8.0 ستاپ ساختم این ERROR رو داد
the following controls could not be located.
they may not be registered properly.
COC8F6~1.OCX
CODEJ0~3.OCX
که مجبور شدم خودم به صورت دستی دو تا فایل رو به پکیج اضافه کنم
ولی وقتی در کامپیوتر دیگر اجرا کردم زمان اجرا پیغامی مبتنی بر ریجستر نشدن ocx میداد و برنامه بسته میشد
یه پیغامی توی این مایه ها میداد
Codejock~.ocx Not Register
قبلا یکی دیگه همینجا این مشکل واسش پیش اومده و حلش کرده ولی توضیح نداده چه طوری؟
اگه کسی میتونه لطفا کمک کنه. ممنون

http://barnamenevis.org/forum/showpost.php?p=1120399&postcount=9

موفق باشید ./