PDA

View Full Version : سوال: مشکل اجرای VB6 در ویندوز 7 و ویستا



t3rr0r1st
سه شنبه 22 دی 1388, 21:35 عصر
سلام خسته نباشید.

یه سی‌دی مولتی‌ مدیا که با VB6 نوشته شده دادن به من گفتن تو ویستا و سون اجرا نمی‌شه.

منم برسی‌ کردم دیدم مشکل از رجیستر نشدن یه OCX به اسم ChangeRes.ocx هست.

خواستم دستی‌ رجیسترش کنم با یه CMD که با دسترسی ادمین اجراش کرده بودم بازم نشد.

شما چه راهی رو برای اجرا شدنش تو ویستا و سون دارید ؟؟؟


با تشکر.

Dr.Bronx
چهارشنبه 23 دی 1388, 10:38 صبح
به صورت silent انجام بدید
regsvr32 ChangeRes.ocx /s

موفق باشید ./

t3rr0r1st
چهارشنبه 23 دی 1388, 11:42 صبح
درود.

ممنون از راهنماییتون.
اما وقتی با regsvr32 کار می کنم کلا این ocx رو نمی بینه .
پیغامی که میده می گه فایل رو پیدا نمی کنه در صورتی که می از آدرس فایل مطمعنم.

Regards

Dr.Bronx
چهارشنبه 23 دی 1388, 12:01 عصر
شما ویندوزی که دارید 32 بیتی هست یا 64 ؟

t3rr0r1st
چهارشنبه 23 دی 1388, 16:22 عصر
من توی 32 بیتی تست کردم دوست عزیز.

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

با تشکر.

Dr.Bronx
چهارشنبه 23 دی 1388, 16:38 عصر
من توی Seven و Vista تست کردم با همون دستور اجرا می شد.http://vadrouilles.moto.free.fr/smileys/dunnosmiley.gif
البته در ویندوز 64 بیتی من نتونستم رجیستر کنم ابزارها رو .

نکته : شما وقتی که می خواید برنامتون رو اجرا کنین روش راست کلیک کنین و گزینه Run as administrator رو انتخاب کنید.

موفق باشید http://www.forum.persiancoder.com/images/smilies/icon_gol.gif ./

t3rr0r1st
چهارشنبه 23 دی 1388, 20:50 عصر
درود

همه این کارهارو انجام دادم دوست من ولی جواب نداد.

من به این نتیجه رسیدم که از API استفاده کنم.
نظر شما چیه؟ با استفاده از این روش مشکلم حل می شه ؟

Dr.Bronx
پنج شنبه 24 دی 1388, 12:02 عصر
با API می خواید چه کار کنید خوب ؟http://vadrouilles.moto.free.fr/smileys/dunnosmiley.gif

t3rr0r1st
پنج شنبه 24 دی 1388, 20:16 عصر
با این ماژول مشکل حل شد.
modChangeRes v13.bas

ممنون از دوستان.

butterfly8528
جمعه 25 دی 1388, 03:56 صبح
با این ماژول مشکل حل شد.
modChangeRes v13.bas

دوست عزیز میشه این ماژول رو اینجا بزارید ما هم استفاده کنیم ؟

t3rr0r1st
چهارشنبه 30 دی 1388, 11:31 صبح
خدمت شما دوست عزیز.

lordarma
چهارشنبه 30 دی 1388, 16:16 عصر
بچه ها من هم قبلا به این مشکلات بر می خوردم و یک راه تجربی برای این مشکل پیدا کردم ، شاید راه حل من از نظر اساتید احمقانه باشد ولی فکر نمی کنم گفتنش هم مضر باشد...
به نظر من مشکلات پیش آمده به خاطر نسخه ویندوز و همچنین نسخه ویژوال بیسیک می باشد ،
بهتر است از نسخه 2009 ویژوال بیسیک 6 استفاده کنید و همچنین از ویندوزی استفاده نمایید که بروز تر باشد و همچنین کرک (!) بهتری داشته باشد.
در کل من برنامه نویسی در ویندوز های 64 بیت رو توصیه نمی کنم.
البته ظاهرا مشکل شما در اجرای برنامه ای بود که دیگری نوشته است ،
به طور کل باید برای برنامه هایی به این قبیل قبل از اجرا با روش های مناسب ستآپ ساخت و فکر نمی کنم به صورت مولتی مدیا (بدون ستاپ) جواب بدهد.
در آخر باید بگم که اگر جواب های بی ربط دادم عذر می خواهم چون دقیقا متوجه منظورتون از سی دی مولتی مدیا نشدم!!!

M.T.P
چهارشنبه 30 دی 1388, 16:41 عصر
بهتر است از نسخه 2009 ویژوال بیسیک 6 استفاده کنید
OMG:متعجب:

lordarma
چهارشنبه 30 دی 1388, 17:00 عصر
OMG:متعجب:


متوجه نشدم ، مگه مشکلی وجود دارد؟:لبخندساده:

t3rr0r1st
چهارشنبه 30 دی 1388, 23:33 عصر
تا اونجا که بنده می دونم آخرین نسخه VB6 مربوط به سال 2000 میشه.
که همون سرویس پک 6 می باشد.

polisoftco
چهارشنبه 30 دی 1388, 23:34 عصر
نسخه 2009 ویژوال استودیو یا نسخه 2009 ویژوال بیسک 6 ...!!؟؟

:متعجب::گیج::متفکر: :متعجب::گیج::متفکر: :متعجب::گیج::متفکر:

Dr.Bronx
پنج شنبه 01 بهمن 1388, 00:10 صبح
منظور ایشون نسخه ای هست که بعضی شرکت های سود جوی ایرانی ساخته اند
اولا سرویس پک 6 روش نصب کردن
بعد codesmart
و یک سری ابزار هم به صورت ocx کنار برنامه هست
همین
بعد اسمش رو گذاشتن 2009
جدی نگیرید

موفق باشید ./

lordarma
پنج شنبه 01 بهمن 1388, 00:34 صبح
نه نه نه !
دوستان اشتباه نکنید !
منظور نسخه 2009 ویژوال بیسیک 6 است ،
در این نسخه قابلیت هایی اضافه شده که می توان VB6 را روی سیستم ها x64 هم نصب نمود.
من قبلا نمی توانسم VB6 را روی ویندوز ویستا نصب کنم (چه برسد به ویستا 64 بیتی !) اما با تهیه نسخه 2009 مشکلم حل شده است ،
به غیر از این ، نسخه 2009 در هنگام پکیج سازی هم قوی تر عمل می کند...

alirezah
پنج شنبه 01 بهمن 1388, 23:55 عصر
سلام دوست عزيز
اين نسخه رو از كجا ميشه تهيه نمود؟

polisoftco
جمعه 02 بهمن 1388, 00:23 صبح
برو بچ ایرانی چپ و راستش کردن یا واقعا از طرف خود شرکت سازندشه...؟
لینکی آدرسی واسه دانلود ..؟
اگه میشه یکم از امکاناتی که بهش اضافه کردن رو بگین تا ببینیم ارزش دان یا خریدن داره یانه ...!؟
TNX

lordarma
جمعه 02 بهمن 1388, 00:26 صبح
اگر از گوگل سرچ کنید پیدا می کنید ، من خودم از پاساژ گوهر در رشت خریداری کردم.:چشمک:

polisoftco
جمعه 02 بهمن 1388, 00:55 صبح
اگه گوگل داشت که ...!
عزیز جان هرجوری که خواستیم به این گوگل بفهمونیم که ویژوال 6 نسخه 2009 رو میخام، اما گوگولی حالیش نشد و همش ورژن 2009 ویژوال رو میاره نه نسخه 6 ورژن 2009 (!!!!:متفکر::گیج:)

lordarma
جمعه 02 بهمن 1388, 14:01 عصر
اگه گوگل داشت که ...!
عزیز جان هرجوری که خواستیم به این گوگل بفهمونیم که ویژوال 6 نسخه 2009 رو میخام، اما گوگولی حالیش نشد و همش ورژن 2009 ویژوال رو میاره نه نسخه 6 ورژن 2009 (!!!!:متفکر::گیج:)


ویژوال بیسیک توسعه یافته زبان برنامه‌ نویسی بیسیک می‌باشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه‌ های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.
ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود.)
ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب دات‌ نت (NET.) ارائه شد.
اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامه‌نویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژهٔ خود را دارد.
ویژوال بیسیک برای توسعه سریع نرم افزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ،RDO یا ADO و ایجاد کنترل‌ های اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کرده‌ اند.

برنامه ‌نویسی در ویژوال بیسیک به صورت رخدادگرا می‌باشد.
در برنامه‌ نویسی تجاری، ویژوال بیسیک جز محبوب‌ ترین‌ ها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳٪ از برنامه‌های تجاری با استفاده از این زبان تولید شده‌ اند.



http://dl.4downloads.ir/109/www.4downloads.ir_MS.Visual_Basic_v6.0sp6.Componen ts.jpg



در آخر خاطر نشان شویم که وب سایت فارسی زبان برای دانلودها (http://www.4downloads.ir/) نسخه ی به روز شده 2009 آن را که تغییراتی در یک سری فایل های کتابخانه ای آن بوجود آمده را برای شما برنامه نویسان گرامی آماده دریافت کرده است که دارای امکانات بیشتر و پوشیده شدن یک سری معایبی که در نسخه های اولیه ارائه شده این نرم افزار برنامه نویسی مشاهده می شد است که می توانید با نصب آن به وضوح این تفاوت ها را نسبت به نسخه های قدیمی تر حس کنید.
تغییرات حاصله در ویرایش نسخه جدید 2009 به شرح زیر است.


2009 setup with all latest OCX/DLL

also includes :
Codejock.Xtreme.Suite.Pro.ActiveX.v12.1.1.Retail-ZWT
ComponentOne.Various.Only.Enterprise.2009.T1.for.a ctiveX-Danny_Su
Data.Dynamics.ActiveBar.v2.5.2.121-s2k
Data.Dynamics.SharpGrid.v2.3.0.11270-s2k
Evova.ResizeXtra.v1.3.9-UnderPl
SMButton.v2.60.Retail







[ دانلود - با حجم 31.19 مگابایــت (http://dl.4downloads.ir/109/MS.Visual_Basic_v6.0sp6.Components_%5Bwww.4downloa ds.ir%5D.zip) ]
[ پســـورد : www.4downloads.ir (http://4downloads.ir/) - به کوچک بودن حروف دقت نمائید ]


منبع : http://4downloads.ir/2009/09/6-2009---visual-basic-60-2009-1100.php

دوستان مشکل حل شد؟!!!:عصبانی++:

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

Dr.Bronx
جمعه 02 بهمن 1388, 14:10 عصر
اگه گوگل داشت که ...!
عزیز جان هرجوری که خواستیم به این گوگل بفهمونیم که ویژوال 6 نسخه 2009 رو میخام، اما گوگولی حالیش نشد و همش ورژن 2009 ویژوال رو میاره نه نسخه 6 ورژن 2009 (!!!!:متفکر::گیج:)

چون واقعا همچین چیزی وجود نداره و این فقط ساخته یک مشت سودجو هست
دوستان به changelog که در پست قبل اشاره شده نگاه کنید
متاسفم برای این افراد که می خواهند از چنین ابزارهایی هم درآمد کسب کنند

Codejock.Xtreme.Suite.Pro.ActiveX.v12.1.1.Retail-ZWT
ComponentOne.Various.Only.Enterprise.2009.T1.for.a ctiveX-Danny_Su
Data.Dynamics.ActiveBar.v2.5.2.121-s2k
Data.Dynamics.SharpGrid.v2.3.0.11270-s2k
Evova.ResizeXtra.v1.3.9-UnderPl
SMButton.v2.60.Retail

این ها ابزارهای تجاری شرکت های مختلف هستند که اینها اضافه کرده اند
و فکر نمی کنم که نوشتن یک کلمه 2009 بر روی splash screen آن هم vb کار سختی باشد.
البته فکر می کنم این کلمه 2009 هم فقط روی عکس نوشته . در هنگام اجرا چنین چیزی نیست

[Sonsored]

موفق و موید باشید./

lordarma
جمعه 02 بهمن 1388, 14:23 عصر
من به این کار ندارم که این نسخه از ماکروسافت هست یا نه (چون خودم هم نمی دونم)
اما مسئله این است که من دارم تجربه شخصی ام رو برای شما بازگو می کنم ،
نسخه های قبلی VB6 من در ویندوز های جدید (7 و ویستا) نسب نمی شد و حتی اگر با 100 تا بدبختی اون رو نصب می کردید ، عمرا در ویندوز های x64 اجرا نمی شد!
در ضمن نسخه های قبلی که من استفاده می کردم ، در Package سازی هم ضعیف بودندو...
من چند وقتی است این نسخه را از بازار تهیه نموده ام و از کارایی آن راضی هستم!

M.T.P
جمعه 02 بهمن 1388, 14:30 عصر
بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه‌ های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.


ok ok that's right:تشویق::تشویق::تشویق:



در آخر خاطر نشان شویم که وب سایت فارسی زبان برای دانلودها (http://www.4downloads.ir/) نسخه ی به روز شده 2009 آن را که تغییراتی در یک سری فایل های کتابخانه ای آن بوجود آمده را برای شما برنامه نویسان گرامی آماده دریافت کرده است که دارای امکانات بیشتر و پوشیده شدن یک سری معایبی که در نسخه های اولیه ارائه شده این نرم افزار برنامه نویسی مشاهده می شد است که می توانید با نصب آن به وضوح این تفاوت ها را نسبت به نسخه های قدیمی تر حس کنید.


My GOD:متعجب::متعجب::متعجب::متعجب ::متعجب:

polisoftco
جمعه 02 بهمن 1388, 17:24 عصر
پس همونطور که گفتم این یک نسخه چپ و راست شده توسط ایرانیاس، آخه کامپوننتاش که مال مایکروسافت نیستن و همچنین، Splash Screenش هم تغییری نکرده جز یک کلمه : 2009.

(اما خب حداقل بخاطر همون کامپوننتاش میخاستیم دانلود کنیم که لینکش خراب بود)

lordarma
جمعه 02 بهمن 1388, 17:28 عصر
پس همونطور که گفتم این یک نسخه چپ و راست شده توسط ایرانیاس، آخه کامپوننتاش که مال مایکروسافت نیستن و همچنین، Splash Screenش هم تغییری نکرده جز یک کلمه : 2009.

(اما خب حداقل بخاطر همون کامپوننتاش میخاستیم دانلود کنیم که لینکش خراب بود)


من فقط به خاطر نصب شدنش در ویستا x64 تهیه اش کردم ،
شما می تونی از بازار هم تهیه کنی...

sahar_dsd
دوشنبه 17 اسفند 1388, 10:05 صبح
با این ماژول مشکل حل شد.
modChangeRes v13.bas

ممنون از دوستان.



میشه راهنمایی کنید که چه جوری می شه از این ماژول به جای ChangeRes.ocx استفاده کرد؟
من با VB و ... کار نمی کنم.می خواستم از این فایل ocx. توی micromedia authorware استفاده کنم .ولی با regsvr32 نصب نشد توی windows 7.

کسی می تونه کمک کنه؟

aftab3000
شنبه 22 اسفند 1388, 14:31 عصر
vb6 در 7 هیچ مشکلی ندارد برای رجیستر کردن ocxوdll در منوی ایتارت تایپ نمایید cmd،برروی این فایل کلیک کنید و run as admin را بزنید و دستور regsvr32 را در اینجا تایپ نمایید

HamedNet_ir
شنبه 22 اسفند 1388, 18:05 عصر
من فقط به خاطر نصب شدنش در ویستا x64 تهیه اش کردم

روی سون X64 اجرا نشد . . .

VB.SOS
شنبه 22 اسفند 1388, 20:18 عصر
vb6 در 7 هیچ مشکلی ندارد برای رجیستر کردن ocxوdll در منوی ایتارت تایپ نمایید cmd،برروی این فایل کلیک کنید و run as admin را بزنید و دستور regsvr32 را در اینجا تایپ نمایید

دوست عزیز میشه این راه رو بیشتر توضیح بدین اون اضافه کردن s/ هم جواب نداد

من واقعا دارم به مهاجرات به .net فکر می کنم

amin7x
سه شنبه 01 شهریور 1390, 22:14 عصر
ببخشید مال من این ارور رو میده چه کار کنم؟

http://www.up.vatandownload.com/images/zbbv9lhunycr8k0945ek.png

hr_joyande
جمعه 18 آذر 1390, 11:53 صبح
سلام
ممنون از راهنماییت Dr.Bronx من که مشکلم حل شد
دیگه با ocx تو ویندوز ویستا مشکلبی ندارم
همین کاری که داداشمون گفت رو انجام دادم
اول با cmd به صورت سایلنت رجیستر کردم
بعد برنامه رو از ادمین اجرا کردم
یعنی روش کلیک راست کرمو Run As Administrator رو انتخاب کردمو مشکل حل شد

IamOverlord
شنبه 19 آذر 1390, 15:43 عصر
چه طور می شه تو VB6 با Shell بیایم RegSvr32.exe رو Run as administrator کنیم؟

vebcir
دوشنبه 10 بهمن 1390, 17:23 عصر
بچه ها من هم قبلا به این مشکلات بر می خوردم و یک راه تجربی برای این مشکل پیدا کردم ، شاید راه حل من از نظر اساتید احمقانه باشد ولی فکر نمی کنم گفتنش هم مضر باشد...
به نظر من مشکلات پیش آمده به خاطر نسخه ویندوز و همچنین نسخه ویژوال بیسیک می باشد ،
بهتر است از نسخه 2009 ویژوال بیسیک 6 استفاده کنید و همچنین از ویندوزی استفاده نمایید که بروز تر باشد و همچنین کرک (!) بهتری داشته باشد.
در کل من برنامه نویسی در ویندوز های 64 بیت رو توصیه نمی کنم.
البته ظاهرا مشکل شما در اجرای برنامه ای بود که دیگری نوشته است ،
به طور کل باید برای برنامه هایی به این قبیل قبل از اجرا با روش های مناسب ستآپ ساخت و فکر نمی کنم به صورت مولتی مدیا (بدون ستاپ) جواب بدهد.
در آخر باید بگم که اگر جواب های بی ربط دادم عذر می خواهم چون دقیقا متوجه منظورتون از سی دی مولتی مدیا نشدم!!!
سلام من هم دقیقا با این حرف شما موافقم
من هم به همین نتیجه رسیده بودم جرات نمیکردم بیان کنم