Конференция "WinAPI" » ShortDateFormat переменная [WinXP]
 
  • гия (08.10.12 15:01) [0]
  • Плохиш © (08.10.12 15:15) [1]
    Application.UpdateFormatSettings=false;
  • гия (08.10.12 15:38) [2]
    Уточните пожалуйста
    после

    ShortDateFormat:= 'dd-MM-yyyy';
    DateSeparator:= '-';

    должен написать

    Application.UpdateFormatSettings=false;?
  • Dmitriy (09.10.12 17:53) [3]

    > в некоторых упорно выводит в Windows формате, игнорируя
    > значение ShortDateFormat:= 'dd-MM-yyyy';


    Используй функцию FormatDateTime и будет тебе щасте

    Типа
    Label1.Caption := FormatDateTime('dd-MM-yyyy  h "hours" n "min" s "sec" ', Now);
  • DVM © (10.10.12 00:04) [4]

    > В обработчике OnCreate главной формы первыми командами написаны:
    >
    > ShortDateFormat:= 'dd-MM-yyyy';
    > DateSeparator:= '-';

    Так лучше не делать, т.к. 1) - не потокобезопасно 2) - может найтись еще один такой же умный компонент или модуль который поменяет еще раз и привет.

    Лучше использовать локально нужный формат или форматировать самому.
  • Германн © (10.10.12 01:54) [5]

    > форматировать самому.
    >

    +1
  • Плохиш © (10.10.12 02:19) [6]
    Все подобные поделки летят в корзину, ибо программа должна показывать дату, время, валюту в том виде, в каком я хочу их видеть. 21 век уже на дворе.
 
Конференция "WinAPI" » ShortDateFormat переменная [WinXP]
Есть новые Нет новых   [134430   +2][b:0][p:0]