نقل قول نوشته شده توسط benyaminrahimi مشاهده تاپیک
ممنونم از راهنمایی شما دوستان توجه داشته باشند که تو پروژه های بزرگ که یه حجمی گزارش طراحی شده و یه حجمی هم یوزر خودش گزارش طراحی کرده نمیشه بهش گفت
رجیون رو بذار روی '/' بعد گزارش رو باز کن بعد دوباره رجیون رو بذار روی '.' ما هم این مشکل رو داشتیم چون تو پروژه ما تغیین جدا کننده اعشار دست خود کاربره decimal symbol ...

ریطی هم به کامپوننت نداره فقط در سورس تولید کننده کامپوننت '/'وجود نداره ... که با راهنمایی خوب ایشون حل شد


function frxStrToFloat(s: String): Extended;
var
i: Integer;
begin
for i := 1 to Length(s) do
{$IFDEF Delphi12}
if CharInSet(s[i], [',', '.','/']) then
{$ELSE}
if s[i] in [',', '.','/'] then
{$ENDIF}
{$IFDEF Delphi16}
s[i] := FormatSettings.DecimalSeparator;
{$ELSE}
s[i] := DecimalSeparator;
{$ENDIF}
while Pos(' ', s) <> 0 do
Delete(s, Pos(' ', s), 1);
Result := StrToFloat(s);
end;


بسیار عالی بود
مشکل از اساس حل شد