Проблема использования OPC драйверов в С#.
Имею следующий код
public OPCServer opc;
public OPCGroups opcGroups;
...........
opc = new OPCServer();
opc.Connect("OWEN.RS232","");
opcGroups = opc.OPCGroups; // строка валится с сообщением QueryInterface for interface OPCAutomation.IOPCGroups failed !
Пролез кучу форумов, судя по датам сообщений, проблеме использования COM в .NET уже более 3-х лет, но к сожалению ни один из предлагаемых
методов не дал результата (или метод не тот, или у меня руки не оттуда растут). Может кто имеет уже готовое (и бесплатное решение этой проблемы?
Для написания приложения использую: Borland Studio 2006 - C#, .Net Framework version 1.4????.
я решал примерно так - сорри что недоделка - начал и бросил. хотя мне кажется надо включить такой пример в поставку овен Opc.
з.ы. поставте обязательно сборки Opc Da .net (надеюсь скачали ?)
OPCDA.NET я не ставил. Попытался разобраться и опять запутался.
На opcfoundation.org нашел материал по OPCDA.NET, который ссылается на http://www.advosol.us/pc-1-3-opcdanet.aspx
т.е. "OPC DA .Net Client Development Component", но насколько я понял это не бесплатное ПО.
Бесплатной является "Evaluation License" и она ограничена по времени
"The evaluation software is time restricted and to be restarted after 30 minutes run-time".
Такой вариант не подходит.
Я все правильно понял?, или ты имел ввиду другой OPCDA.NET?