Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.034 c
14-1132067730
Анонимщики
2005-11-15 18:15
2005.12.04
Дебаг библиотеки


2-1132231417
md
2005-11-17 15:43
2005.12.04
узнать разницу между числами


5-1114854193
B1ack1ceM0de1
2005-04-30 13:43
2005.12.04
Разноцветный ProgressBar


2-1132263226
kibon
2005-11-18 00:33
2005.12.04
поиск


1-1131160362
stef
2005-11-05 06:12
2005.12.04
Обращение к форме через Handle





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский