PDA

View Full Version : سوال: بسته شدن برنامه vb6



renjerk
جمعه 07 خرداد 1389, 06:52 صبح
سلام دوستان من برنامه ای با ویبی نوشتم برنامه رو exe کردم و اجرا میکنم برنامه خوب کار میکنه ولی بعد از یک یا دو ساعت کار کردن خودبخود بسته میشه بدون هیچ ارور و یا چیز دیگه ای . دوستان راهنمایی کنید مشکل برنامم چی هست ؟

monitor
جمعه 07 خرداد 1389, 11:37 صبح
دوست عزيز احتمالا مشكل از سيستم شماست!
ولي ممكنه جايي از برنامه كدي نوشته باشي كه باعث بسته شن برنامه بشه

مهران رسا
جمعه 07 خرداد 1389, 12:07 عصر
سلام دوستان من برنامه ای با ویبی نوشتم برنامه رو exe کردم و اجرا میکنم برنامه خوب کار میکنه ولی بعد از یک یا دو ساعت کار کردن خودبخود بسته میشه بدون هیچ ارور و یا چیز دیگه ای . دوستان راهنمایی کنید مشکل برنامم چی هست ؟
سلام.
شما خودتون رو بذارید جای دوستان . با این توضیحات میتونید به کسی کمک کنید ؟ حداقل کاری که برای حل شدن مشکلتون میتونید بکنید اینه که کد برنامتون رو اینجا قرار بدید تا اگر کسی از دوستان وقتش رو داشت کد رو مطالعه کنه و مشکل رو ردیابی کنه .

موفق باشید

vbhamed
جمعه 07 خرداد 1389, 20:44 عصر
سلام

وقتي برنامه شما خطايي داشته باشه و با دستور On Error اونو كنترل كرده باشيد ممكنه در حالتي كه از درون محيط ويژوال بيسيك اجرا مي كنيد مشكلي پيش نياد ولي در حالت Exe هر خطايي باعث خروج از برنامه ميشه و چون كه دستور On Error هم استفاده شده هيچ پيغامي داده نميشه

براي بررسي در اولين خط روالهاي مختلف برنامه و در تايمرها و ... مي تونيد دستوري بنويسيد كه نام روالي كه داخل اون هستيم رو مثلا در فايلي يا در يك بانك اطلاعاتي بنويسه اينطوري ميشه فهميد آخرين روالي كه واردش شديم چي بوده و اون رو بررسي مي كنيم

مي تونيم موقتا دستور كنترل خطا رو هم غير فعال كنيم با اين دستور


On Error Goto 0

kooroush
شنبه 08 خرداد 1389, 11:22 صبح
فکر کنم کد برنامه ات رو اینجا بزاری بهتر می شه روش بحث کرد !

ramsess
شنبه 08 خرداد 1389, 14:53 عصر
دوست من اگه میخوای خیالت راحت بشه یه دور ویندوزت رو عوض کن - یه آنتی ویروس خوب نصب کن - حسابی ویروس کشیش بکن - یه وی وبی تر و تمیز نصب کن - مطمئن با مشکلت حل می شه

ali_habibi1384
شنبه 08 خرداد 1389, 19:22 عصر
بی خود خودت رو اذیت نکن مشکل از ویروس نیست احتمالا از یه تایمر استفاده کردی یا از یه تابع و یا متغیری که بعد از برخورد به خطا همونطور که مدیر سایت گفت روالی رو برنامت اجرا می کنه که توش دستور END داره.

renjerk
یک شنبه 09 خرداد 1389, 09:54 صبح
سلام

وقتي برنامه شما خطايي داشته باشه و با دستور On Error اونو كنترل كرده باشيد ممكنه در حالتي كه از درون محيط ويژوال بيسيك اجرا مي كنيد مشكلي پيش نياد ولي در حالت Exe هر خطايي باعث خروج از برنامه ميشه و چون كه دستور On Error هم استفاده شده هيچ پيغامي داده نميشه

براي بررسي در اولين خط روالهاي مختلف برنامه و در تايمرها و ... مي تونيد دستوري بنويسيد كه نام روالي كه داخل اون هستيم رو مثلا در فايلي يا در يك بانك اطلاعاتي بنويسه اينطوري ميشه فهميد آخرين روالي كه واردش شديم چي بوده و اون رو بررسي مي كنيم

مي تونيم موقتا دستور كنترل خطا رو هم غير فعال كنيم با اين دستور


On Error Goto 0

از این چجوری باید استفاده کرد لطفا یک نمونه با کد ویبی راهنمایی کنید ممنون
___
برنامه ای که نوشتم بعد مدتی کار کردن این اررور رو میده
متن اررور:

Run-time error 35761
Request timed out

30yamand
سه شنبه 11 خرداد 1389, 00:17 صبح
سلام دوستان من برنامه ای با ویبی نوشتم برنامه رو exe کردم و اجرا میکنم برنامه خوب کار میکنه ولی بعد از یک یا دو ساعت کار کردن خودبخود بسته میشه بدون هیچ ارور و یا چیز دیگه ای . دوستان راهنمایی کنید مشکل برنامم چی هست ؟

دوست عزیز شاید برنامه رو محدود نوشتی

30yamand
سه شنبه 11 خرداد 1389, 00:21 صبح
دوست عزیز از حلقه تکرار استفاده کن
یا اگه نوشته هم باشی درست ننوشتی حالا برنامه ت رو بزار یه نگاهی کنیم بهتر میشه