Цитата:
Сообщение от Alex_St
С запуском плагина все понятно - добавил команду на старт по событию LoadPlugins в ExecTbl. С датчиками тоже - добавил в Labels.txt и Labels_ru.ini.
|
LoadPlugins это не событие, то есть оно не генерируется икаром, это команда скина, а вызывается она по событию OnSkinStart, вот его генерирует икар. Работа с датчиками это тоже реализовано скином. Это просто для лучшего понимания работы икара и скина.
Цитата:
Сообщение от Alex_St
Не совсем понял такое:
1. Как правильно интегрировать команду по нажатию на датчик, которая будет передаваться плагину. Попробовал добавить в Labels_Command, но при нажатии на кнопку датчика плагин команды не видит.
|
Это тоже фишка скина, команду надо добавлять именно в файл Labels_Command.ini, но только после этого надо заново выбрать этот датчик, только после этого команда заработает
Цитата:
Сообщение от Alex_St
2. Как правильно интегрировать свой новый экран в скин? Есть скрин типа НовыйСкрин.skin. Я так понял - через ExecTbl. Но только ли?
|
Смотря что значит интегрировать, если просто вызвать экран, то также как в рр, командой Load, а вот если речь об инеграции его в скин, в как один из основных экранов, то есть вызываемых по кнопке ЭКРАНЫ И ПЛАГИНЫ, то только добавив его в ExecTBL вместо одного из экранов, тогда его можно будет назначать на кнопки меню, на динамические клавиши и т.д.
Цитата:
Сообщение от Alex_St
3. Что конкретно делает прога Update.exe?
|
Update.exe нужно для обновления скина. То есть я изменяю скин, добавляю в него новые переменные и т.д., и для того чтобы при обновлении не слетали ваши настройки скина и при этом добавлялись новые и нужен update.exe