Topic: вывод значения не в экспоненциальной форме

В поле Edit выводится вещественное число. Отображается же оно в экспоненциальной форме, которая неприемлема.
Мне нужен вывод с 2-4 знаками после запятой.
Как с этим бороться в Pascal я знаю - прописывается количество знаков после точки в операторе вывода. А как сделать это в MVD?
Помогите, пожалуйста...

Re: вывод значения не в экспоненциальной форме

попробуйте в свойствах компонентов  additional -> editMask

Re: вывод значения не в экспоненциальной форме

sibprogsistem wrote:

попробуйте в свойствах компонентов  additional -> editMask

Спасибо, но так это работать не хочет.
Если вычисленное значение 0,000001 выводилось как 1Е-6, то теперь (с маской 90,9999) выводится 1Е,____

Re: вывод значения не в экспоненциальной форме

konstantin wrote:

Мне нужен вывод с 2-4 знаками после запятой.

Привет. Точно видел обсуждение данного вопроса на форуме когда искал ограничение длины числа MySQL.

Re: вывод значения не в экспоненциальной форме

Действительно, странное поведение... попробовал поставить свойства

Currency := True
Accuracy := 4

В результате при присвоении значения

Value := 1/1000000;

Отображается как  16.0000


В качестве костыля могу предложить использовать  DecimalRoundExt();

Value := DecimalRoundExt(1/1000000,4);

Отображается корректно:  0.0000

Визуальное программирование: блог и телеграм-канал.

Re: вывод значения не в экспоненциальной форме

k245 wrote:

В качестве костыля могу предложить использовать  DecimalRoundExt();

Спасибо, так работает.