ajuda com o application events

Delphi

19/09/2015

estou tentando tratar um erro de violação de chave unica

procedure TFrmCadastro_Usuario.ApplicationEvents1ActionExecute(
Action: TBasicAction; var Handled: Boolean);
begin
if pos(upperCase('unique key constraint'), UpperCase(E.Message)) > 0 then
begin
beep;
showmessage('Usuário já existe no cadastro.');
Exit;
end;
end;


o delphi está reclamando desse (E.message)
Emanuel Gonçalves

Emanuel Gonçalves

Curtidas 0

Respostas

Jacques Silva

Jacques Silva

19/09/2015

Use o evento OnException para esta função.
GOSTEI 0
Emanuel Gonçalves

Emanuel Gonçalves

19/09/2015

obrigado
GOSTEI 0
POSTAR