Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Вниз

Ошибка при StrToDate 


Ig   (2002-01-25 12:37) [0]

Взял пример из хелпа, но всё-равно выскакивает ошибка,
исключение не обрабатывается, а очень надо
const
CRLF = #13 + #10;
var
TempDate: TDateTime;
begin
try
TempDate := StrToDateTime("99/99/1998");
except
on E: EConvertError do
ShowMessage(E.ClassName + CRLF + E.Message);
end;



Андрей Сенченко   (2002-01-25 12:42) [1]

Ибо чтение HELP-а не помогло
StrToDateTime("25.01.2002 12:48")
либо
StrToDate("25.01.2002")
Почувствуйте разницу :)



Val   (2002-01-25 14:56) [2]

>Андрей Сенченко © (25.01.02 12:42)
По-моему, Ig старается обработать исключение, возникающее как раз из-за неверного параметра, передаваемого в StrToDateTime()
специально, а не просто конвертирует дату и вопрос возник, как раз,такой:почему не обрабатывается возникающее по этой причине исключение



panov   (2002-01-25 15:08) [3]

У меня это пример обрабатывается нормально.



troits   (2002-01-25 16:35) [4]

Посмотрите DateSeparator. И т. д.



Набережных С.   (2002-01-25 19:45) [5]

Если имеется в виду сообщение об ошибке, выдаваемое отладчиком, то надо снять флажок "stop on delphi exception" в опциях отладчика - будут выдаваться только сообщения ОС.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.04 c
3-32114           kamonavt              2002-01-12 15:06  2002.02.11  
Поиск по маске


7-32351           Иван Шихалев          2001-11-02 20:57  2002.02.11  
Перезагрузка из DOS


14-32328          Abajun                2001-12-21 13:35  2002.02.11  
Документ word


6-32298           Abzetdin              2001-11-18 22:08  2002.02.11  
Передача динамического массива через Сокеты


3-32175           HydraMarat            2002-01-16 23:23  2002.02.11  
Добавление записей и значений через SQL