Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

EConvertError при вызове StrToDAte [D7, XP]


Sergey2 ©   (2008-05-26 11:05:00) 

В дельфи, которая стоит уже несколько лет, в рабочем проекте - стала вдруг вылетать ошибка на вызов функции StrToDate. В новом проекте пишу следующий код - и то же самое получается


var
 myDate : TDateTime;
begin
 myDate := StrToDate('15/03/75');
 ShowMessage('15/03/75   = '+DateTimeToStr(myDate));
end;


Как с этим можно бороться ? Уж очень Дельфи не хочется переставлять - если проблема конечно в ней.


Vlad Oshin   (2008-05-26 11:15:00) [1]

LCID: Integer;
FormatSettings: TFormatSettings;
begin
GetLocaleFormatSettings(LCID,FormatSettings);
ShowMessage( FormatSettings.DateSeparator);


Vlad Oshin   (2008-05-26 11:15:00) [2]

LCID: Integer;
FormatSettings: TFormatSettings;
begin
GetLocaleFormatSettings(LCID,FormatSettings);
ShowMessage( FormatSettings.DateSeparator);


Vlad Oshin   (2008-05-26 11:15:00) [3]

LCID: Integer;
FormatSettings: TFormatSettings;
begin
GetLocaleFormatSettings(LCID,FormatSettings);
ShowMessage( FormatSettings.DateSeparator);


engine   (2008-05-26 11:14:00) [4]

либо пользуйся
function StrToDate(const S: string; const FormatSettings: TFormatSettings): TDateTime; overload;


Sergey2   (2008-05-26 11:12:00) [5]

Спасибо. жуть какая то - и как она интересно слетела на 2008/05/26 ....


Sergey13   (2008-05-26 11:09:00) [6]

Региональные настройки винды посмотри - формат даты.


Наверх

Титульная страница Поиск, карта сайта Написать письмо