Código Delphi
[-]try
MySQL50Connection1.Open; except
on E:Exception do begin
ShowMessage('No he podido conectarme debido a: ' E.ClassName + ' - '+ E.Message); end; end;
Eso sería muuuuy general y poco recomendable, ya que podría pasar cualquier cosa y aparecería el mismo mensaje. Lo mejor es utilizar una clase de excepción y una acción específica para cada cosa:
Código Delphi
[-] try
MySQL50Connection1.Open; except
on E:EDBEngine do begin
end; On E:EAccessViolation do begin
end; end;