TDMS 5.0. Руководство администратора
Совместимость
Смотрите также Отправить замечание
Настройка системы > Параметры системы > Совместимость

Glossary Item Box

При переходе с TDMS 2.0 на более новые версии, изменяются правила вызова обработчиков событий, возникающих при работе программного кода. Для безболезненного перехода с TDMS 2.0 на более новые версии используются специальные флаги, обеспечивающие совместимое с TDMS 2.0 поведение обработчиков.

ShowЧтобы перейти к настройке флагов совместимости

  1. Раскройте меню Системные главного меню TDMS.
  2. Выберите и выполните команду Параметры...
  3. В открывшемся окне перейдите на вкладку Совместимость.

Совместимость

Чтобы обеспечить совместимость с правилами вызова событий при работе через СОМ в TDMS 2.0, снимите флажок у свойства Вызывать объектные события при работе через СОМ и снимите флажок у свойства Проверять уникальность атрибутов в СОМ.

Чтобы упростить переход на единую модель обработки событий, в TDMS 4.0 появилась возможность автоматически расставить во все ранее не обрабатывавшиеся события программные запреты вызовов обработчиков системных событий.

По команде Запретить вызовы объектных событий в СОМ, расположенной в меню Редактировать редактора программного кода, во все ранее не обрабатывавшиеся обработчики производится вставка команды

If ThisScript.CallFromCOM = True Then Exit Sub

Переменная ThisScript.CallFromCOM содержит значение True (Истина) только в том случае, если действие над объектом было произведено программным способом, а заход в процедуру-обработчик выполнен автоматически системой как реакция на событие. Если процедуру-обработчик явно вызвать из программного кода или реакция на событие произошла в результате действий пользователя, переменная ThisScript.CallFromCOM будет содержать значение False (Ложь).

Смотрите также

©2016 CSoft Development. Все права зарегистрированы и охраняются законом.