Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
192 / 147 / 27
Регистрация: 02.05.2011
Сообщений: 467
1

Ошбка при создании объектов ОРС

20.01.2012, 13:18. Показов 1531. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
Пишу на С# ОРС клиент. Столкнулся с непонятно проблемой:
При создании экземпляра любого класса представленного в opcdaauto.dll, возникает ошибка:

Retrieving the COM class factory for component with CLSID {28E68F9B-8D75-11D1-8DC3-3C302A000000} failed due to the following error: 80040154.
Гугл подсказал, что ошибка возникает если не установлены OPC DA CORE COMPONENT под платформу, под которую я пишу (х86). Однако я установил этот компонент ещё перед началом работы, и несмотря на это, ошибка не перестает появляться.
Может кто то знает с чем она может быть связана ещё? И как ее решить?

P.S. в библиотеке opcdaauto.dll лежит обёртка для работы с ОРС - OPC_DA_Wrapper
В этой библиотеке также есть tlb для VB, с которой он работает без проблем.
При компилировании в пункет платформа я выбираю х86.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2012, 13:18
Ответы с готовыми решениями:

Как сделать так, чтобы при создании объектов,полю присваивалось значение после вызова метода и этот объект добавлялся в коллекцию
Пробовал через конструктор, ног ничего не получается public Tematic(string ck,ArrayList r ){ ...

Ошибка при создании дескриптора окна при динамическом создании кнопок
public Form1() { InitializeComponent(); } int height = 10;...

Создание ОРС-клиента для обмена данными с ОРС-сервером (LectusОРС)
Добрый день! Необходимо создать приложение-клиент для обмена данными с ОРС-сервером (LectusОРС). ...

ArrayIndexOutOfBoundsException: 0 При создании объектов
Суть задачи достать из файла строки по типу 1.вася.пупкин.11223344 разбить эти строку и занести в...

3
Заблокирован
20.01.2012, 13:41 2
Мой вам совет: пишите ОРС клиент на VB6.
Разработчики С# отказались от этой технологии по причине уязвимости.
Здесь без бубна не обойтись.

Если нашли уже в интернете приблуду под С#, то поинтересуюсь:
Какой размер вашей opcdaauto.dll?
0
192 / 147 / 27
Регистрация: 02.05.2011
Сообщений: 467
20.01.2012, 14:23  [ТС] 3
228 КБ весит.

И всё таки писать мне придётся на C#. Не могу пока решить эту проблему. Если кто знает буду рад)

Добавлено через 21 минуту
Решение нашёл. Скачал из интернета OPC DA Auto Components. он уставноивл новую dll. Всё заработало!
1
Заблокирован
20.01.2012, 14:47 4

Не по теме:

Извините, напутал(переходник когда-то писал с OPC на DDE. Вот и пришлось от C# отказаться по причине неподдерживания именно DDE).


Тогда действительно в версии длл было дело. Эта примерно 464Кб должна весить
1
20.01.2012, 14:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2012, 14:47
Помогаю со студенческими работами здесь

Ошибка при создании массива объектов
Здравствуйте, необходимо создать массив случайного количества объектов, при выполнении такого кода...

Нехватка памяти при создании динамических объектов
Создаю 4 динамических объекта. 3 вектора и матрица. матрица - это результат перемножения двух...

Исключение при создании generic массива объектов
Есть проблема: когда просто generic T то массив создаётся корректно public class GenericMatrix<T>...

Что то идет не так при создании массива объектов
Решил я потренироваться. Создал массив объектов. Но при разных "экспериментах" столкнулся с...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru