Заблокирован
1

OPC client с использованием Simatec ClientAPI и ошибка "System.NullReferenceException"

19.08.2014, 09:52. Показов 1023. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
использую библиотеку и код отсюда. самое смешное - с приложением винформс все ок, а вот если сервис запустить то пишет
08/19/2014 11:47:49|Debug|System.NullReferenceException: Object reference not set to an instance of an object.
at ServiceMOF_Stav.Service1.OPCTagIntoNPGCv() in E:\proj\ServiceMOF_Stav\ServiceMOF_Stav\Service1.cs:line 323
в общем не срабатывает в районе

C#
1
 bResult = m_Server.Read(itemIds, out values, out pErrors);

у кого какие мысли, поделитесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.08.2014, 09:52
Ответы с готовыми решениями:

Возникает ошибка с WMP " System.NullReferenceException "
Всем привет! Произошла ошибка, VS указывает на 232 строку, в чем дело, я и близко понять не могу(...

Ошибка: "Не удалось привести типа объекта "System.Windows.Forms.TextBox" к типу "System.IConvertible".""
Программа выдает такой текст: "System.InvalidCastException: "Не удалось привести типа объекта...

Ошибка в проекте: "Необработанное исключение типа "System.NullReferenceException" в WpfApplication8.exe"
Доброго времени суток, прошу помочь с данной проблемой выдаёт ошибку "Необработанное исключение...

Ошибка: Необработанное исключение типа "System.NullReferenceException"
При компиляции происходит "Необработанное исключение типа "System.NullReferenceException" произошло...

3
316 / 178 / 73
Регистрация: 18.01.2014
Сообщений: 387
19.08.2014, 12:07 2
Цитата Сообщение от DoomUnit Посмотреть сообщение
а вот если сервис запустить то пишет
Под какими правами (из-под какой учетки) запускается ОРС-сервер?
Под какими правами (из-под какой учетки) запускается ОРС-клиент?
В общем, покопайте в эту сторону, возможно, причины в правах доступа к СОМ-объектам.
0
Заблокирован
19.08.2014, 12:13  [ТС] 3
опс сервер - это NapOpc. учетка сервиса - local system. учетка вин форм проги - админ

Добавлено через 24 секунды
local system
меня вот такой код напрягает

C#
1
2
 const string serverUrl = "opcda://localhost/OPCSample.OpcDaServer";
        const string itemID1_300 = "Dynamic/Analog Types/Double";
взято из примера
. т.е. я захожу на локалхост чтобы к тэгу подцепиться как я понимаю
0
316 / 178 / 73
Регистрация: 18.01.2014
Сообщений: 387
19.08.2014, 21:34 4
Цитата Сообщение от DoomUnit Посмотреть сообщение
захожу на локалхост чтобы к тэгу подцепиться как я понимаю
serverUrl -- это просто строка "протокол://расположение сервера/имя сервера"
Наверно следует понимать так: подключаемся к серверу имярек установленному на этой (где запущен клиент) машине.

Попробуйте каким-нибудь образом запустить и сервер и клиент из-под одинаковых учетных записей.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.08.2014, 21:34
Помогаю со студенческими работами здесь

Ошибка в классе в работе с БД MSSQL2014: Исключение типа "System.NullReferenceException"
Здравствуйте. есть небольшой класс для работы с моей бд.я только изучаю и сейчас делаю все по...

При запуске программы ошибка Необработанное исключение типа "System.NullReferenceException"
При запуске программы выбивает ошибку Необработанное исключение типа...

Ошибка "Не удалось привести тип объекта "System.Data.DataRowView" к типу "System.IConvertible""
Здравствуйте,столкнулся с некой ошибкой.Привязал данные к comboBox пытаюсь выполнить процедуру...

Ошибка: "Не удалось привести тип объекта "System.ConsoleKeyInfo" к типу "System.IConvertible"."
При запуске пишет, что "Не удалось привести тип объекта "System.ConsoleKeyInfo" к типу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru