Sampro
Member
سلام دوستان.
یک کد نوشتم که باید یه مقدار عددی رو از یک ادیت بگیره .
ولی ممکنه کاربر یه مقدار رشته ای وارد کنه.
می خوام خودم به کاربر پیغام بدم و برنامه اررور نده . این کدیه که من به فکرم رسیده :
در ضمن یه سوال دیگه : تابعی تو دلفی هست که بفهمه مثلا یه رشته قابلیت تبدیل به عدد رو داره یا نه مثل IsNumber سی شارپ؟
یک کد نوشتم که باید یه مقدار عددی رو از یک ادیت بگیره .
ولی ممکنه کاربر یه مقدار رشته ای وارد کنه.
می خوام خودم به کاربر پیغام بدم و برنامه اررور نده . این کدیه که من به فکرم رسیده :
کد:
try
StrToInt(edtFileNumber.Text);
except on EConvertError do
begin
MessageDlg(strMessage,mtError,[mbOK],0);
exit;
end;
end;
متاسفانه یه مشکلی که هست اینه که اگه مثلا من یه مقدار خالی یا مقدار حرفی داخل ادیت بزارم هم خود دلفی به هم اررور می ده و هم بعدش خود پیغامی که من اونجا تو کد گذاشتم .
نمی دونم مشکل از کجاست . کسی راه حلشو می دونه .
نمی دونم مشکل از کجاست . کسی راه حلشو می دونه .
در ضمن یه سوال دیگه : تابعی تو دلفی هست که بفهمه مثلا یه رشته قابلیت تبدیل به عدد رو داره یا نه مثل IsNumber سی شارپ؟