Stasie писал(а):
Почему этого не происходит при инициализации формы - не пойму.В 161-й и не должен
по другому сделан InitMan, чем у Автора схемы.
Объяснения, возможно длинные, но, тем не менее, они таковы:
1) Вся инициализация в HiAsm происходит в ДВА приема
2) Первый происходит ДО инициализации всех связей в схеме. В том порядке, в котором элементы расположены в схеме (этот же порядок соответствует Z-координате для визуальных компонентов в винде)
3) На втором этапе происходит инициализация, связанная с функционированием схемных связей. Это и называется в HiAsm техникой InitMan. И каждый элемент устанавливает эту "отложенную инициализацию" точно в таком же порядке.
4) WebBrowser загружает страницу (если сво-во WebBrowser.URL не пустая строка) на втором этапе. Видимо потому, что при этом должно срабатывать событие onNavigate
5) Событие MainForm.onCreate тоже участник именно этого этапа. И это событие происходит РАНЬШЕ, чем загрузка адреса в WebBrowser. Потому-что MainForm самый первый
6) Т.е., сначала происходит загрузка странички по событию onEvent (главная форма, правда при этом невидима), а потом WebBrowser грузит свою страничку about:blank. И успешно, как Вы видите.
Вот подтверждение: code_1025
Выход: да поставьте просто св-во WebBrowser.URL пустым, да и все