Страница 1 из 1

unknown type: System.Windows.Forms.DialogResult

СообщениеДобавлено: Ср сен 12, 2012 12:02 pm
Fail
Доброго времени суток!
Прошу помощи и... не судить строго)

есть скрипт:
Код: Выделить всё
Dim result as System.Windows.Forms.DialogResult;

result = System.Windows.Forms.MessageBox.Show("Вы уверены, что хотите установить режим управления ""Имитация""?", "Команда телеуправления", System.Windows.Forms.MessageBoxButtons.YesNo);

if result == System.Windows.Forms.DialogResult.Yes then
     'TU=4096;
     'Imit=1;
     ImitVal = Value; 'Значению имитации присваиваем текущее значение
endif;


при его выполнении выдает ошибку:
Код: Выделить всё
unknown type: System.Windows.Forms.DialogResult


Я так понимаю дело в неподключенных библиотеках, но каких, где их взять и как подключить ...
Wonderware Development Studio 3
InTouch 10.1 SP3
Application Server 3.1 SP3 Patch 01


В общем прошу совета.

Re: unknown type: System.Windows.Forms.DialogResult

СообщениеДобавлено: Ср сен 12, 2012 12:38 pm
Генератор зла
А доку Scripting.pdf изучали? (Application Server Scripting Guide)

Re: unknown type: System.Windows.Forms.DialogResult

СообщениеДобавлено: Ср сен 12, 2012 3:01 pm
Fail
Да, читаю. И не только ее, еще и встроенный хелп.
Нашел библиотеку, в Achestra d Galaxy сделал Import Function Library. Проверил в SQL даже - в таблицах библиотека появилась. Но в редакторе символов ошибка продолжает висеть.
Скорее всего, где то что то недоделал)
Продолжаем искать

Re: unknown type: System.Windows.Forms.DialogResult

СообщениеДобавлено: Ср сен 12, 2012 4:59 pm
Fail
нашел ссылку на описание добавления библиотек
https://wdnresource.wonderware.com/supp ... 002615.htm
как оказалось все делал так же. Но при открытии скрипта и попытки вставить функцию, ее не видно.

Смущает еще описание в файле Scripting.pdf
Although QuickScript supports import libraries built
with .NET CLR version 2.0.50727, it does not support any
of the new language features introduced with .NET 2.0,
such as generics.


Виндовс русский.
в общем положение не понятное

Re: unknown type: System.Windows.Forms.DialogResult

СообщениеДобавлено: Чт сен 13, 2012 5:08 pm
skom
Попробуйте использовать вместо System.Windows.Forms.DialogResult.Yes числовой эквивалент.

Re: unknown type: System.Windows.Forms.DialogResult

СообщениеДобавлено: Чт сен 13, 2012 10:27 pm
Генератор зла
Такое окно просто реализовать ArchectrA-символом.

Re: unknown type: System.Windows.Forms.DialogResult

СообщениеДобавлено: Чт сен 13, 2012 10:47 pm
Генератор зла
И вообще, учимся делать интерфейсы!!! :wink:
Изображение

Re: unknown type: System.Windows.Forms.DialogResult

СообщениеДобавлено: Пт сен 14, 2012 9:28 am
Fail
Всем спасибо за ответы. Проблема решена. дело оказалось во фрейворке) для русскойязычной виндовс скачал LangPack для фреймворка 2.0 установил, подгрузил библиотеку заново и проблема ушла.

Re: unknown type: System.Windows.Forms.DialogResult

СообщениеДобавлено: Пт сен 14, 2012 11:54 am
Генератор зла
Правильная версия фреймворка должна устанавливаться с самим ПО WW.
Перезатёрли, получается.