La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4064 - COMO ELIMINAR MENSAJES PROPIOS DE DEPHI SI UTILIZO EXCEP.
Autor:  RUBEN DARIO GONZALEZ
Estoy manejando Exceptiones en Dephip cuando grabo un registro me despliega un mensaje propio de delphi que la llave ya existe yo quiero definir mi propio mensaje, el sistema me lo despliega el mensaje popio de delphi, y luego le digo continuar me despliega el mensaje propio que defini, como configuro que no me salga el mensaje que tiene dephi.

  Respuesta:  José Oronas
No se como capturaras la excepcion de duplicacion de llave, pero podria ser .....
Table1.insert ;
.
.
.
Try
Table1.post ;
Except
// Mesaje personalizado ;
Table1.Cancel ;
End ;

Si lo haces en el evento OnPostError .......

procedure TForm1.Table1PostError(DataSet: TDataSet;
E: EDatabaseError; var Action: TDataAction);
begin
// Emitir mensaje de error personalizado
.
.
.
// Para que no se despliege el emensaje estandar
Action := daAbort ;
end;