AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.07.2008, 10:35   #1  
Daemon_imported is offline
Daemon_imported
Участник
 
13 / 10 (1) +
Регистрация: 20.12.2006
Добрый день, уважаемые программисты!

Дело в том, что я админ, погуглил по проблеме, но ничего не нашел..Может чего подскажите.
Nav 4.01, Nativ. место кассира. LS Retail Toolbox 4.1. Кассир имеет свою форму при открытии навика - Epos Startup.
После переустановки Windows 2000 Prof, при запуске, кассир получает ошибку:

это сообщение для C/al программистов: не удалось вызвать функцию OPEN. Компоненты OLE или сервер Automation вернул неизвестный код ошибки.


Вобщем, форму запустить не удается, кассир работать не может. Запуск из Object Designer тоже ничего не дал. Переустановка Тулбокса, клиента и т.д. - результат нулевой. Кассир работает под правами локального админа.

Может посоветуете чего?..
Старый 18.07.2008, 10:44   #2  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
Коротко:

С ландштейнером устанавливаются еще и компоненты (*.dll, *.ocx), которые регистрируются в реестре. Когда запускается форма кассира, вызывается компонент(ы) Ландштейнера, а они не установлены, или не зарегистрированы, возникает описанная выше ошибка.

Нужно переустановить (или зарегистрировать) компоненты ландштейнера, просто переустановка клиента ничего не даст.
__________________
MBS Certified Master in Navision Developer
Старый 18.07.2008, 10:46   #3  
Daemon_imported is offline
Daemon_imported
Участник
 
13 / 10 (1) +
Регистрация: 20.12.2006
Переустанавливали LS Retail Toolbox 4.1 - и не один раз...результат тот же...Как проверить, есть ли эти компоненты в системе?
Старый 18.07.2008, 11:01   #4  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
Цитата:
Сообщение от Daemon Посмотреть сообщение
Переустанавливали LS Retail Toolbox 4.1 - и не один раз...результат тот же...Как проверить, есть ли эти компоненты в системе?
К сожалению, дистибутива ландштейнера у меня нет. Но насколько помню там или папка или ЕХЕ-шник есть который называется LSRetailComponents.
В Навижн есть меню "Сервис" - "Компоненты ОСХ...", где отображаются зарегистрированные на рабочей станции *.OCX, *.DLL
__________________
MBS Certified Master in Navision Developer
Старый 18.07.2008, 11:11   #5  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Daemon Посмотреть сообщение
Добрый день, уважаемые программисты!

Дело в том, что я админ, погуглил по проблеме, но ничего не нашел..Может чего подскажите.
Nav 4.01, Nativ. место кассира. LS Retail Toolbox 4.1. Кассир имеет свою форму при открытии навика - Epos Startup.
После переустановки Windows 2000 Prof, при запуске, кассир получает ошибку:

это сообщение для C/al программистов: не удалось вызвать функцию OPEN. Компоненты OLE или сервер Automation вернул неизвестный код ошибки.
Поймать бы место, где это происодит - было бы хорошо.
Можно попробовать другую сборко-версию самого Toolbox, например LS Retail Toolbox 4.32 или LS Retail Toolbox 4.44 (если нужно, то можно поделиться..)
Старый 18.07.2008, 11:18   #6  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
Цитата:
Сообщение от RedFox Посмотреть сообщение
Поймать бы место, где это происодит - ...
...
Дебагер включить...

Поправьте меня, если я не прав.

Ландштейнер может устанавливаться с диска с дистрибутивом (не путать со стандартным Навижн). При этом все его компоненты устанавливаются и регистрируются в ОС.
__________________
MBS Certified Master in Navision Developer
Старый 18.07.2008, 11:31   #7  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
А в дизайнере если форму открыть и попробовать скомпилить? Незарегистрированные компоненты обычно как Unknown в списке переменных (глобальных или локальных) числятся ... Глазами видно.
Старый 18.07.2008, 12:02   #8  
Daemon_imported is offline
Daemon_imported
Участник
 
13 / 10 (1) +
Регистрация: 20.12.2006
Что имеем.
Включил дебаггер. вот где зафиксил:

OleDisplay.Open(PosSetup."Display Device Name");
->IF IsError(OleDisplay.ResultCode,OleDisplay.ResultCodeExtended) THEN
EXIT(FALSE);

Еще что заметил: в профиле оборудования, когда выбирал Display (OPOS) он выдавал ошибку, только вместо OPEN - State.
Установил Тулбокс 4.17, перестал ругаться на дисплей и дал его открыть. Но ошибка с ОПЕН осталась...
Компилить щас попробую..
Старый 18.07.2008, 12:30   #9  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Роман Посмотреть сообщение
Ландштейнер может устанавливаться с диска с дистрибутивом (не путать со стандартным Навижн). При этом все его компоненты устанавливаются и регистрируются в ОС.
Вот это подфартило Вам - Где взяли то!??!?!!! Я никогда не видел полностью самоинсталлирующийся LS, хотя вожусь с ним больше 4 лет :-)
Старый 18.07.2008, 12:44   #10  
Daemon_imported is offline
Daemon_imported
Участник
 
13 / 10 (1) +
Регистрация: 20.12.2006
вопрос решил.
Глянул внимательно, диск Ц на ФАТ32. Это местный региональный админ переустанавливал.
Конвертнул в НТФС, результат нулевой.
Удалил через установку/удаление + ручками папки:
1) Клиента
2) ШТРИХ-ФР драйвер
3) ОПОС драйвер (драйвер дисплея покупателя)
4) LS Retail Toolbox

Все установил по новой, запахало.
Остается понять что стало причиной...
Либо ФС, либо переустановка всех компонент (именно с удалением папок)...
Старый 18.07.2008, 12:56   #11  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
Цитата:
Сообщение от RedFox Посмотреть сообщение
Вот это подфартило Вам - Где взяли то!??!?!!! ..........
Прямые поставки от производителя!...

З.Ы.
Заранее извиняюсь, возможно информация, которой я владею может отличаться от той, которой владеет клиент.
__________________
MBS Certified Master in Navision Developer
Старый 18.07.2008, 14:05   #12  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Daemon Посмотреть сообщение
3) ОПОС драйвер (драйвер дисплея покупателя)
4) LS Retail Toolbox
А пожно по поводу этой связки немного пободробнее? Че за дисплейчик?
Старый 18.07.2008, 15:22   #13  
Daemon_imported is offline
Daemon_imported
Участник
 
13 / 10 (1) +
Регистрация: 20.12.2006
Цитата:
Сообщение от RedFox Посмотреть сообщение
А пожно по поводу этой связки немного пободробнее? Че за дисплейчик?
Дисплей покупателя Firich VFD или CipherLab VFD-220FC, 12В (драйвер используется тот же).
LS Retail Toolbox нам предоставили IBS-внедренцы наши. Там кстати только *.msi или setup.exe файлы. То есть все упаковано в одном файле сетапа/msi
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:22.