Главная страница
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.273 c
2-1130822835
flatron84
2005-11-01 08:27
2005.12.04
Асемблер и Delphi


2-1132206933
markers
2005-11-17 08:55
2005.12.04
Рабочий стол


1-1131047685
rolex
2005-11-03 22:54
2005.12.04
Баг Chart а или что?


14-1131757507
TStas
2005-11-12 04:05
2005.12.04
КАк в Ворде нумеровать рисунки автоматически?


3-1129688072
beglec
2005-10-19 06:14
2005.12.04
Проблема с подсчетом записей