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

Вниз

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

 
JBL   (2005-11-16 19:00) [0]

Доброго времени суток!
Значит вопрос в следующем:
Требуется создать собственное исключение и применить его для проверки введённых данных, т.е. есть два Edit"а и мне надо проверить введены ли в них данные или нет, но сделать это надо  не по ламерски (через IF) а через исключения, причём собственное исключение...


 
Eraser ©   (2005-11-16 19:04) [1]

http://delphimaster.net/view/2-1131997633/


 
JBL   (2005-11-16 19:14) [2]


> Eraser ©
>
> http://delphimaster.net/view/2-1131997633/


Это не совсем то что мне нужно...


 
Джо ©   (2005-11-16 19:20) [3]


type
 EMyException = class (Exception);

...
 raise EMyException.Create ("My own exception raised!");
...
 except
   on EMyException do ...;
   on Exception do ...;
 end;

Это?


 
Eraser ©   (2005-11-16 19:21) [4]


> JBL   (16.11.05 19:14) [2]

For example, given the following declaration,

type
 EPasswordInvalid = class(Exception);


you can raise a "password invalid" exception at any time by calling raise with an instance of EPasswordInvalid, like this:

if Password <> CorrectPassword then
 raise EPasswordInvalid.Create("Incorrect password entered");


 
JBL   (2005-11-16 20:15) [5]

прикиньте! Покапался в инете и нарыл :) Вот что надо было!
if (Edit1.Text="") then
 raise EZeroDivide.Create("Ошибка");


 
Джо ©   (2005-11-16 20:24) [6]


>  [5] JBL   (16.11.05 20:15)

А какой отношение пустое поле ввода имеет к делению на ноль?


 
Vlad ©   (2005-11-16 20:27) [7]


> JBL   (16.11.05 20:15) [5]



> if (Edit1.Text="") then


ты же сказал что надо > не по ламерски (через IF)


>  raise EZeroDivide.Create("Ошибка");


и это ты называешь
>  собственное исключение...
?


 
JBL   (2005-11-16 20:40) [8]

ыыы лана спамить не буду, просто я нашол что искал, всех благодарю за участие...


 
Германн ©   (2005-11-17 01:52) [9]

Пойди туда, не знаю куда. Найди, не знаю что.
Типичное занятие "Иванушек дурачков".
Вот только будет ли в конце "И я там был, мед-пиво пил..."?
Имхо. :(



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

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

Наверх




Память: 0.48 MB
Время: 0.047 c
2-1132333023
Дева
2005-11-18 19:57
2005.12.04
О фильтре


14-1131974326
Piter
2005-11-14 16:18
2005.12.04
HEX кодирование


4-1128080146
Signate
2005-09-30 15:35
2005.12.04
Ширина строки


1-1131369523
revo
2005-11-07 16:18
2005.12.04
Программа сильно грузит процессор


14-1132067730
Анонимщики
2005-11-15 18:15
2005.12.04
Дебаг библиотеки