Ver Mensaje Individual
  #1  
Antiguo 13-04-2007
leanfreue leanfreue is offline
Miembro
 
Registrado: mar 2007
Posts: 19
Reputación: 0
leanfreue Va por buen camino
Question No me funciona TRY - EXCEPT - END

Hola amigos, estoy tratando de probar el uso de excepciones, pero seguramente hay algo que estoy haciendo mal.
En el siguiente ejemplo, esperaba que no me apareciera ningún mensaje de error, pero me aparece:
"...Exe raised exception EDivByZero with message 'Division by Zero'..."

Código Delphi [-]
procedure Tfrm_clientes.b_ErrorClick(Sender: TObject);
var
  a,b,c: Integer;
begin
  a := 15;
  b := 0;
  try
    c := a div b;
    txtCodigo.Text := IntToStr(c);
  except
    on EDivByZero do
      txtCodigo.Text := 'cero';
  end;

end;

¿Qué estoy haciendo mal?
(Trabajo con Delphi 7)
Les agradezco desde ya por su tiempo.
Responder Con Cita