PDA

View Full Version : جمع کردن دو عدد که با کاما 3 رقم 3 رقم جدا شده



Mask
شنبه 26 دی 1388, 00:01 صبح
با سلام
بنده با کدی که دوستان قبلا در سایت گذاشته بودند اعداد درون ادیت رو سه رقم سه رقم جدا می کنم. اما مشکل اینجاست که وقتی می خام با هم جمعشون کنم و چون کاما استرینگ هست برنامه ارور میده.
باید چیکار کنم.
ممنون.

Mahmood_M
شنبه 26 دی 1388, 01:46 صبح
ابتدا کاما رو از درون رشته حذف کنید ، بعد رشته رو به عدد تبدیل کنید و در نهایت عملیات جمع یا ... رو انجام بدید و اگه لازم بود دوباره اعداد رو جدا کنید ، برای حذف کاما هم به صورت زیر عمل کنید ( مثال ) :
var
S : String;
begin
S := '123,456,789';
S := StringReplace(S, ',', '', [rfReplaceAll]);
end;

موفق باشید ...

gbg
یک شنبه 27 دی 1388, 14:13 عصر
من هم یه کامپوننت گذاشتم تو سایت که ارقام عدد رو سه رقم سه رقم جدا می کنه ولی وقتی خاسیت value رو می خونی عدد رو بهت بر میگردونه