|
mrkod 2009-11-18 01:20:27 |
Описание Странное поведение на нетбуке asus eee pc 901 (ос win xp sp2). При добавлении счета вводимый остаток умножается на 100. Аналогично для опарации (на 100 в данном случае умножатеся сумма) Если будет возможность, поправте пожалуйста ошибку. Программа классная, хотелось бы иметь возможность использовать её и на нетбуке. Последовательность действий Скачал дистрибутив. Установил. Дальше: 1. На вкладке счета выполняю операцию "Добавить счет" 2. Ввожу название счета и начальный остаток (у меня "Кошелек" и 388,00) 3. Жму кнопку ОК. В результате создается счет кошелек с остатком 38,800,00 На ноутбуке и на стационарной машине все впорядке. Аналогичная ситуация с умножением наблюдатеся если на вкладке "Операции" добавлять операции по счету. Умножатеся на 100 сумма. Так же если просто ввести цифру в поле остатка или суммы и нажать "=", то для каждого нажатия будет происходить умножение на 100. Причем ряд будет следующий: 566 (ввел) - 56,600,00 - 5,660,000,00 - 566,000,000,00 - 56,600,000,000,00 - 5,660,000,000,000,00 - 566,000,000,000,000,00 - и далее переполнение (-584,906,628, 499,610,01) |
|
Dervish 2009-11-18 09:51:09 |
Спасибо, будет исправлено. Пока не выложена исправленная версия программы, зайдите в региональные настройки и в разделителе тысяч поставьте пробел. После этого все должно заработать. |
|
Dervish 2011-10-28 19:32:23 |
В 222-й сборке эта ошибка не будет проявляться. Причина ошибка была в неверной работе программы в случае совпадения десятичного символа и символа разделителя тысяч.
Суть исправления ошибки состоит в добавлении проверки на совпадение этих двух символов. В случае совпадения в программе прописывается режим форматирования чисел, при котором в качестве разделителя тысяч используется пробел, а в качестве десятичного символа - запятая. |