PDA

View Full Version : ارور عجیب در ویژوال بیسیک



pesarake
یک شنبه 20 فروردین 1391, 18:30 عصر
سلام
من یه ارور عجیب در ویبی بر میخورم
وقتی کد مینویسم و میخوام ران کنم تا ببینم درست نوشتم یا نه یهو ارور دنت سند میده
همون ارور معروف
یهو کل ویبی بسته میشه
چرا اینجوری میشه؟

ho3ein.3ven
یک شنبه 20 فروردین 1391, 21:06 عصر
سلام
دلایل زیادی هست . مثلا میشه گفت افتادن برنامه تو یه حلقه تکرار بی نهایت . اگه می تونی کد برنامه رو بزار تا با دوستان بررسی کنیم.

MohammadGh2011
یک شنبه 20 فروردین 1391, 21:36 عصر
سلام
من یه ارور عجیب در ویبی بر میخورم
وقتی کد مینویسم و میخوام ران کنم تا ببینم درست نوشتم یا نه یهو ارور دنت سند میده
همون ارور معروف
یهو کل ویبی بسته میشه
چرا اینجوری میشه؟
سلام عليکم
لينک زير را بررسي فرماييد:
ارور Dont Send در حین کار با VB !!! (http://barnamenevis.org/showthread.php?323868-%D8%A7%D8%B1%D9%88%D8%B1-Dont-Send-%D8%AF%D8%B1-%D8%AD%DB%8C%D9%86-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-VB-!!!&highlight=dont+send)


موفق باشيد

pesarake
یک شنبه 20 فروردین 1391, 21:54 عصر
ممنون
اما مشکل من اینه که روی تقریبا تمام پروژه ها این ارور رو میده
چندین بار نصب کردم
ویندوز مختلف تست کردم
بازم نشد
کد خاصی هم نمیزنم که ارور بده

pesarake
دوشنبه 21 فروردین 1391, 10:10 صبح
کسی بلد نیست یعنی/

رامین مرادی
دوشنبه 21 فروردین 1391, 11:59 صبح
شاید برنامه نصبی که داری مشکل داره از دوستات یه فایل دیگه بگیر و نصب کن در ضمن افتادن تو حلقه بی نهایت نمی تونه اون خطای معروف رو نشون بده:لبخند:

ho3ein.3ven
دوشنبه 21 فروردین 1391, 12:07 عصر
چرا داداش من خودم چند بار با یه حلقه بی نهایت با این مشکل مواجه شدم .بگذریم...
از visual basic portable استفاده کن ببین مشکلت حل نمیشه.

محسن واژدی
دوشنبه 21 فروردین 1391, 12:07 عصر
سلام
اگه از ویندوز7 استفاده میکنید برخی از API های استفاده شده در وی بی در ویندوز 7 خطای don't-send میدهند، البته همانطور که دوستان هم اشاره کردند میتونه مشکل از ستاپ برنامه تون باشه مثلا در نسخه های پرتابل وی بی بدلیل نبودند برخی کلاس های مورد نیاز این مشکل وجود دارد (به عنوان مثال هنگام ترسیم شی بر روی فرم)

موفق باشید

رامین مرادی
دوشنبه 21 فروردین 1391, 12:56 عصر
ببخشید خارج از بحثه میشه یه حلقه بزارید که این خطا رو ایجاد کنه ممنون میشم .:متفکر: می خوام منم یاد بگیرم تا در آینده چنین مشکلی برام پیش نیاد:چشمک:

pesarake
دوشنبه 21 فروردین 1391, 13:06 عصر
دوستان
من نسخه نصبی و پرتابل میزنم باز همینه
قبلا خوب بود
بعد پاک کردم نصب کردم اینجوریه
همون نسخه هست

محسن واژدی
دوشنبه 21 فروردین 1391, 13:09 عصر
خودم چند بار با یه حلقه بی نهایت با این مشکل مواجه شدم

ببخشید خارج از بحثه میشه یه حلقه بزارید که این خطا رو ایجاد کنه ممنون میشم .:متفکر: می خوام منم یاد بگیرم تا در آینده چنین مشکلی برام پیش نیاد:چشمک: احتمالا منظور جناب ho3ein.3ven متوقف شدن روند برنامه در اجرای حلقه بینهایت است، البته در این زمان هم برنامه crash نمیکنه (به عبارت بهتر هیچگاه برنامه در یک حلقه بینهایت معمولی crash نمیکند) همانطور که اطلاع دارید در زمان طراحی برای متوقف کردن حلقه میتوانیم از Ctrl+Pause/Break استفاده کنیم اما در برنامه کمپایل شده ناچارا" بایستی برنامه را end-task کنیم



دوستان
من نسخه نصبی و پرتابل میزنم باز همینه
قبلا خوب بود
بعد پاک کردم نصب کردم اینجوریه
همون نسخه هست

وقتی در ویندوز جدید هم همین مشکل وجود دارد، حتی در سایر رایانه ها هم، همچنین اگر در همه پروژه ها این خطا بصورت یکسان وجود دارد، پس میتوانیم نتیجه بگیریم که مشکل از پروژه نیست یا از ستاپ برنامه است یا ستاپ ویندوزی که نصب میشود، به نظر بنده این دو مورد را چک کنید

موفق باشید

رامین مرادی
دوشنبه 21 فروردین 1391, 13:11 عصر
یه راه حل خیلی خوب بهت پیشنهاد میکنم :شیطان: یه بار درایو سی رو اف دیسک :لبخند: کن این دفعه 99 درصد احتمال درست کار کردن داره

shahab.f.c
دوشنبه 21 فروردین 1391, 13:17 عصر
اگه کامپوننت نذاری روی فرم ، برنامت اجرا میشه؟ اگه اجرا شد مشکل از vb هستش و باید یک vb دیگه نصب کنی.

رامین مرادی
دوشنبه 21 فروردین 1391, 13:18 عصر
خوب منم میگم که این حلقه نمی تونه خطا رو ایجاد کنه فقط برنامه به پایان نمی رسه که با همون کنترل پاوز حل میشه پس تقریبا" به هیچ وجه مشکل در حلقه نمی تونه باشه اف دیسک کن:لبخند:

pesarake
دوشنبه 21 فروردین 1391, 13:37 عصر
اگه کامپوننت نذاری روی فرم ، برنامت اجرا میشه؟ اگه اجرا شد مشکل از vb هستش و باید یک vb دیگه نصب کنی.
اره منم همچین فکری میکنم
بدون کامپوننت اجرا میشه
اما یه سوال
ویبی مگه میشه مشکل پیدا کنه؟
رو سی دی بود
رو هارد هم نبود بگم ویروسی شده
نکنه فاسد شده
:لبخند:
دوستان دلیل دیگه ای جز نسخه ویبی رو احتمال نمیدن؟

رامین مرادی
دوشنبه 21 فروردین 1391, 13:45 عصر
چرا دوست عزیز تو سی دی هم فایل خراب میشه البته برداشت من اینگونه هست که وقتی شما از یک سی دی استفاده می کنید ممکنه کوچکترین خش یا لکه باعث بشه که یک بایت یا یک بیت از اطلاعات سی دی درست خوانده نشده و تو ممکنه کلاسی یا قسمتی از برنامه با یک بیت یا بایت اشتباه نصب بشه و هنگام اجرا این مشکل شما به وجود بیاید تو این یک بیت یا بایت ها خیلی اسرار نهفته ای وجود داره اونا رو دست کم نگیریم
بهتره یه دیسک دیگه ای پیدا کنی و اونو نصب کنی

pesarake
دوشنبه 21 فروردین 1391, 14:40 عصر
یه چیزی فقط
میگیم نسخه نصبی مورد داره
حالا به هر دلیلی
چرا نسخه پرتابل هم این مشکل رو داره/

محسن واژدی
دوشنبه 21 فروردین 1391, 14:58 عصر
چرا نسخه پرتابل هم این مشکل رو داره/ در نسخه پرتابل طبیعیه چون کلاس های وی بی را در ریجستری ندارد بهنگام ترسیم شی و باز کردن فرم طراحی برنامه crash میکند، اما در زمانی که نسخه کامل وی بی را نصب کرده باشیم بدلیل اینکه کلاس های مورد نیاز ثبت شده اند، اگر در اون موقع یکی از نسخه های پرتابل را اجرا کنیم خواهیم دید که مشکل crash هم خودبخود حل میشه

برای مشکل شما بنظر بنده یکبار دیسک ویندوز را هم تغییر بدین

موفق باشید

ho3ein.3ven
دوشنبه 21 فروردین 1391, 20:06 عصر
خوب منم میگم که این حلقه نمی تونه خطا رو ایجاد کنه فقط برنامه به پایان نمی رسه که با همون کنترل پاوز حل میشه پس تقریبا" به هیچ وجه مشکل در حلقه نمی تونه باشه اف دیسک کن:لبخند:

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

pesarake
سه شنبه 22 فروردین 1391, 23:46 عصر
بازم نشد
ویبی جدید خریدم
درایو دیگه نصب کردم
بازم همون ارور مسخره
چیکار کنم
ای بابا
این فیلم رو ببینید
حجمش 100 کیلوبایته
http://s1.picofile.com/file/7351514943/1.rar.html
این عکس رو هم ببینید
http://s1.picofile.com/file/7351527204/vb.jpg

M.T.P
چهارشنبه 23 فروردین 1391, 02:22 صبح
این فایل رو از حالت فشرده خارج کن و فایل استخراجی یعنی vb6.olb رو کنار فایل اجرایی vb6.exe کپی و جایگزین کن.
این فایل شامل کلاس ها و کنترل های استاندارد vb6 هست که ممکن است با تعویض این فایل مشکل حل بشه.

اگه با این فایل مشکل حل نشد و مطمئنید که قبلا هم همین vb6 رو نصب می کردید ، پس احتمال به یقین
مشکل از ویندوزیست که نصب می کنید ، از یک CD ویندوز دستکاری نشده استفاده کنید شاید مشکل رفع بشه.

pesarake
چهارشنبه 23 فروردین 1391, 10:58 صبح
حل نشد
ویندوزم دستکاری شده نیست
چون من خودم از دستکاری نشده خوشم میاد

miniator
شنبه 26 فروردین 1391, 17:19 عصر
ميشه پروژت رو بذاري تو سايت ببينيم چه مرگشه ؟؟؟ شايد مشكل سخت افزاري داري ؟؟؟ زيپ كن بفرست .

رامین مرادی
شنبه 26 فروردین 1391, 21:22 عصر
لطفا" کمی با ادب باشید وگرنه مدیر پستتون رو حذف می کنه:عصبانی:

رامین مرادی
پنج شنبه 31 فروردین 1391, 12:34 عصر
چی شد پروژه رو بزارید تا ببینیم مشکل از پروژتونه یا از سیستم شما؟