Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

EConvertError   Найти похожие ветки 

 
TimScorp ©   (2006-02-06 21:25) [0]

имеется такой листинг

 try
   TempDate := StrToDate (APDate.Text);
 except
   on E: EConvertError do
     begin
       Application.MessageBox ("Íåïðàâèëüíàÿ äàòà.", "Îøèáêà", MB_OK+MB_ICONHAND+MB_APPLMODAL);
       Exit;
     end;
 end;

Почему-то выскавивает ошибка

Project ****.exe raised exception class EConvertError with message ""asasas" is not a valid date". Process stoped. Use Step or Run to continue.

В чем ошибка???

С уважением TimScorp.


 
Kolan ©   (2006-02-06 21:29) [1]

Наверно в APDate.Text был текст "asasas"

При попытке конвертировать его в Дату возникло исключение EConvertError.

В этом коде оно обработанно

on E: EConvertError do
    begin
      Application.MessageBox ("Íåïðàâèëüíàÿ äàòà.", "Îøèáêà", MB_OK+MB_ICONHAND+MB_APPLMODAL);
      Exit;
    end;


И при его возникновении выдается ошибка при помощи MessageBox...


 
Kolan ©   (2006-02-06 21:30) [2]

Те ошибки тут нет усе правильно...


 
Asail   (2006-02-06 21:33) [3]

Это если запускать скомпилированный exe или отключить дебагер, а так, васкакивает сообщение дебагера. Нажмешь Run и получишь свой message.
Это если я правильно вопрос понял (почему выскакивает сообщение от дебагера а не то, что в try ... except).


 
TimScorp ©   (2006-02-06 21:34) [4]

Но почему прога прерывается???

Я специально ввожу в поле дата "asasdsa" ИЛИ "99.99.1999" и прога прерывается, а нужно чтобы она вывела мой MessageBox и вернулась назад в форму. Как это сделать???

С уважением TimScorp.


 
TimScorp ©   (2006-02-06 21:36) [5]

Понял.
а как отключить это дол***** дебугер???

С уважением TimScorp.


 
Kolan ©   (2006-02-06 21:44) [6]

Tools -> Debuger options -> Language exceptions -> stop on delphi exceptions

А прога прерывается потому что при отмеченной галочке
stop on delphi exceptions Dlephi как раз и сделает stop


 
Kolan ©   (2006-02-06 21:44) [7]

ЗЫ Пороверил твой код рабочий...


 
Asail   (2006-02-06 21:45) [8]

Tools->Debuger Options
снять галочку с Integrated Debugger

Но, вообще, не советую - он для того и создан, чтобы им пользоваться...



Страницы: 1 вся ветка

Текущий архив: 2006.02.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
15-1138992676
БарЛог
2006-02-03 21:51
2006.02.26
Помогите скачать mp3


11-1120149976
Thaddy
2005-06-30 20:46
2006.02.26
Strange registry bug


15-1138946494
Ega23
2006-02-03 09:01
2006.02.26
С Днём рождения! 3 февраля


2-1139291799
MM
2006-02-07 08:56
2006.02.26
Прога в трее


15-1139149093
Volf_555
2006-02-05 17:18
2006.02.26
Кто поможет мне найти ссылку на закачку Windows Vista?