Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Отключение контроля ошибок

Автор: priboltik 18.02.2007 22:02

В паскале контроль ошибок отключается так: {-$I} как подобное, если это возможно сделать в делфи????

соррю, если уже обсуждалось...

Автор: volvo 18.02.2007 22:27

А можно узнать, зачем тебе это понадобилось в Дельфи? Есть же

Try
// Делаешь что-то
Except
// Если произошла ошибка - придешь сюда, и обрабатывай ее
End;

Автор: priboltik 19.02.2007 0:01

ок.. попробую так.. спасибо!!!!

Автор: klem4 19.02.2007 14:04

Еще есть вариант обработки try..finally..end; отличается тем, что блок finally выполнится независимо от того возникла ли ошибка. Вообще прочитай про обработку исключительных ситуаций в Delphi, в любой книге должно быть.

Автор: priboltik 19.02.2007 16:20

ну вот например мне надо проверить существует ли файл кот. мы прописали в Edit1 ..
тогда это будет выглядеть примерно так:
try
Assignfile(f,edit1.text);
if ioresult=1 then
showMessage('Файл не найден')
else
reset(f);
except

???????
подскажите плиз...

Автор: volvo 19.02.2007 18:12

Вот так это будет выглядеть:

try
Assignfile(f, edit1.text);
Reset(f);

// Продолжаем обработку файла - он успешно открыт

except
// ошибка при открытии файла - пришли сюда...
showMessage('Файл не найден');
end;

Автор: priboltik 19.02.2007 20:47

ок.. теперь все понятно просто вгоняло в тупик то, что в самой среде при компилляции все равно ошибка выдается.. smile.gif