Главная страница
    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.03 c
14-1131813056
palva
2005-11-12 19:30
2005.12.04
Ломают RSA


3-1129629002
Карелин Артем
2005-10-18 13:50
2005.12.04
Как получить тип поля в MS SQL?


3-1129695989
WINSIDO
2005-10-19 08:26
2005.12.04
Oracle хранимый процедур


6-1124662253
Delphi_is_cool
2005-08-22 02:10
2005.12.04
WinSock. Как отправить файлы ?


2-1131960085
alsov
2005-11-14 12:21
2005.12.04
Перевод Variant в TDate





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский