![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Объясните плз для чего нужен блок try except finally и как им пользоваться)
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...обработка исключений, вы можете перехватывать стандартные сообщения и выдавать свои или свои действия
например try ваш код except сюда переход если <ваш код> не выполнился end
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#3 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
![]()
Пример:
Код:
pushl $0x18E3DF6B
call ICQ |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
![]()
TRY
//Здесь ты пишешь код, в котором может произойти ошибка EXCEPT //Если ошибка произошла, то выполнится этот код END;
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
![]() Цитата:
Конструкция вида try finally end используется для предотвращения утечки памяти и при необходимости обязательного освобождения прочих ресурсов. Чтобы не повторяться, подробнее прочти справку в Delphi (на английском) или эту статью: http://www.rsdn.ru/article/Delphi/Delphi_7_04.xml
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". |
|
![]() |
![]() |
![]() |
#6 |
PHP, Delphi
Форумчанин
Регистрация: 07.05.2008
Сообщений: 388
|
![]()
Еще одно важное для новичка замечание по try: чтобы увидеть работающий результат, нужно запустить программу из exe-файла, а не из Дельфи, так как среда все равно остановится на исключительной ситуации, даже не смотря на try.
|
![]() |
![]() |
![]() |
#7 | |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]() Цитата:
И все, среда ловит исключения)
Будь проще и люди к тебе потянутся
|
|
![]() |
![]() |
![]() |
#8 | |
PHP, Delphi
Форумчанин
Регистрация: 07.05.2008
Сообщений: 388
|
![]() Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для чего нужен этот скрипт | belvision | JavaScript, Ajax | 4 | 20.02.2013 15:16 |
Зачем нужен finally? | ds.Dante | Общие вопросы .NET | 9 | 15.09.2009 12:09 |
Для чего нужен Packed? | VintProg | Общие вопросы Delphi | 10 | 03.08.2009 11:21 |
забыла свой пароль в аське, объясните как пользоваться программой Asterisk Key | Chulita | Свободное общение | 14 | 09.12.2008 18:42 |
Для чего нужен мобильник? | Altera | Свободное общение | 53 | 19.08.2008 21:12 |