View Issue Details

IDProjectCategoryView StatusLast Update
0002232SAS.ПланетаРефакторинг / Refactoringpublic18-08-2015 08:00
Reportervdemidov Assigned Tovdemidov  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionwon't fix 
Product Version121010 
Summary0002232: Вынести инициализацию приложения в отдельный датамодуль
DescriptionВ этой статье описана неплохая, на мой взгляд, идея. Можно попробовать реализовать.
В dpr-файле создаётся только DataModule (DM). Остальные формы будут добавляться в uses, но секция begin – end. затрагиваться не будет.
И вот всё самое интересное выносим в DataModule.OnCreate. Это могут быть: SplashScreen, логгер критических ошибок, чтение пользовательских предпочтений, словарь данных, текстовые ресурсы.
http://www.delphinotes.ru/2013/10/delphi_29.html
TagsNo tags attached.

Activities

vdemidov

18-08-2015 07:59

manager   ~0016384

Как-то потеряло актуальность после изменений в dpr которые не дают Делфи меять там лишнее.

Issue History

Date Modified Username Field Change
29-10-2013 09:30 vdemidov New Issue
29-10-2013 09:30 vdemidov Status new => confirmed
18-08-2015 07:59 vdemidov Note Added: 0016384
18-08-2015 07:59 vdemidov Status confirmed => resolved
18-08-2015 07:59 vdemidov Resolution open => won't fix
18-08-2015 07:59 vdemidov Assigned To => vdemidov
18-08-2015 07:59 vdemidov Status resolved => closed
18-08-2015 08:00 vdemidov Target Version 41xxxx =>
08-08-2025 13:25 zed Category Рефакторинг => Рефакторинг / Refactoring