PDA

View Full Version : سوال: چطور می شه شماره خط برنامه در جایی که ارور می ده رو تو EXE فهمید؟



یوسف زالی
دوشنبه 30 خرداد 1390, 10:31 صبح
با سلام و خسته نباشید خدمت دوستان.
نمی دونم اصلا می شه این کار رو کرد یا نه.
مثلا تو EXE که می دیم دست مشتری اگر ارور داد با زدن یک کلید ترکیبی پیغامی باز شه که توش شماره خط و اسم یونیتی که ارور داده بیاد؟
تو قسمت کلید و نمایش مشکلی نیست، چطور میشه که شماره خط و اسم یونیت رو فهمید؟
چیزی مثل Compile Time خود دلفی ..
ممنون.

pezhvakco
دوشنبه 30 خرداد 1390, 10:52 صبح
سلام :
خطا ها چند نوع دارند. شما چه نوع خطایی رو می گید .
اگه خطای زمان اجرا باشه یعنی در کدنویسی نباشه (یه کد نوشته شده ولی نتیجه مورد نظر رو نداشته باشه) که مدیریتی نمیشه کرد .

یوسف زالی
دوشنبه 30 خرداد 1390, 11:08 صبح
ببینید مثلا در زمان اجرا اگر با خطایی مواجه شدیم برنامه نویس بدون اینکه همون پروسه رو دوباره با سورس تست کنه تا بفهمه کدوم خط داره ارور میده بتونه شماره خط رو داشته باشه.
منظور من از EXE در زمان اجراست. در حالت کلی آیا میشه فهمید که معادل خط در حال اجرا در برنامه به ازای کدی که در حال اجراست چیه؟
ممنون از راهنماییتون.

BORHAN TEC
دوشنبه 30 خرداد 1390, 11:27 صبح
در اینگونه موارد madExcept میتونه کمکتون کنه. بهتره که نگاهی به آدرس زیر بیاندازید:
http://madshi.net/madExceptDescription.htm

Felony
دوشنبه 30 خرداد 1390, 12:07 عصر
EurekaLog هم گزینه خوبیه ؛ دو لینک زیر در مورد هر دو ( madExcept و EurekaLog ) توضیح دادن :

http://delphi.about.com/od/productreviews/ss/madexcept.htm
http://delphi.about.com/od/productreviews/ss/eurekalog.htm

یوسف زالی
دوشنبه 30 خرداد 1390, 13:08 عصر
ممکنه کمی توضیح درموردش بدبد؟
خیلی ممنون.

Felony
دوشنبه 30 خرداد 1390, 13:39 عصر
چه توضیحی اون 2 تا لینک که معرفی کردم به صورت کامل توضیح دادن دیگه !
این لینک هم 2 تا ویدئو در مورد کارکرد madExcept هست : http://madshi.net/madExceptVideos.htm

یوسف زالی
دوشنبه 30 خرداد 1390, 14:14 عصر
ممنون از محبتتون.
دست شما هم شاهین جان درد نکنه.