У меня есть функции, которые я хочу выполнять после завершения инициализации приложения и создания основной формы. У меня действительно был код (назовите его MethodX) в событии OnShow форм, но я только что заметил, что он вызывается дважды, потому что OnShow запускается дважды. Срабатывает, когда основная программа DPR вызывает:
Application.CreateForm(TMainForm, MainForm) ;
как я и ожидал. Но после этого, когда я читаю материал из INI-файла, который включает в себя положение на экране формы, у меня появляется вызов:
MainForm.position := poScreenCenter ;
Это, похоже, снова запускает событие OnShow.
Куда я могу поместить свой вызов к MethodX, который должен быть вызван только один раз и которому необходимо создать основную форму, прежде чем он сможет выполнить?