Intouch ole automation error 0x100e0202

Не могу запустить проект InTouch на др. ПК (LHTagBrowser, sw.StringFile, sw.TagLoad… Toolkit)Дано:Windows 7 SP1 (x86) + InTouch 10.1.300 проект нормально работает на компьютере...Задача – запустить этот же проект на другом компьютере (предварительно установив весь необходимый софт).Имя копьютера, пользователь и т.п. аналогичные как и на рабочей станции....(к сети подключен только один ПК...).
  • Ответить с цитатой

ошибика проекта InTouch на др.ПК (LHTagBrowser, sw.StringFil

Не могу запустить проект InTouch на др. ПК (LHTagBrowser, sw.StringFile, sw.TagLoad… Toolkit)
Дано:
Windows 7 SP1 (x86) + InTouch 10.1.300 проект нормально работает на компьютере…
Задача – запустить этот же проект на другом компьютере (предварительно установив весь необходимый софт).
Имя копьютера, пользователь и т.п. аналогичные как и на рабочей станции….
(к сети подключен только один ПК…).

При попытке запустить проект на другом компьютере, во время загрузки WindowViewer выскакивает много сообщений вида:

InTouch OLE Automation Error:0x100e0202
Error processing ‘sw.StringFile’ on setting string property (param). OLE object refer is not bound to an OLE object.
…sw.ReadS.., ..sw.TagLoad..,

После чего выскакивает сообщение InTouch WindowsViewer has stopped working …и программа закрывается (так и не запустившись)
В чем может быть проблема?
Обратил внимание что на “рабочей” станции в дополнительно установлен
ActiveX Control LTTagBrowser.TagDisplay, нашел соответствующий ему ocx LHTagBrowser.ocx и зарегистрировал ее на другом компьютере
Regsvr32 ….
Но всеравно это не помогло…
В чем проблема? Как ее решить?
Возможно нужен дополнительный пакет
(например, Wonderware FactorySuite‘ InTouch“ Extensibility Toolkit)

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm

  • Ответить с цитатой

Re: ошибика проекта InTouch на др.ПК (LHTagBrowser, sw.Strin

Сообщение Генератор зла » Чт янв 12, 2017 6:18 pm

engineer_ua писал(а):InTouch OLE Automation Error:0x100e0202

Это ошибка ActiveX-компонента. Он не установлен (не зареген в ОС) либо повреждён.

engineer_ua писал(а):Error processing ‘sw.StringFile’ on setting string property (param). OLE object refer is not bound to an OLE object.
…sw.ReadS.., ..sw.TagLoad..,

На работающем проекте разберитесь, что такое sw? Это супертег? Если да, то по Хелпу посмотрите, где хранятся ВСЕ супертеги (они лежат на диске С и простым копированием проекта не переносятся).

Vita est dolor.

Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

  • Ответить с цитатой

Re: ошибика проекта InTouch на др.ПК (LHTagBrowser, sw.Strin

Сообщение engineer_ua » Пт янв 13, 2017 1:39 am

попробовал запустить этот же проект на Windows XP все работает…чего-то нехватает в регистрации OCX…возможно внутри они использует какой-то другой компонент?
теперь как понять чего конкретно нехватает?

engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm

  • Ответить с цитатой

Re: ошибика проекта InTouch на др.ПК (LHTagBrowser, sw.Strin

Сообщение engineer_ua » Пт янв 13, 2017 5:20 pm

Генератор зла писал(а):На работающем проекте разберитесь, что такое sw? Это супертег?

нет это не супер тег, это как раз тот ActiveX который вродебы зарегистрировался(через regsrv32)…и установился в Wizard/ActiveX Control Installation…его можно добавить в проект (но он как-то не полностью отображается…например, не отображаются его свойства) и запуске рантайма система выдает ошибку и закрывется…
проблема в ActiveX…

хотя на windows XP все нормально стало…проблема чисто с библиотека Windows?но как понять какими именно…чего не хватает…???

engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm

  • Ответить с цитатой

Re: ошибика проекта InTouch на др.ПК (LHTagBrowser, sw.Strin

Сообщение Генератор зла » Сб янв 14, 2017 1:43 pm

Регистрация ActiveX производится от имени администратора?
Антивирусы не могут мешать?
Попробуйте переустановить Ось с нуля.

Vita est dolor.

Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

  • Ответить с цитатой

Re: ошибика проекта InTouch на др.ПК (LHTagBrowser, sw.Strin

Сообщение engineer_ua » Сб янв 14, 2017 3:00 pm

установка ActiveX (ocx) проходит успешно от имени администратора (без ошибок)
антивируса нет…
установка в InTouch тоже успешно без ошибок…
но когда я его добовляю в проект Intouc (на новой машине) он отображается не так как на оригинальной машине (без вкладок, без свойст…смотри фото)…
хотя этот же компонент установленный на другую станцю (c windows XP) работает правильно…
думал может нехватает какой-то dll, которая используется внутри ocx..
через total commander (плагин FileInfo) посмотрел какие используются dll для этого компонента все dll есть (такого же размера как и на рабочей станции)….
но чего-то не хватает….
я экспериментирую на нескольких виртуалках , поэтому переустановка не поможет.
Что можно попробовать? :?: :?: :?:

Пробовал править реестр согласно Tech Note 922
Create a String value registry entry called AllowLegacyActiveXControls under the following key
HKLMSoftwareWonderwareInTouch (32 bit) or HKMLSoftwareWow6432NodeInTouch (64-bit)
Set the value of AllowLegacyActiveXControls to:
AllowLegacyActiveXControls = 3ca10642-6728-4e22-97da-135a6df38a5c

Не помогло…

Этот ActiveX сделал поставщик системы АСУ ТП (он не стандартный), это некий движок HMI на который многое завязано…его нельзя удалить из проекта

этот же компонент я пробовал открывать в Exel то же самое…не все вкладки открываются…,т.е. проблема не в InTouch а в ActiveX…

Изображение

Изображение

Изображение

Изображение
Изображение

engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm

  • Ответить с цитатой

Re: ошибика проекта InTouch на др.ПК (LHTagBrowser, sw.Strin

Сообщение engineer_ua » Вс янв 15, 2017 6:06 pm

все оказалось проще…
нужно было установить ActiveX из Visual Studio 6… (видно в Windows XP часть библиотек устанавливаются по умолчанию, а в Windows 7 их нет…поэтому нужно эти библиотеки установить дополнительно)…
после установки все заработало :lol: :lol: :lol:

Изображение

engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm


Вернуться в Wonderware System Platform

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Komaix90

здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 11 авг 2013, 10:56
Имя: Мусин Руслан Рашитович

Ошибка Intouch 8.0 При запуска Viewer

Сообщение

Komaix90 » 11 авг 2013, 10:59

Перенес проект с одного жесткого диска на другой. при запуске Viewer возникает ошибка: Error processing «******» on setting integer property (param). OLE object reference is not bound to an OLE object.

Подскажите пожалуйста с чем связана данная ошибка и как ее можно исправить?

Аватара пользователя

DelSnos

не первый раз у нас
не первый раз у нас
Сообщения: 323
Зарегистрирован: 26 сен 2010, 10:18
Имя: Artur
Страна: Russia
Поблагодарили: 2 раза

Re: Ошибка Intouch 8.0 При запуска Viewer

Сообщение

DelSnos » 11 авг 2013, 14:26

Error processing «******» on setting integer property (param). OLE object reference is not bound to an OLE object

Ошибка в название этого объекта «******». Ищите этот объект. Почему звездочки не понятно.

Вот пример похожей ошибки:

InTouch OLE Automation Error: 0x100e0202

Error processing ‘VerticalScrollBar.Max’ on setting integer property (param).
OLE object reference in not bound to an OLE object.

SaNNy

осмотрелся
осмотрелся
Сообщения: 166
Зарегистрирован: 01 фев 2010, 10:37
Имя: Ананьев А.А.
Страна: Россия
город/регион: Брянск
Благодарил (а): 5 раз
Поблагодарили: 8 раз

Re: Ошибка Intouch 8.0 При запуска Viewer

Сообщение

SaNNy » 12 авг 2013, 08:05

Komaix90 писал(а):звездочки — это я заменил реальное название. там «IteLoginText»

ну вот, вам надо скопировать IteLoginText.ocx или IteLoginText.dll на рабочий компьютер и зарегистрировать библиотеку

или

SaNNy

осмотрелся
осмотрелся
Сообщения: 166
Зарегистрирован: 01 фев 2010, 10:37
Имя: Ананьев А.А.
Страна: Россия
город/регион: Брянск
Благодарил (а): 5 раз
Поблагодарили: 8 раз

Re: Ошибка Intouch 8.0 При запуска Viewer

Сообщение

SaNNy » 12 авг 2013, 12:13

Komaix90 писал(а):Спасибо! то есть найти его необходимо на диске в папке с проектом?

поищите поиском по всему компьютеру

0 / 0 / 0

Регистрация: 01.01.2008

Сообщений: 106

1

17.02.2008, 16:18. Показов 14965. Ответов 9


Подскажите по сабжу… прога работает нормально но иногда почему то появляется эта гадость… откуда и почему не пойму…читал в хелпе,но там не особо написано… может кто сталкивался с такой гадостью..
как ее отловить..
При появлении этой ошибки прога аварийно завершается…

спасиба заранее всем

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Ghost

17.02.2008, 17:55

2

Automation — это фича MS’а, позволяющая твоей программе управлять другими программами.
лечится — on error goto — везде, где поднимаешь внешние проги.

0 / 0 / 0

Регистрация: 01.01.2008

Сообщений: 106

18.02.2008, 08:19

 [ТС]

3

это все здоррово… но дело в том что внешние проги нигде не вызываются…если тоглько не считать DataReport внешней прогой..
Может ли дата репорт это делать?
И нужно ли уничтожать рекордсет после использования его в датарепорте???



0



Ghost

18.02.2008, 10:01

4

хз. я с ним не работал.
Закоментируй и прогони прогу заново — можешь поставить точки сброса информации в лог-файл, чтобы отловить точку вылета проги.
А обьекты закрывать после использования — святое дело.

0 / 0 / 0

Регистрация: 01.01.2008

Сообщений: 106

18.02.2008, 10:21

 [ТС]

5

подскажи как установить сброс в лог файлы… я с эти не работал.
Просто у меня в проге много Датарепортов и я закрываю рекордсеты после использования в них, потом опять открываю когда нада сгенерить репорт. Я даже незнаю че делать… томожет долго работать без проблем, потом падает.
Если запускаю из IDE то заваливается и бейсик… недопустимая ошиббка и все такое.
А если скомпилировать, то Automation Error. Где она появляется не могу понять.



0



Ghost

18.02.2008, 12:55

6

Делаешь подпрограмму, ей передаешь строку для записи, имя файла и в подпроге пишешь эту строку в этот файл. Потом, при вылете проги, смотришь — где вылетела, и обрамляешь участок сбоя в еще одни вызовы записи в лог, но более часто. Таким образом и вылавливается участок сбоя )

0 / 0 / 0

Регистрация: 01.01.2008

Сообщений: 106

18.02.2008, 15:05

 [ТС]

7

я буду очень признателен если приведешь хоть приблизителеный алгоритм этой подпрограммы… но самое интересное! когда она должна отработать и че должно передаваться и записыываться в файл??? откуда ея вызывать??
Заранее спасибо.. а то уже руки опускаются…
извиняюсь за ламерство, если что не так



0



Ghost

18.02.2008, 15:54

8

Что делать?
Да это просто средство для вывода точек, где работает программа. Т.е. точек, которые программа отработала.

Например

Visual Basic
1
2
3
4
5
6
7
   WriteLog('Point 1')
   call SubTest1
   WriteLog('Point 2')
   call SubTest2
   WriteLog('Point 3')
   call SubTest3
   WriteLog('Point 4')

И если программа вылетела, то если было выведено Point 1/Point 2, то ясно, что ошибку надо искать в SubTest2
Ну, и далее по тексту.

0 / 0 / 0

Регистрация: 01.01.2008

Сообщений: 106

18.02.2008, 16:52

 [ТС]

9

дело в том что эта пакость возникает в совершенно разных местах программы.. получается что все формы надо усеять этими процедурами??
или как?
но у меня в проекте форм штук 20 как минимум



0



Ghost

19.02.2008, 20:43

10

хммм….
WarLock — я только пытался предложить способ отладки программы — т.е. способ ВЫИСКИВАНИЯ места сбоя. А ЧТО искать — тут уж тебе виднее.
Ошибку ищут или методом локализации…. или еще как….

IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

19.02.2008, 20:43

10

Понравилась статья? Поделить с друзьями:
  • Internet неопознанная сеть как исправить
  • Internet explorer не может отобразить эту веб страницу как исправить виндовс 7
  • Internet explorer не может отобразить эту веб страницу windows 7 как исправить
  • Internet explorer как изменить домашнюю страницу
  • Internet explorer internet script error