PDA

View Full Version : خارج شدن برنامه بدون پیغام !!!



کم حوصله
یک شنبه 22 شهریور 1383, 00:04 صبح
سلام

تا حالا شده که برنامه تون را اجرا کنید و بدون دادن هیچ گونه پیغام یا خطایی از برنامه خارج شود !!!

راه حل آن یا نحوه فهمیدن علت آن چیست؟؟

Payam Moradi
یک شنبه 22 شهریور 1383, 07:40 صبح
اگر برنامه ایراد نداشته باشد پیام خطا نمیدهد.
برنامه نویس خودش تایین میکند که آیا هنگام خروج پیامی بده یا نه.
سوال عجیبی بود ؟ :shock:

MM_Mofidi
دوشنبه 23 شهریور 1383, 03:17 صبح
کم حوصله جان باحوصله بیشتری توضیح بده تا مفهوم باشه.
از Trace استفاده کن (اجرا مرحله به مرحله)

بابک زواری
دوشنبه 23 شهریور 1383, 12:20 عصر
از چه کامپوننتهایی استفاده کردی ؟‌ممکنه درست کرک نشده باشن و الان
expire شدن . بعضی از اونا کل برنامه رو پایان میدن .

کم حوصله
دوشنبه 23 شهریور 1383, 16:00 عصر
سلام
ببینید من تا جایی که تونستم از کامپوننت های خود وی بی استفاده کردم ولی 4 تا کامپوننت خاص را استفاده می کنم
1 - picformat.ocx که free می باشد و نیاز به کرک ندارد
2 - Toolbar32.ocx که free می باشد و نیاز به کرک ندارد
3 - taiwan32.ocx که free می باشد و نیاز به کرک ندارد
4 animationgif.ocx که کرک آن را دارم و مطمئن هستم مشکل از آن نیست

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

می تونه برای کم آوردن حافظه باشه؟؟

برنامه خیلی سنگین و حجیم آخه خود برنامه اصلی شامل 11 برنامه اصلی دیگه میشه که خودشون هرکدام برای خودشون قولی هستند

MM_Mofidi
سه شنبه 24 شهریور 1383, 12:13 عصر
با برنامه های مخصوص تست امتحانش کن یا یک textbox یا lable بگذار تا مقدار حافظه قابل دسترسی رو نشون بده.

کم حوصله
سه شنبه 24 شهریور 1383, 23:33 عصر
منظورتون از برنامه های مخصوص کدوم برنامه هاست ؟؟؟

MM_Mofidi
چهارشنبه 25 شهریور 1383, 00:30 صبح
مثلا
http://www.etnus.com/index1.html
یا
GlowCode 4.0 (Diagnose and debug Win32 EXEs and DLLs developed with Microsoft Visual C++ and Visual Basic)
Auto Debug Professional 3.2(Trace the target program automatically and monitor the parameters of all API and COM interfaces.
OS: Windows (all))

DzSoft PHP Editor 2.0.1 (Write, edit, and debug your PHP scripts and HTML pages.)

DzSoft Perl Editor 5.6(Write, edit, and debug your Perl CGI scripts.)

CodeGuide 7.0 (Code and debug your Java software.)

NetBeans 3.4.1(Utilize this advanced development environment for application creation and )deployment.

Xoology Coda 2.4(Parse, edit, and debug JavaScript, HTML, XHTML, and XML.)

DebugPackager 1.9.0(Debug your applications with this program.)

TracePlus Win32 3.0 (Trace the interaction between your Win32 application and multiple APIs.)

GNU Visual Debugger 1.2.5 (Debug Ada, C, and C++ programs.)

DebugView 4.21 (Monitor kernel-mode and Win32 debug output on your PC or remotely.)

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

sars_tehrani
شنبه 28 شهریور 1383, 07:32 صبح
کم حوصله جان اگر مشکلت رفع شد بنویس و راه حل اون رو هم بگو لطفا
:P

کم حوصله
شنبه 28 شهریور 1383, 15:22 عصر
والا نه فعلا این مشکل شده آیینه دغ ما
کسی هم که راه حل منطقی نداره :(

kochol
شنبه 28 شهریور 1383, 17:43 عصر
در بازی ها هم اگر دیده باشی وقتی کارت گرافیک نکشد بدون هیچ error خارج میشود ولی در برنامه نویسی اگر حافظه کم بیاید پیغام not expand memmory را میدهد
من دقیقا نمی دانم ولی تحقیق کن 8-)

بابک زواری
شنبه 28 شهریور 1383, 20:06 عصر
کم حوصله جان میشه اسم دقیق این کامپوننت ها رو بدی تا یک تحقیق روشون بکنم چون به جز این مورد
چیز مشکوک دیگه نیست و اگر مشابه ایی برای اونا داشتم برات بدم.
در ضمن شما اگر ممکنه در تمام روال ها عبارت on error resume next یا مشابه رو بردار و خطا ها رو بذار
معلوم بشن تا بفهمیم ایراد از کجاست

Gidora
شنبه 28 شهریور 1383, 21:47 عصر
منم فکر میکنم اشکال از کامپوننتها باشه. ولی قطعا یه جای کارت ایراد داره. منتها این کامپوننتها باعث میشن که پیغام خطای VB دیده نشه و مستقیم بیای توی دسکتاپ.

بابک زواری
شنبه 28 شهریور 1383, 22:02 عصر
1 - picformat.ocx که free می باشد و نیاز به کرک ندارد
2 - Toolbar32.ocx که free می باشد و نیاز به کرک ندارد
3 - taiwan32.ocx که free می باشد و نیاز به کرک ندارد
4 animationgif.ocx که کرک آن را دارم و مطمئن هستم مشکل از آن نیست

من بیشتر شکم به شماره 2 هست چون اصولا این در فرم اصلی قرار داره و همیشه لود شده
هست.

کم حوصله
دوشنبه 30 شهریور 1383, 23:12 عصر
ولی من خودم شکم به 3 است
چون این dll جهت کار با اسکنر است و بیشتر این مواقع باهاش روبرو می شم
(مورد 3 dll است که اشتباها ocx نوشتم )

کم حوصله
دوشنبه 30 شهریور 1383, 23:14 عصر
راستی در رابطه با کارکردن با اسکنر هیچ کس کامپ.ننت خوبی نداره
(سعی میکنم از خجالتش در بیام :oops: )

بابک زواری
سه شنبه 31 شهریور 1383, 21:13 عصر
کم حوصله جان شدیدا دنبال این اکتیو اکس و یا سورس کدی در این زمینه هستم
به محض پیدا کردن بهت اطلاع میدم فکر کنم kofax رو بتونم برات پیدا کنم اگر جواب بده