mutex wrote: |
DeathStalker, Проверил.
Действительно пункт 1 оказался багом плагина. Исправил. Большое спасибо за диагностику! По пункту 2 выяснилось, что это изменение было вынужденным. Причина: число с плавающей точкой отображалось с излишне многими знаками после запятой, когда оно было близко к нулю. Теперь для чисел с плавающей точкой применяется спецальное форматирование, следствием которого является подавление нуля в целой части, когда число меньше единицы. Придётся терпеть одно ради другого. |
mutex wrote: |
Руслан, то что, программисты народ "довольно" ленивый, общеизвестно.
В данном случае речь идет об экономии ширины сетки (DBGrid) БД. Это наглядно видно, если открыть Biolife.db (из примеров Дельфи - алиас DBDEMOS) нынешним плагом и платным xbaseviewpro.exe 7.2 и сравнить их. Колонка Length_In (длина в дюймах) имеет тип Float и много цифр после запятой. Нынешний формат вывода примерно такой: ############.####; он подавляет все ведущие нули и особенно полезен, когда поле БД, имея тип Float, в действительности содержит целочисленные значения. Изменить его мне совсем не сложно, так как он используется только в одном месте. |
mutex wrote: |
Изменить его мне совсем не сложно, так как он используется только в одном месте. |
Quote: |
Позволю себе ответные вопросы:
В чем приемущество папки AppData перед папкой My Documents? В чем заключаются недостатки папки My Documents? |
Quote: |
Может быть мой подход мешает работать в многопользовательской среде WinNT? |
Code: |
1. под Win9x, или если папка AppData не задана (API ничего не возвращает), берем папку программы |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours