PDA

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



zoro21750
شنبه 07 آذر 1383, 09:42 صبح
سلام.
چه جوری میشه خطاهای سیستمی برنامه ای رو که تو دلفی نوشته میشه بر طرف کرد؟ مثلا یه برنامه نوشتیم که تو کامپیوتر خودمون اصلا خطا نمیده؛ ولی تو بعضی از کامپیوترها بد جوری آدمو میپیچونه که اصلا خطاهای الگوریتمی (مثلا چه میدونم... تقسیم به صفر) نیستن.
اصلا چه جوری میشه طوری برنامه نویسی کرد (چه اصولی داره) که این خطاها در آینده به وجود نیاد؟
با چه زبون برنامه نویسی یا بهتر، با چه ابزار برنامه نویسی کار کنیم که از این خطاهای کذایی ندن؟

بی ربط: مستقل از پلاتفرم دلفی چه جوریه؟ حلال این مشکل نیست؟

Tarrah
شنبه 07 آذر 1383, 10:52 صبح
سلام zoroعزیز

1-اگه برنامتو رو cdبردی تو یه سیستم دیگه بزن رو hardبعد اجرا کن.

2- مطمئن باش version نرم افزار هر دو سیستم یکی باشه.

3-header file ها رو کنترل کن.

همین سه تا مورد به ذهنم می رسه .اگه بازم چیزی پیدا کردم برات می نویسم. :wise1:

MiRHaDi
یک شنبه 08 آذر 1383, 00:09 صبح
سلام
اگه میخوای Error Handeling کنی میشه از Try ... Expert استفاده کرد و اگه میخوای همش رو از کار بندازی از Event Viewer
بای

مهدی کرامتی
یک شنبه 08 آذر 1383, 03:37 صبح
اگه میخوای Error Handeling کنی میشه از Try ... Expert استفاده کرد
منظورت همون Except است، نه؟ :sunglass:

MiRHaDi
یک شنبه 08 آذر 1383, 03:43 صبح
سلام
اینم از عوارض جواب دادن ساعت 4 صبح است دیگه :)
فردا 8 صبح تدریس دارم ! 4 هست اینجام . خواب بنمونم یک Except شده :) چجوری Raise کنم ؟
بای

zoro21750
یک شنبه 08 آذر 1383, 10:03 صبح
آدم از کجا باید بدونه که اصلا چه خطایی ممکنه پیش بیاد که حالا بخواد از چه هندل ای استفاده کنه؟
:گیج:

Touska
یک شنبه 08 آذر 1383, 21:59 عصر
آدم از کجا باید بدونه که اصلا چه خطایی ممکنه پیش بیاد که حالا بخواد از چه هندل ای استفاده کنه؟

آقا شما می توانید خطای خود را در یک متغیر بریزید و بعد متن خطا را چک کنید


Try
//-----------
Except
ON E : Exception Do //-------
End;

MiRHaDi
دوشنبه 09 آذر 1383, 15:17 عصر
سلام
(این پست رو هم جواب دادم نیست :( )

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

zoro21750
سه شنبه 10 آذر 1383, 17:24 عصر
عرض شود خدمت شما که تجربه ای داری بهت میگه کجا چه خطاهایی ممکنه ایجاد شه
بای

یعنی چی؟ کی یا چی بهم میگه؟ تجربه؟
اصلا این خطاهایی که من میگم تجربه بردار نیست!

zoro21750
دوشنبه 12 بهمن 1383, 10:25 صبح
[quote]آقا شما می توانید خطای خود را در یک متغیر بریزید و بعد متن خطا را چک کنید
.
جالب بود. حتما استفاده میکنم. یه چیزی مثل ارور ریپورت ویندوز دیگه.