فرض کنید
form1.caption := 'ali'و سپس
strtoint(form1.caption)پیغام خطا میدهد. البته رشته ali اشتباها وارد شده و میخوام خودم یه پیغام فارسی بدم و مانع خطای برنامه بشم. یا اصلا پیغام ندم. فقط سیستم پیغام نده. چیکار باید بکنم؟
فرض کنید
form1.caption := 'ali'و سپس
strtoint(form1.caption)پیغام خطا میدهد. البته رشته ali اشتباها وارد شده و میخوام خودم یه پیغام فارسی بدم و مانع خطای برنامه بشم. یا اصلا پیغام ندم. فقط سیستم پیغام نده. چیکار باید بکنم؟
اين مربوط ميشه به مبحث «استثنا ها» ميتوني سرچ كني اما اگه چيزه بدرد بخوري گيرد نيومد بگو تا واست اين استثنا رو توضيح بدم ولي خداييش اول سرچ كن.
فرض کنید که Caption فرم رو از Edit1 میگیری، اونوقت داریم:
Try
;Form1.caption:=edit1.text
except
showmessage('خطا در ورود نام');
;end
این روش کلی استفاده از بلوک Try بودش که به کارت میاد.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)