PDA

نسخه کامل مشاهده نسخه کامل : جلوگیری از دادن پیغام خطا



skmkh6056
27-03-2008, 17:56
فرض کنید

form1.caption := 'ali'
و سپس

strtoint(form1.caption)
پیغام خطا میدهد. البته رشته ali اشتباها وارد شده و میخوام خودم یه پیغام فارسی بدم و مانع خطای برنامه بشم. یا اصلا پیغام ندم. فقط سیستم پیغام نده. چیکار باید بکنم؟

mojtaba-design
27-03-2008, 21:36
اين مربوط ميشه به مبحث «استثنا ها» ميتوني سرچ كني اما اگه چيزه بدرد بخوري گيرد نيومد بگو تا واست اين استثنا رو توضيح بدم ولي خداييش اول سرچ كن.

CPUSatan
28-03-2008, 01:19
فرض کنید که Caption فرم رو از Edit1 میگیری، اونوقت داریم:
Try
;Form1.caption:=edit1.text
except
showmessage('خطا در ورود نام');
;end
این روش کلی استفاده از بلوک Try بودش که به کارت میاد.