Обработка ошибок
Mr. Konopko
Белоруссия
Нужно отлавливать ошибки, возникшие в процессе подготовки отчёта.
Есть отличное свойство Report.Errors: TStrings, но FR сам выбрасывает диалог с ошибкой (страшный текст в диалоге, а узера пугать не хочется).
Как отключить показ диалогов с ошибками в процессе подготовки отчёта?
Ещё: можно как-нить проверить, сможет ли отчёт соединится с БД, не вызывая его подготовку/выполнение?
Спасибо.
Есть отличное свойство Report.Errors: TStrings, но FR сам выбрасывает диалог с ошибкой (страшный текст в диалоге, а узера пугать не хочется).
Как отключить показ диалогов с ошибками в процессе подготовки отчёта?
Ещё: можно как-нить проверить, сможет ли отчёт соединится с БД, не вызывая его подготовку/выполнение?
Спасибо.
Комментарии
2. Это придется делать в программе, перед вызовом PrepareReport.
Спасибо!
Попутно:
Можно как-нить получать коды ошибок, чтобы удобно повесить свои сообщения об ошибках?
Еще можно установить NewSilentMoe в simReThrow и отлавливать ошибки заключив Report.PrepareReport в try .... except....