Livio Neiva Postado Junho 28, 2007 Denunciar Share Postado Junho 28, 2007 procedure TF_ConDisc.ButAtivaDesativaClick(Sender: TObject);beginif Not ButAtivaDesativa.Down then {se o filtro não estiver ativo}DSBasico.DataSet := tabBasicoelsetryQryBasico.Close;QryBasico.Open;DsBasico.DataSet := QryBasico;raise; <------------ERROend;end;end.MENSSAGEM AO COMPILAR:[Error] FConDisc.pas(90): Re-raising an exception only allowed in exception handler Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RenatoMejias Postado Junho 28, 2007 Denunciar Share Postado Junho 28, 2007 Movendo para Delphi. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Junho 28, 2007 Denunciar Share Postado Junho 28, 2007 procedure TF_ConDisc.ButAtivaDesativaClick(Sender: TObject); begin if Not ButAtivaDesativa.Down then {se o filtro não estiver ativo} DSBasico.DataSet := tabBasico else try QryBasico.Close; QryBasico.Open; DsBasico.DataSet := QryBasico; raise; <------------ERRO end; end; end. MENSSAGEM AO COMPILAR: [Error] FConDisc.pas(90): Re-raising an exception only allowed in exception handler Corrigindo... procedure TF_ConDisc.ButAtivaDesativaClick(Sender: TObject); begin if Not ButAtivaDesativa.Down then {se o filtro não estiver ativo} DSBasico.DataSet := tabBasico else try QryBasico.Close; QryBasico.Open; DsBasico.DataSet := QryBasico; except // *** Tem que haver o except para utilizar o raise raise; end; end; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Livio Neiva
procedure TF_ConDisc.ButAtivaDesativaClick(Sender: TObject);
begin
if Not ButAtivaDesativa.Down then {se o filtro não estiver ativo}
DSBasico.DataSet := tabBasico
else
try
QryBasico.Close;
QryBasico.Open;
DsBasico.DataSet := QryBasico;
raise; <------------ERRO
end;
end;
end.
MENSSAGEM AO COMPILAR:
[Error] FConDisc.pas(90): Re-raising an exception only allowed in exception handler
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.