Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Cómo trabajar con EOleSysError? (https://www.clubdelphi.com/foros/showthread.php?t=87644)

ungrande87 04-02-2015 14:46:01

¿Cómo trabajar con EOleSysError?
 
Hola, quisiera que me dieran una mano con EOleSysError, estoy trabajando con Delphi XE con interfaz COM y lo que necesito básicamente es capturar el código de error de las excepciones, y me comentaron que con EOleSysError lo podía realizar. Si alguien tiene algún ejemplo o me puede orientar a como usarlo se lo agradecería. Desde ya muchas gracias

ecfisa 04-02-2015 16:44:50

Hola ungrande87
Cita:

Empezado por ungrande87 (Mensaje 488428)
...
lo que necesito básicamente es capturar el código de error de las excepciones, y me comentaron que con EOleSysError lo podía realizar.

Un ejemplo:
Código Delphi [-]
...
begin
  try
    WordApplication1.Connect;
  except on E: EOleSysError do
      raise Exception.Create(Format('Error: %s %sCódigo: %x', [E.Message, #10#13, E.ErrorCode]));
  end;
  ...

Saludos :)


La franja horaria es GMT +2. Ahora son las 01:58:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi