форум асутп
 На главную                       Здесь может быть Ваша реклама, подробнее...

здесь может быть ваша реклама

 Наверх  |  Перейти к теме  |  Поиск  |  Вход  |  Дерево    
 Проблема с FixVariable в iFix
Автор: Артем Цетхалин 
Дата:   12.09.08 12:19

Добрый день!
Помогите разобраться со следующей ситуацией.
Мне необходимо заполнять значения глобальных переменных FixVariable (Proficy
HMI SCADA iFix) из подключенной к проекту dll.
Проблем с подключением к объекту нет. Также нет проблем с получением текущих
значений через вызов методов GetCurrentValue, get_currentValue или же
непосредственно читая свойство CurrentValue. При попытке же записать
значения через вызов PutCurrentValue, put_currentValue или же в свойство
значение не меняется, т.е при следующем вызове GetCurrentValue значение
такое же как и было до PutCurrentValue.
Путаниц с типами нет.
В самом iFix значение также не меняется, но в подключенном к CurrentValue
этой глобальной переменной элементе управления DataLink после записи
значения выводится '&&&&'.
Пробовал писать на прямую в DataLink через метод PutCaption - проблем не
возникло, но мне требуется заполнять именно глобальные переменные, связанные
с элементами управления DataLink.

В принципе решил проблему, но через позднее связывание и выполнение метода Invoke для CurrentValue. Значения стали меняться, но это же не дело городить такой огород. Может быть кто-нибудь в курсе в чем здесь дело.

Заранее спасибо.

Адрес этого сообщения    Ответить на это сообщение
 Список форумов    


 Список форумов  |  Нужен логин? Регистрируйтесь здесь 
 Логин пользователя
 Имя пользователя:
 Пароль:
 Помнить пароль:
   
 Забыли ваш пароль?
Введите имя пользователя или e-mail, и новый пароль будет послан на email, указанный в вашем профиле.

Рейтинг@Mail.ru