PDA

Ver la Versión Completa : mostrar 2 raise de una unit dentro de un try except de otra unit fuera del IDE


fcios
30-12-2015, 18:29:10
Hola, en mi código cuando hago el SslHttpCli1.Post genera 2 raise que solo las veo si estoy en el IDE
¿ como puedo hacer para mostrarlas fuera del ide ?

en mi programa necesito tener try except end
pero solamente puedo mostrar el e.Message de la última raise
¿ como puedo hacer para mostrar el raise anterior ?



try
// mi codigo
SslHttpCli1.Post; // la unit que realiza esto genera un raise que solo lo veo estando en el IDE
except
on E: Exception do begin

ShowMessage('Error por excepción al solicitar datos intento ' + IntToStr(nCantErrores) +
myEOL+ e.ClassName + myEOL + e.Message);

if nCantErrores > nMAX_ERRORES then Break;

Continue;
end;
end;



Gracias

Ñuño Martínez
31-12-2015, 12:05:20
No puedes. Lo más provable es que la segunda excepción sea lanzada en un bloque EXCEPT dentro de SslHttpCli1.Post.