18.07.2008, 10:35 | #1 |
Участник
|
Добрый день, уважаемые программисты!
Дело в том, что я админ, погуглил по проблеме, но ничего не нашел..Может чего подскажите. 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 |
Участник
|
Коротко:
С ландштейнером устанавливаются еще и компоненты (*.dll, *.ocx), которые регистрируются в реестре. Когда запускается форма кассира, вызывается компонент(ы) Ландштейнера, а они не установлены, или не зарегистрированы, возникает описанная выше ошибка. Нужно переустановить (или зарегистрировать) компоненты ландштейнера, просто переустановка клиента ничего не даст.
__________________
MBS Certified Master in Navision Developer |
|
18.07.2008, 10:46 | #3 |
Участник
|
Переустанавливали LS Retail Toolbox 4.1 - и не один раз...результат тот же...Как проверить, есть ли эти компоненты в системе?
|
|
18.07.2008, 11:01 | #4 |
Участник
|
Цитата:
В Навижн есть меню "Сервис" - "Компоненты ОСХ...", где отображаются зарегистрированные на рабочей станции *.OCX, *.DLL
__________________
MBS Certified Master in Navision Developer |
|
18.07.2008, 11:11 | #5 |
Участник
|
Цитата:
Сообщение от 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 |
Участник
|
Дебагер включить...
Поправьте меня, если я не прав. Ландштейнер может устанавливаться с диска с дистрибутивом (не путать со стандартным Навижн). При этом все его компоненты устанавливаются и регистрируются в ОС.
__________________
MBS Certified Master in Navision Developer |
|
18.07.2008, 11:31 | #7 |
Участник
|
А в дизайнере если форму открыть и попробовать скомпилить? Незарегистрированные компоненты обычно как Unknown в списке переменных (глобальных или локальных) числятся ... Глазами видно.
|
|
18.07.2008, 12:02 | #8 |
Участник
|
Что имеем.
Включил дебаггер. вот где зафиксил: 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 |
Участник
|
Вот это подфартило Вам - Где взяли то!??!?!!! Я никогда не видел полностью самоинсталлирующийся LS, хотя вожусь с ним больше 4 лет :-)
|
|
18.07.2008, 12:44 | #10 |
Участник
|
вопрос решил.
Глянул внимательно, диск Ц на ФАТ32. Это местный региональный админ переустанавливал. Конвертнул в НТФС, результат нулевой. Удалил через установку/удаление + ручками папки: 1) Клиента 2) ШТРИХ-ФР драйвер 3) ОПОС драйвер (драйвер дисплея покупателя) 4) LS Retail Toolbox Все установил по новой, запахало. Остается понять что стало причиной... Либо ФС, либо переустановка всех компонент (именно с удалением папок)... |
|
18.07.2008, 12:56 | #11 |
Участник
|
Прямые поставки от производителя!...
З.Ы. Заранее извиняюсь, возможно информация, которой я владею может отличаться от той, которой владеет клиент.
__________________
MBS Certified Master in Navision Developer |
|
18.07.2008, 14:05 | #12 |
Участник
|
|
|
18.07.2008, 15:22 | #13 |
Участник
|
Дисплей покупателя Firich VFD или CipherLab VFD-220FC, 12В (драйвер используется тот же).
LS Retail Toolbox нам предоставили IBS-внедренцы наши. Там кстати только *.msi или setup.exe файлы. То есть все упаковано в одном файле сетапа/msi |
|