Глюк вывода в экранной формой

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Anatoly
Бывалый
Сообщения: 91
Зарегистрирован: 11 Август 2005, 9:33
Откуда: Томск

Глюк вывода в экранной формой

Сообщение Anatoly »

Windows Xp Sp3 Clarion 6.3 9058
Глюк с экранной формой.
Имеем число (Real или Decimal не имеет значения) Sum = 1056769857.02
Для вывода на экран оно имеет формат @n-15.2, казалось бы какие проблемы, но на экране оно показывается как 156769857.02
Ноль съелся. Поэкспериментировал – оказалось любое миллирдное число, имеющее значение миллионов от 1 до 99 при выводе на экран теряет ведущий ноль. Если вывести через переменную S1=Format(Sum,@n-15.2) все Ok.
Кто встречался с таким и как борол?
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: Глюк вывода в экранной формой

Сообщение kreator »

Формата не хватает. Сделай @n-18.2 и будет тебе счастье. А вот С8 выводит правильно и с n-15.2. Это к вопросу о беспроблемности, безглючности и устойчивости С6.3.
We are hard at work… for you. :)
Ответить