Тема: try
Показать сообщение отдельно
  #2  
Старый 20.03.2008, 10:59
Аватар для Thrasher
Thrasher Thrasher вне форума
Illuminati
 
Регистрация: 06.03.2008
Адрес: Крым, г. Симферополь
Сообщения: 348
Репутация: 8808
По умолчанию

Начнем по порядку. Полный вид конструкции выглядит так:

Код:
try
...
except
...
finally
...
end;

Для чего нужно? Для обработки исключений. Например
Код:
try
F:=StrToFloat(S);//Переобразование типов
except
Application.MessageBox(Application.Handle,'Неправильный формат данных!','Ошибка',MB_OK);//Если возникло исключение (т.е. ошибка) преобразования, тогда вывести MessageBox.
finally
//А вот в данном блоке идет код который будет выполняться независимо от того было исключение или нет
//Например
Application.MessageBox(Application.Handle,'Обработка данных завершена' данных!','Инфо',MB_OK);
end;

Чаще всего используется связка

try
...
except
...
end;
.
__________________
Хорошо написанная программа не требует документации
ICQ 9-184-668.
Ответить с цитированием