![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обработка ошибки [D7, XP]
lobach © (2007-11-09 11:01:00)Здравствуйте. Подскажите, почему не обрабатывается ошибка:
procedure TForm1.Button1Click(Sender: TObject);
var
data: TIdMultiPartFormDataStream;
text: string;
begin
data := TIdMultiPartFormDataStream.Create;
try
data.AddFormField('user', 'username');
text := IdHTTP1.Post(' http://localhost/test.php', data);
except
on EIdException do
showmessage('Ошибка');
end;
Showmessage(text);
end;
Код должен выдавать сообщение 'ошибка', если не может выполнить запрос, или с результатом запроса.
Anatoly Podgoretsky (2007-11-09 12:32:00) [1]except
on EIdException do
showmessage('Ошибка');
Бр!
И ставим в тупик и пользователя и разработчика.
Как любит программист поиздеваться над пользователем.
lobach (2007-11-09 11:13:00) [2]Спасибо, разобрался...
lobach (2007-11-09 11:09:00) [3]
> Где вызов деструктора?
Будет...
А я еще слышал, что что-то в настройках компилятора надо менять, чтоб он ошибки эти показывал, вместо своих.
Ega23 (2007-11-09 11:05:00) [4]
> data := TIdMultiPartFormDataStream.Create;
Где вызов деструктора?
Reindeer Moss Eater (2007-11-09 11:03:00) [5]Ты обрабатываешь только случай с EIdException, а это не есдинственное что может случиться