Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.23;
Скачать: CL | DM;

Вниз

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

 
qwertyuiop   (2005-09-23 20:15) [0]

зачем нужно try finally по подробнее пожалуйста!


 
FBI Agent   (2005-09-23 20:36) [1]

Try - там ты пишешь то, что будет выполняться при каком нибудь оговоренном тобой условии, а в finally ты пишешь то, что будет выполняться независимо от того выполнилось оговоренное тобой условие или нет.


 
Кефир87 ©   (2005-09-23 20:37) [2]

...а в except будет выпоняться что-то в случае если произошла исключительная ситуация 8)


 
userrrrr   (2005-09-23 20:40) [3]

а где условие?


 
FBI Agent   (2005-09-23 20:42) [4]

оговаривать должен сам

begin
try
if сдесь условие then begin
end
finally
....
end;


 
GuAV ©   (2005-09-23 20:56) [5]

FBI Agent   (23.09.05 20:36) [1]
Неверно.

2 qwertyuiop   (23.09.05 20:15)

Структурированная обработка исключений в Delphi.
Долго объяснять, см. букварь или справку.


 
FBI Agent ©   (2005-09-23 21:43) [6]


> GuAV ©   (23.09.05 20:56) [5]


Всё верно.


 
userrrrr   (2005-09-23 22:02) [7]

а как мне оговорит что типа если писмо отправляется то все ОК а если не получается то что-то сказать а то вылезает подключение по Dail-UP если небыло соединения а потом ошибка а мне ето не надо лучше написать "немогу отправить письмо" и все!


 
Кефир87 ©   (2005-09-23 22:06) [8]

rice


 
GuAV ©   (2005-09-23 22:20) [9]

FBI Agent ©   (23.09.05 21:43) [6]

> Всё верно.


Ну как же всё верно ?


> при каком нибудь оговоренном тобой условии

Причём тут условие !?
условие - это выражение типа boolean, используется в if stamtement и циклах while..do и repeat..until, но не в конструкции try..finally !
И где хоть слово об исключениях !?

===
LMD


 
userrrrr   (2005-09-23 22:24) [10]

что значит rice не че не прнял


 
Anatoly Podgoretsky ©   (2005-09-23 22:26) [11]

В кефире три градуса, наверно в голову ударило.


 
Сайбель Алексей ©   (2005-09-23 22:30) [12]

В кефире три градуса, наверно в голову ударило
И не кому-нибудь, а FBI Agent"у


 
userrrrr   (2005-09-23 22:53) [13]

ну дак мне кто нибудь поможет???


 
Сайбель Алексей ©   (2005-09-23 23:00) [14]

А ты прочитал что в справке написано про блоки
try
..
except
try
..
finally

??

Вот очень подробно:
http://www.yandex.ru/yandsearch?rpt=rad&text=%E1%EB%EE%EA%E8+try+except+
Вторая ссылка.

А будут конкретные вопросы - обращайся.


 
userrrrr   (2005-09-23 23:08) [15]

пишу
try
 IdSMTP1.Connect(500);
 except
 showMessage("неполучилось");
 end;
а он все равно ошибку выдает что то не так?


 
Сайбель Алексей ©   (2005-09-23 23:19) [16]


>  что то не так?

Все нормально.
Запусти просто свой exe файл, без компиляции.


 
Zeqfreed ©   (2005-09-24 00:36) [17]

Сайбель Алексей ©   (23.09.05 23:19) [16]
Это что, ветка перлов?! Запустить следует не без компиляции (иначе нечего будет запускать), а не из под IDE Delphi.


 
Сайбель Алексей ©   (2005-09-24 00:57) [18]


> Это что, ветка перлов?! Запустить следует не без
> компиляции (иначе нечего будет запускать), а не из под
> IDE Delphi.

просто смешно


 
GuAV ©   (2005-09-24 01:28) [19]


> ну дак мне кто нибудь поможет???

Ладно, иди по знаку © поста [11], заходи на домашнюю страницу далее ищи там внизу проект DDP, качай оттуда , открывай на странице 126 (в pdf - 122) и читай оттуда и до просветления. Такой вот квест. Сам я описать тут не решаюсь, т.к. принял препарат содержащий этанол больше, чем кефир.


 
GuAV ©   (2005-09-24 01:36) [20]

GuAV ©   (24.09.05 1:28) [19]
качай оттуда ,


качай оттуда Delphi 5. Руководство разработчика, том 1  Тейксейра, Пачеко

Препарат таки действует.


 
Германн ©   (2005-09-24 01:59) [21]

2 Сайбель Алексей ©   (24.09.05 00:57) [18]

Имхо. Иногда очень полезно посмеяться над собой! (копирайт не мой) :)


 
Lamer@fools.ua ©   (2005-09-25 00:22) [22]

>>Сайбель Алексей ©   (23.09.05 23:19) [16]

Достаточно снять флажок Stop on Delphi Exceptions в настройках отладчика.


 
userrrrr   (2005-09-26 17:40) [23]

хорошо я добился того что ошибки он не выдает (уже хорошо;-) а можно еще какнибудь так чтоб он к интернету подключится не предлогал а просто сказал что "письмо отправить нельзя"


 
Джо ©   (2005-09-26 17:53) [24]


>  [23] userrrrr   (26.09.05 17:40)
> хорошо я добился того что ошибки он не выдает (уже хорошо;-)
> а можно еще какнибудь так чтоб он к интернету подключится
> не предлогал а просто сказал что "письмо отправить нельзя"

Это в общесистемных настройках Windows. Где-то System Properties/Advances/Error Reporting, кажется.


 
userrrrr   (2005-09-26 18:20) [25]

как это зделать?


 
msguns ©   (2005-09-26 18:26) [26]

>userrrrr   (26.09.05 18:20) [25]
>как это зделать?

принять кефир с этанолом, завещать свой труп Тексейре с Пачеком и в финале застрелиться


 
userrrrr   (2005-09-26 19:02) [27]

не так!



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

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

Наверх




Память: 0.52 MB
Время: 0.04 c
6-1120691505
kami
2005-07-07 03:11
2005.10.23
Обновить список клиентов при ServerSocket.OnDisconnect


2-1127480780
Mozart_mcs
2005-09-23 17:06
2005.10.23
Опять траблы с текстом


6-1119947402
Dark Shaman
2005-06-28 12:30
2005.10.23
Получение файла из локальной сети


2-1127504501
ForsXT
2005-09-23 23:41
2005.10.23
Звук


14-1128493145
REA
2005-10-05 10:19
2005.10.23
DeXter