Hola!, a ver si alguien puede ayudarme
Ando con XE7 y C++ y no consigo encontrar la manera de manejar los errores de este componente.
Básicamente necesito que cuando el servidor falle no diga nada... si el servidor esta online todo funciona bien, pero
cuando lo apunto a una dirección invalida como la que esta ahora "localhost
s" necesito controlar el mensaje de Socket Error
que me da...
Código:
TIdMultiPartFormDataStream *stream=new TIdMultiPartFormDataStream();
try
{
stream->AddFormField("idcliente", "IDLALALAL");
this->Memo1->Lines->Text = IdHTTP1->Post("http://localhosts/miscript.php", stream);
stream->Free();
IdHTTP1->Free();
}
catch(const EIdHTTPProtocolException &E)
{
ShowMessage("Error http");
MessageDlg(E.Message, mtError, TMsgDlgButtons() << mbOK, 0);
}
He buscado mil y una de este tipo pero no consigo que entre en el "catch"...
Alguna sugerencia? gracias mil!