Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.03;
Скачать: 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 вся ветка

Текущий архив: 2007.06.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.047 c
15-1178504825
Slider007
2007-05-07 06:27
2007.06.03
С днем рождения ! 5 мая


3-1173856078
Sergey__
2007-03-14 10:07
2007.06.03
Роли в IB


2-1179315922
thvfrjd
2007-05-16 15:45
2007.06.03
Отчет QuickReport


2-1179146463
[Salo]Phantom
2007-05-14 16:41
2007.06.03
Компоненты


2-1178972587
SKIPtr
2007-05-12 16:23
2007.06.03
Как запустить процедуру