Текущий архив: 2008.03.23;
Скачать: CL | DM;
Вниз
Где лучше ловить исключение? Найти похожие ветки
← →
Lip © (2008-02-09 16:20) [0]Например, есть процедура SaveDataToFile(..., const FileName: string);
описывать блок try лучше в этой процедуре или в месте вызовы этой процедуры.
То есть:
...
try
SaveDataToFile()
except
...
или в самой процедуре описывать блок try, except.
Просто если в процедуре описыать блок try, а потом если в нем возникнет исключение, то приедтся как-то оповестить об этом пользователя, например вызвать MessageDlg.
А из процедуры сохраняющей данные как-то не гут вызывать MessageDlg...
← →
Amoeba © (2008-02-09 16:26) [1]В принципе принципиальной разницы нет. Все зависит от деталей реализации логики программы.
← →
korstin © (2008-02-09 16:53) [2]это конечно не кошерно, но можно сделать SaveDataToFile функцией с возвращением значения. Соответственно, при exception функция вернет код ошибки. В основное программе проверить код возврата, в случае ошибочного вывести сообщение пользователю.
Страницы: 1 вся ветка
Текущий архив: 2008.03.23;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.014 c