1
Ваши вопросы / Re: Вопросы и предложения по Simple-Scada 2
« : 14 Августа 2026, 15:53:41 »
Здравствуйте.
... в момент OnInit проверка (Sender is TM_Window) не проходит, да и свойства самого экземпляра еще толком не подтянулись.К моменту события OnInit шаблонного окна все его объекты уже определены. Проблема состоит в том, что ссылка на экземпляр не приводится к типу TM_Window (возможно будет обновление-исправление). Однако работает ссылка как на владельца любого объекта окна.
Код: (delphi)
var
idx : Integer;
SaveButton : TM_Button;
begin
if (TM_Window(GetTemplateObject('Flow1').GetOwner).Title <> 'Настройки ВКТ')then
for idx := 0 to 2 do
GetTemplateObject('Flow' + IntToStr(idx)).Visible := True;
end.
Цитировать
...эстетическая проблема...эстетическая проблема должна исчезнуть после первого открытия окна, т.к. конфигурация объектов уже установилась.
. Для отлова ошибок (особенно редких) можно изменить скрипт: