![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Региональные настройки винды посмотри - формат даты.