بعد از آزمون و خطاهای زیاد متوجه شدم برای این که کلمه ی "ریال" در فیلدهای Currency مثبت و منفی درست نمایش داده بشه باید بعد از کلمه "ریال" کرکتر LTR را هم اضافه کنید.
برای استفاده در دلفی ( مستقل از ویندوز ) از کد ضمیمه شده استفاده کنید.
برای برطرف کردن این مشکل در ویندوز روی این لینک کلیک کنید : http://www.barnamenevis.org/sh...d.php?p=251741
اگر از کامپوننت های DevExpress استفاده می کنید :
1) یونیت cxFormats را اضافه کنید
2) این کد را اجرا کنید :
cxformatcontroller.GetFormats;
cxformatcontroller.NotifyListeners;