| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
New_user Частый гость


Зарегистрирован: Jan 30, 2007 Сообщения: 10 Рейтинг: +1/-0
|
Добавлено: Пн 05 Фев, 2007 12:51:59 Заголовок сообщения: Проблемка с некоторыми ActiveX-объектами в RSView 32 |
|
|
Здравствуйте!
Помогите разобраться со следующей проблемой. Имеются несколько машин (АРМов) с установленной ОС WinXP Pro SP2 RU (5.1.2600). На каждой из них стоит RSView32 Works 7.20 из одного и того же дистрибутива. На каждой из них будет работать один и тот же проект. При попытке открытия для редактирования графических экранов, на которых есть различные ActiveX-объекты, выдаются на каждой из машин разные сообщения:
1. Microsoft Date and Time Picker Control 6.0 (SP4). Newer file version of ActiveX-control required.
2.Different ActiveX-control loaded to display имя_экрана than when saved.
3. Cause: Microsoft ADO Data Control v6.0 (OLEDB). Newer file used.
4. Unable to load ActiveX-control for display имя_экрана.
5. Cause: Microsoft Data Grid 6.0 (SP5) (OLEDB). Newer file version of ActiveX-control required.
При этом в среде Runtime эти экраны отображаются и на них все работает правильно.
Хотел выяснить, будут ли нормально работать проекты в этой ситуации? Как можно решить проблему, чтобы можно было работать с этими графическим экранами в среде разработки?
Спасибо! |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Пн 05 Фев, 2007 13:37:00 Заголовок сообщения: Re: Проблемка с некоторыми ActiveX-объектами в RSView 32 |
|
|
| New_user писал(а): | | Имеются несколько машин... На каждой из них будет работать один и тот же проект. |
Стоило ли делать на RSView32?
| New_user писал(а): | | есть различные ActiveX-объекты, выдаются на каждой из машин разные сообщения |
Разные ActiveX компоненты (старее, новее). Есть отличия версий ActiveX между машинами и средой разработки.
Открытие экрана для редактирования и сохранение
устраняет сообщение про "Newer file used".
| New_user писал(а): | | При этом в среде Runtime эти экраны отображаются и на них все работает правильно. |
На всех экранах? |
|
| Вернуться к началу |
|
 |
New_user Частый гость


Зарегистрирован: Jan 30, 2007 Сообщения: 10 Рейтинг: +1/-0
|
Добавлено: Вт 06 Фев, 2007 6:10:15 Заголовок сообщения: |
|
|
В том-то и проблема, что экран нельзя в среде разработки открыть, чтобы существующие в локальной системе ActiveX-объекты подтянулись и все заработало. В рантайме все экраны открываются нормально, только в активити-логгинге пишуться те сообщения, о которых я выше упоминал. И так каждый раз при открытии экрана в рантайме.
Я впервые использую в своем проекте ActiveX-объекты. Получается, что всегда будут такие танцы с бубном вокруг версий компонентов ActiveX и их регистрации в ОС? |
|
| Вернуться к началу |
|
 |
Eraser Эксперт


Зарегистрирован: Oct 05, 2005 Сообщения: 106 Рейтинг: +8/-0 Откуда: Харьков
|
Добавлено: Ср 07 Фев, 2007 10:07:35 Заголовок сообщения: |
|
|
1. проверьте, что бы все компоненты на всех машинах были одинаковыми (версии)
2. зарегистрируйте, если нужно, самые новые компоненты (regsvr32 "путь _к_ActiveX") |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Пт 09 Фев, 2007 10:03:55 Заголовок сообщения: |
|
|
| New_user писал(а): | | В том-то и проблема, что экран нельзя в среде разработки открыть |
Открыть можно, но нужно знать как:
[HKEY_CURRENT_USER\Software\Rockwell Software\RSVIEW\Project\Graphics Animation]
"AllowNonregisteredControls"="1" |
|
| Вернуться к началу |
|
 |
New_user Частый гость


Зарегистрирован: Jan 30, 2007 Сообщения: 10 Рейтинг: +1/-0
|
Добавлено: Пт 09 Фев, 2007 13:19:45 Заголовок сообщения: |
|
|
Огромное всем спасибо за информацию! Заработало!!!  |
|
| Вернуться к началу |
|
 |
|