- Ответить с цитатой
ошибика проекта 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 их нет…поэтому нужно эти библиотеки установить дополнительно)…
после установки все заработало
- 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’а, позволяющая твоей программе управлять другими программами. |
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 |
подскажи как установить сброс в лог файлы… я с эти не работал.
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 |
|||
Что делать? Например
И если программа вылетела, то если было выведено Point 1/Point 2, то ясно, что ошибку надо искать в SubTest2 |
0 / 0 / 0 Регистрация: 01.01.2008 Сообщений: 106 |
|
18.02.2008, 16:52 [ТС] |
9 |
дело в том что эта пакость возникает в совершенно разных местах программы.. получается что все формы надо усеять этими процедурами??
0 |
Ghost |
|
19.02.2008, 20:43 |
10 |
хммм…. |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
19.02.2008, 20:43 |
10 |