Вниз
Скачать: CL | DM;

try...except...finally...end   Найти похожие ветки 

← →
Kostafey ©   (2007-05-07 23:46) [0]

Или не то курил или насколько я поммню в Delphi 2 можно было
писать конструкции типа:

try
 ...
except
 ...
finally
 ...
end

А сейчас только
try
 ...
except
 ...
end

или
try
 ...
finally
 ...
end

И почему такую возможность убрали ?


← →
jack128 ©   (2007-05-08 00:00) [1]

не то курил


← →
Dmitrij_K   (2007-05-08 00:03) [2]

похоже хорошую весч курил

try
 try
   ...
 finally
   ...
 end
except
  ...
end


← →
McSimm ©   (2007-05-08 00:04) [3]

нельзя было.

try
 try
 except
 end
finally
end


← →
Kostafey ©   (2007-05-08 00:14) [4]

> похоже хорошую весч курил

Видимо. Я в те времена почти не работал за компом.
Только читал, так что, конечно могу и ошибится, просто
у меня от куда-то перед глазами стоит именно конструкция
try
...
except
...
finally
...
end

А не
try
try
  ...
finally
  ...
end
except
 ...
end

Я единственное помню что книги тогда по Delphi 2 были.
Названия уже точно не вспомню.
Память видимо пошутить решила.


← →
DrPass ©   (2007-05-08 00:52) [5]


> насколько я поммню в Delphi 2 можно было
> писать конструкции типа

Писать можно было. И щас можно. Не скомпилируется только нифига...


← →
Loginov Dmitry ©   (2007-05-08 07:55) [6]

> Только читал, так что, конечно могу и ошибится, просто
> у меня от куда-то перед глазами стоит именно конструкция


C# по телевизору смотрел?


← →
db2admin   (2007-05-08 08:03) [7]

Java

try{
...
}catch(Exception ex){
...
}catch(SQLException ex){
...
}finally{
...
}

Нет он на ночь читал Java


← →
Knight ©   (2007-05-08 08:39) [8]

Вот я тоже смотрю, что видел где-то такую конструкцию... и помню, только, что это был не Delphi :)


← →
Карелин Артем ©   (2007-05-08 09:15) [9]

ЦРешетка
       try
       {
           Console.WriteLine("Executing the try statement.");
           throw new NullReferenceException();
       }
       catch (NullReferenceException e)
       {
           Console.WriteLine("{0} Caught exception #1.", e);
       }
       catch
       {
           Console.WriteLine("Caught exception #2.");
       }
       finally
       {
           Console.WriteLine("Executing finally block.");
       }


← →
db2admin   (2007-05-08 09:17) [10]

Карелин Артем ©   (08.05.07 09:15) [9]
catch
      {
          Console.WriteLine("Caught exception #2.");
      }
это по какому поводу обработчик?(error???)


← →
Карелин Артем ©   (2007-05-08 09:25) [11]


> db2admin   (08.05.07 09:17) [10]

Первый обработчик обрабатывал чисто конкретное исключение, второй обработчик не смотрит на класс исключения и ловит все оставшиеся исключения.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.028 c
2-1179123062
проходил мимо решил заглянуть
2007-05-14 10:11
2007.06.03
как выключить чужую прогу


11-1158851694
Vladimir Kladov
2006-09-21 19:14
2007.06.03
Версия 2.39


2-1179214989
RomanLN
2007-05-15 11:43
2007.06.03
Что делаю не так???


15-1178125890
Константинов
2007-05-02 21:11
2007.06.03
Как бороться с начальством?


15-1178545828
oldman
2007-05-07 17:50
2007.06.03
Никогда не давайте USB-флэшки в руки чайникам!




   Наверх