Форма просмотра журнала сбоев
Рисунок 1
Здесь показан внешний вид формы для просмотра журнала сбоев; думаю, комментарии не требуются. Отмечу лишь, что эта форма (наряду с другими формами общего назначения) лежит в DLL, и мне не приходится «таскать» её из проекта в проект. В целом процесс кодирования обработки ИС в каждом моём проекте выглядит так:
- «Перетаскиваю» компоненту TAskExceptionHandler на главную форму
- «Перетаскиваю» компоненту TAskDLL, ответственную за подключение и обработку DLL, на главную форму. Почитать об этой компоненте можно здесь:
- Указываю в свойстве TAskDLL имя DLL с формами
- В пункте меню организую показ этой формы: void __fastcall TFormMain::ALogExecute(TObject *Sender)
{ AskShowForm(AF_EXCEPTION_LOG); }