Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
Внизtry ... except ... finally Найти похожие ветки
← →
juice © (2005-05-27 12:50) [0]В D7 разве нельзя создавать такие блоки ?:
try
...
except
...
finally
...
end
← →
Ega23 © (2005-05-27 12:51) [1]try
try
finally
end;
except
end;
?
← →
-=XP=- © (2005-05-27 12:52) [2]Если компилятор не пропускает - значит, нельзя.
А чем вложенные не нравятся?
← →
Ega23 © (2005-05-27 12:52) [3]ну и raise ещё, конечно...
← →
TUser © (2005-05-27 12:55) [4]А в ранних версиях можно что ли?
← →
Игорь Шевченко © (2005-05-27 12:57) [5]В D8 тоже нельзя
← →
juice © (2005-05-27 13:01) [6]Ну не то чтобы не нравятся, просто чуть-чуть неудобнее получается. А насчет Д7 я не знаю даже зачем приписал, в ранних тоже нельзя
← →
Digitman © (2005-05-27 13:21) [7]
> просто чуть-чуть неудобнее получается
думаю, что "неудобство" это Борланд делал вполне осмысленно
Компилятор Паскаля у Борланда - однопроходный, и вероятно из-за невозможности скомпилировать за один проход "удобную" конструкцию пришлось реализовывать менее удобную
а, к примеру, сишные компайлеры - они многопроходные, поэтому там вполне реализуема блочная конструкция, содержащаяя солянку сборную из try, catch, throw и иже с ними
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.061 c