Добрый день,
у меня появилась пара вопросов во время создания ФБ:
1) описал входы/выходы ФБ в файле .xml , но почему MasterScada их не видит?
2) как удалить ненужный блок из органайзера ФБ (на скриншоте видно два ФБ с одинаковым именем)?
Добрый день,
у меня появилась пара вопросов во время создания ФБ:
1) описал входы/выходы ФБ в файле .xml , но почему MasterScada их не видит?
2) как удалить ненужный блок из органайзера ФБ (на скриншоте видно два ФБ с одинаковым именем)?
Последний раз редактировалось kao; 18.02.2013 в 08:01.
Где то ошиблись.
Проверьте еще раз правильность xml. Теги должны совпадать полностью, вплоть до регистра. Например у вас написан MAP вместо Map
Возможно сменился Guid. Можно вручную из реестра удалить, поиском по имени ФБ найти запись вида
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921} - для x64
HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921} - для x86
Само значение CLSID приведено для примера. Нужно его искать по имени класса внутри этого раздела. А удалять весь раздел.
Спасибо.
Добрый день. В процессе создания ActiveX компонента в Visual Studio 2010 столкнулся со следующей проблемой: у вытащенного на мнемосхему компонента отсутствуют свойства. Ни общие свойства, ни объявленные в классе компонента не отображаются. При попытке перетащить компонент рамка перетаскивается, но сам компонент своего положения не меняет, так же не меняются размеры компонента на мнемосхеме (галочка "редактируемый в схеме" в органайзере ActiveX снята). Подскажите, пожалуйста, в чем может быть дело?
Без самого ActiveX ничего сказать нельзя.
Выложите ваш проект Visual Studio.
Спасибо.
Во вложении проект тестового компонента.
Проблема решилась обновлением MasterSCADA до версии 3.5. Оказалось, была установлена 3.4.
Добрый день!
Возникли проблемы с переносом dll на другой компьютер. Создал актив икс, протестировал на машине с мастерскадой, но теперь надо перенести эту dll на комп. При этом студио ставить не хочется. При обычной регистрации dll выдает, что не может найти точку входа для dllregistersrver.
Подскажите, в чем может быть проблема? Всё сделано на vs2010 с фрэймворком4
В документации по написанию это описано - данную dll нужно зарегистрировать (обычно это делают через bat файл):
12. Чтобы перенести библиотеку на другой компьютер необходимо скомпилированный dll файл скопировать в папку с установленной MasterSCADA и в этой папке выполните команду netreg.exe имя_библиотеки.dll
Спасибо.
Здравствуйте!
При компелировании программы пишет следующие предупреждения:
Предупреждение.jpg
После добавления в мастерскада, кнопка не реагирует на нажатие, окно с сообщением не появляется. Подскажите пожалуйста, как решить эту проблему. Спасибо![]()
Данные предупреждения можно проигнорировать.
Кнопка у вас не нажимается в режиме разработки или в режиме исполнения?
Спасибо.