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

Вниз

Обработка ошибки   Найти похожие ветки 

 
lobach   (2007-11-09 11:01) [0]

Здравствуйте. Подскажите, почему не обрабатывается ошибка:

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;


Код должен выдавать сообщение "ошибка", если не может выполнить запрос, или с результатом запроса.


 
Reindeer Moss Eater ©   (2007-11-09 11:03) [1]

Ты обрабатываешь только случай с EIdException, а это не есдинственное что может случиться


 
Ega23 ©   (2007-11-09 11:05) [2]


> data := TIdMultiPartFormDataStream.Create;


Где вызов деструктора?


 
lobach   (2007-11-09 11:09) [3]


> Где вызов деструктора?

Будет...

А я еще слышал, что что-то в настройках компилятора надо менять, чтоб он ошибки эти показывал, вместо своих.


 
lobach   (2007-11-09 11:13) [4]

Спасибо, разобрался...


 
Anatoly Podgoretsky ©   (2007-11-09 12:32) [5]

except

on EIdException do
 showmessage("Ошибка");

Бр!
И ставим в тупик и пользователя и разработчика.
Как любит программист поиздеваться над пользователем.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
2-1194335656
lobach
2007-11-06 10:54
2007.12.02
Explorer.exe - как его завершить???


15-1194086061
Prohodil Mimo
2007-11-03 13:34
2007.12.02
Существуют ли способы записи на CD после финализации?


2-1194450966
Kick
2007-11-07 18:56
2007.12.02
UDPClient, UDPServer, TCPClient, TCPServer


15-1193945817
Evanescence
2007-11-01 22:36
2007.12.02
DHCP и прямое подключение компьютеров


15-1193597756
vpbar
2007-10-28 21:55
2007.12.02
Шрифт в объекте Формула (Microsoft Equation)