PDA

View Full Version : عدم رجیستر شدن در ویندوز 7



saeedtkh
دوشنبه 19 بهمن 1388, 21:38 عصر
با سلام
اولین پست من توی این انجمن هست و برنامه نویس هم نیستم اما می خواهم VB6 را نصب کنم که نیاز به فایل DAO350.dll داره که اون فایلو پیدا کردم و توی فولد اصلی وی بی 6 و System32 کپی و پیست کردم و برای رجیستر کردن هم از این تاپیک (http://barnamenevis.org/forum/showthread.php?t=170972&highlight=%D8%B1%D8%AC%DB%8C%D8%B3%D8%AA%D8%B1+%DA %A9%D8%B1%D8%AF%D9%86+VB) استفاده کردم اما ویندوزم 7 هست و وقتی توی RUN دستورات لازم را میزنم ارور میده ،که توی عکس مشخصه...
ممنون

REZADG
دوشنبه 19 بهمن 1388, 22:20 عصر
تا اونجایی که من یادمه توی سون باید اکتیو ایکس رو روی پوشه ی سیستم 32 کپی کنی خودش میشناسه و این روش روش ایکس پی بود و در سون کاربرد ندارا

M.T.P
سه شنبه 20 بهمن 1388, 16:49 عصر
دستور رو چطوری وارد کردین؟
روش ریجستر کردن dll شما
Regsvr32 DAO350.dll

saeedtkh
سه شنبه 20 بهمن 1388, 20:37 عصر
دوستان ممنون از راهنماییتون اما هیچ کدوم کمکی نکرد...
وقتی دستور Regsvr32 DAO350.dll را توی run می نویسم، ارور 0x80004005 را میدهد...
عکس ارور را ضمیمه کردم..

pcdownload.bloghaa.com
چهارشنبه 21 بهمن 1388, 11:37 صبح
یه روش برای این کار وجود داره که یکم وقت گیر است.

ابتدا همه ocxوdll هایی که میخواهید ریجستر کنید را در یک پوشه بریزید
وسپس با برنامه setup factory یا یک برنامه ساخت installer فایل های ocx را به صورت یک فایل
نصب شونده exe تبدیل کنید و ان را نصب کنید.
تمام فایل ها به طور اتوماتیک ریجستر می شوند.

M.T.P
چهارشنبه 21 بهمن 1388, 11:48 صبح
با سلام
اولین پست من توی این انجمن هست و برنامه نویس هم نیستم اما می خواهم VB6 را نصب کنم که نیاز به فایل DAO350.dll داره که اون فایلو پیدا کردم و توی فولد اصلی وی بی 6 و System32 کپی و پیست کردم و برای رجیستر کردن هم از این تاپیک (http://barnamenevis.org/forum/showthread.php?t=170972&highlight=%D8%B1%D8%AC%DB%8C%D8%B3%D8%AA%D8%B1+%DA %A9%D8%B1%D8%AF%D9%86+VB) استفاده کردم اما ویندوزم 7 هست و وقتی توی RUN دستورات لازم را میزنم ارور میده ،که توی عکس مشخصه...
ممنون

vb6 بدون مشکل تو ویندوز7 نصب میشه ، و خودش همه dll ها رو Auto نصب میکنه ، شاید ایراد از وی بی شما باشه

saeedtkh
چهارشنبه 21 بهمن 1388, 14:19 عصر
دوستان...از همتون به دلیل توجه به این تاپیک تشکر می کنم...
مشکلم را با نصب وی بی از روی سی دی خودش حل کردم...
من از نت دانلود کرده بودم به همین دلیل ناقص بود...باز هم ممنون

DoctorJay
پنج شنبه 22 بهمن 1388, 17:12 عصر
سلام به همه .

سوال خوبی بود اما اصلا روش بحثی نشد !!!

حالا کاری به فایلی که مطرح شد نداریم , خیلی فایلهای OCX هستن که من نتونستم توی Win7 از اونا استفاده کنم !

و با دستورات رجیستر , ثبت نشدن !! مثالش فایلهای Button های گرافبکی مختلف که نه به VB اضافه میشه نه به ثبت می رسه . این مشکل و توی آقای Vista هم داشتم .

pcdownload.bloghaa.com
چهارشنبه 12 اسفند 1388, 10:26 صبح
دوست عزیز من روش این کار را پیدا کردم:
کافیه از برنامه regsvr32.exe ویندوزxp استفاده کنی.
ابتدا برنامه فوق را از ویندوز xp از مسیر c:\windows\system32 به یکی از درایو هایتان در ویندوز 7 کپی کنید.
روی برنامه فوق راست کلیک کرده و آخرین گزینه را بزنید.
سپس به تب compatibility رفته و در قسمت compatibility mode ویندوز xp را انتخاب کنید.
سپس کامپوننت هایی را که می خواهید ریجستر کنید را روی برنامه فوق درگ کنید.
فایل شما ریجستر می شود .
وبعد وقتی در وی بی از آن استفاده کنید برای بار اول یک اخطار می دهد اما برای بار دوم به درستی کار می کند.

علی بیات
جمعه 21 اسفند 1388, 00:12 صبح
دوستان ممنون از راهنماییتون اما هیچ کدوم کمکی نکرد...
وقتی دستور Regsvr32 DAO350.dll را توی run می نویسم، ارور 0x80004005 را میدهد...


1- فایل CMD.exe رو از شاخه c:\windows\system32 پیدا کنید.
2- روی آن کلیک راست کرده و بر روی گزینه Run as administrator کلیک نمائید.
3-حالا در پنجره باز شده دستوری رو که توی Run نوشته بودید ، دوباره امتحان کنید.

موفق باشید.

DoctorJay
پنج شنبه 30 اردیبهشت 1389, 23:26 عصر
دوستان سلام .

مشکل من هنوز حل نشده . مدت طولانی بود که VB گوشه هارد فقط اسکن میشد توسط آنتی ویروس,

که بالاخره یه سفارش برنامه خونگی بهم داده شد .

دو تا پست آخر رو انجام دادم ولی نتیجرو ببینید :

با استفاده از روش درگ روی فایل Regsvr32 که روی Xp ست شده پیش رفتم . نتیجه :

http://www.img4up.com/images/21451653918399200323.jpg

دیدم رجیستر شد . اومدم توی VB اضافه کنم . نتیجه :

http://www.img4up.com/images/06266461153420576890.jpg

CMD رو از Run As Administrator باز کردم و Regsvr32 رو با S و بی S تست کردم . نتیجه :

http://www.img4up.com/images/93860599535865560116.jpg

ضمنا, Windows Seven Ultimate 64bit .

دیگه کلافه شدم .

vbhamed
جمعه 31 اردیبهشت 1389, 23:49 عصر
سلام

توی ویندوز Xp با برنامه ای مثل Wise Installation System برای برنامتون ستاپ درست کنید و تو ویندوز 7 نصبش کنید

البته ویندوزهای 64 بیت یک سری ناسازگاریهایی هنوز دارن

DoctorJay
شنبه 01 خرداد 1389, 11:09 صبح
من توی سایتهای خارجی دنبال این مسئله رو گرفتم . به یه موضوعی رسیدم به اسم UAC .

که البته این همون اجرا از طرف Admin ه .

در هر صورت من UAC رو غیر فعال کردم, بعد از Restart رفتم Osenbutton.ocx رو که قبلا ظاهرا

رجیستر شده بود رو با دستور Regsvr32 /u Osenbutton.ocx , ( آن رجیستر - Unregister ) کردم,

و بعد دوباره رجیستر کردم و دیدم به راحتی تو برنامم Add شد .

دیگه حالا دقیقا کدوم عامل باعث شد که بشه نمی دونم !!!! بهرحال تلاشم به نتیجه رسید .

این ماجرا باعث شد UAC رو بشناسم و از شرش خلاص شم حداقل . . .

راستی, فایلی به نام Regsvr64 هم داریم !؟

موفق باشید

DoctorJay
دوشنبه 10 خرداد 1389, 11:35 صبح
من برای رجیستر کردن ocx هایی که داشتم به نتیجه رسیدم .

من UAC رو غیر فعال کردم . سپس ocx هارو تو درایوی غیر از C قرار دادم و درگ کردم روی Regsvr32 که

Run as اون XP Service pack 3 انتخاب شده بود . و کار با موفقیت انجام شد .

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

birahe2oo3
شنبه 09 بهمن 1389, 12:23 عصر
65690سلام برو بچ
منم درگیر همین مشکل بودم تا اینکه این برنامه رو گیر آوردم برین حالشو ببرین id yahoo>>>>
birahe2oo3

birahe2oo3
شنبه 09 بهمن 1389, 12:32 عصر
سلام برو بچ منم همین طور مشکلی داشتم اما با این برنامه همه چی حل میشه برین حالشو ببرین id yahooo>>>>>>>>>>birahe2oo3

ali190
شنبه 09 بهمن 1389, 20:08 عصر
سلام
نميشه ocx ها با ستاپ ساز هايي مثل smart install maker رجيسترشون كرد؟

abed65
چهارشنبه 08 تیر 1390, 17:26 عصر
سلام برو بچ منم همین طور مشکلی داشتم اما با این برنامه همه چی حل میشه برین حالشو ببرین id yahooo>>>>>>>>>>birahe2oo3
آقا مرسی دمت گرم.ححححححححححااااااااااا ااااااالللللللللللللللل دادی:تشویق:

zahedi121
جمعه 10 تیر 1390, 00:55 صبح
سلام

اگر شما به سطح admin در ویندوز 7 دسترسی داشته باشید ، راهها و برنامه های مختلفی وجود داره که ocx ها را ریجستر کنید ولی
مشکل اصلی که فکر می کنم دوستان هم مثل بنده با اون درگیر هستند اینه که برنامه در سیستمی اجرا بشه که شما به سطح admin دسترسی ندارید( مثل سیستم ادارات ) و شما وفتی راست کلیک می کنید و run as adminsture را انتخاب می کنید به دلیل محدودیت لحاظ شده برای شما سیستم اجازه ریجیستر شدن را نمیدهد، حالا یا باید از راهبر سیستم خواهش کنید سیستم را با admin بیار بالا یا .... ؟!
حتی وقتی با نرم افزار های ستاپ ساز هم کار می کنید ( installsheild , setup factory را چک کردم ) باز هم مشکل پا برجاست ( علی القاعده هم باید باشه!)
اگر راه حلی وجود داره دوستان دریغ نکنند.
سپاسگزارم

zahedi121
شنبه 11 تیر 1390, 22:36 عصر
سلام
برنامه ای هم وجود نداره که بشه با دستور shell بصورت مخفی ازش کمک گرفت ؟ واقعا نصب ocx ها و dll ها در ویندوز سون
برام معضل شده است.