Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

GraphWorX32 & MSComm (mscomm32.ocx)

 Ответить Ответить
Автор
Сообщение
Алексей М. Лебедев Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 17 Июнь 2004
Online Status: Offline
Публикации: 70
Свойства публикации Свойства публикации   Ответить, цитируя автора - Алексей М. Лебедев Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: GraphWorX32 & MSComm (mscomm32.ocx)
    Опубликовано: 20 Июль 2004 17:11

Добрый день.

Никак не могу победить этот активХ.

Копирую mscomm32.ocx в С:\WINNT\System32

Регистрирую "regsvr32 mscomm32.ocx" - пишет, что "DllRegisterServer in mscomm32.ocx succeeded"

А при попытке вызвать его в GraphWorX'e пишет "MSCOMMLib.MSComm.1: Не удалось создать объект. Убедитесь, что объект присутствует в реестре"

Смотрю в реестре - он там есть (поиском по MSComm).

 

В чём может быть причина? Может кто с таким сталкивался?

 

 

Алексей М. Лебедев
Технический отдел
ПРОСОФТ Санкт-Петербург
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 20 Июль 2004 19:01

Чтобы пользоваться MSComm, нужно иметь лицензию (это строчка в реестре). Такая появляется, например, при установке Visual Studio.

Инженер-системотехник
+7 (916) 477 3925
Наверх
Роман Смотреть выпадающим
Новичок
Новичок


Присоединился: 19 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - Роман Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Июль 2004 08:34

Просто поставь VBA 6.0, а при установке укажи что инсталировать только библиотеки, там по моему можно выбрать минимальный набор.

Удачи.

Да кстати а можно подробнее о задаче которую пытаетесь решить. Просто интересно.

Наверх
Алексей М. Лебедев Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 17 Июнь 2004
Online Status: Offline
Публикации: 70
Свойства публикации Свойства публикации   Ответить, цитируя автора - Алексей М. Лебедев Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Июль 2004 11:08

Роман, задача такова.

Есть турбина со своей САУ. Необходимо на верхний пульт вытащить параметры из её САУ. Линия связи с ними только через COM-порт (по протоколу параметры идут пачками (почти Modbus, но не он). Параметров не много и обновление по ТЗ всей пачки - секунда.

Алексей М. Лебедев
Технический отдел
ПРОСОФТ Санкт-Петербург
Наверх
Алексей М. Лебедев Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 17 Июнь 2004
Online Status: Offline
Публикации: 70
Свойства публикации Свойства публикации   Ответить, цитируя автора - Алексей М. Лебедев Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Июль 2004 13:15

Максим, Роман.

Суть дела понятна. Когда я сам готовлю поставочную машину - что надо сделаю. Но как выдти из этой ситуации для комплекта ЗИП (необходимо составить инструкцию, в которой описать последовательность действий по восстановлении системы (например, при крахе системы)). Не буду ж я писать, что надо установить Студию (для объекта её ещё и купить надо:-).

 

Есть ли какой-нить механизм, который позволяет корректно регистрировать ocx-компоненты без установки пакетов разработки?

Алексей М. Лебедев
Технический отдел
ПРОСОФТ Санкт-Петербург
Наверх
Алексей М. Лебедев Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 17 Июнь 2004
Online Status: Offline
Публикации: 70
Свойства публикации Свойства публикации   Ответить, цитируя автора - Алексей М. Лебедев Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Июль 2004 13:35

Уффф.

 

Вопрос разрешился.

Просто перенёс лицензию в реестр вручную

Алексей М. Лебедев
Технический отдел
ПРОСОФТ Санкт-Петербург
Наверх
Роман Смотреть выпадающим
Новичок
Новичок


Присоединился: 19 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - Роман Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Июль 2004 13:47
А можно на примере показать, для всех участноков форума????
Наверх
Алексей М. Лебедев Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 17 Июнь 2004
Online Status: Offline
Публикации: 70
Свойства публикации Свойства публикации   Ответить, цитируя автора - Алексей М. Лебедев Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Июль 2004 15:58

Копируем MSComm32.ocx в C:\Windows\System32

Регистрируем "regsvr32 mscomm32.ocx"

В реестре создаём

[HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-0AA00C00905]
@ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"

Работает под Win2K Rus SP4 (на других виндах не проверял)

Алексей М. Лебедев
Технический отдел
ПРОСОФТ Санкт-Петербург
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz