Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Аппаратная ошибка NTVDM при выгрузке в кассу : Супермаг Плюс (Супермаг 2000)

16.04.2024 12:16


21.10.2015 10:01
DMaslov
 
Цитата:
baggio smindex запускается в командной строке...
попробуй запустить
c:\sm2000\bin\smindex.exe
Просто запуск Smindex приводит к той же ошибке, "аппаратная ошибка NTVDM".
21.10.2015 20:58
baggio
 
ага... т.е. просто запуск smindex.exe приводит к проблеме? в каталоге супермага?
значит варианта два...
1. испорчен сам файл
2. Дело в чем то еще

Для проверки устанавливаем см на другую машину и беерм файл smindex и заменяем..
заодно напоминаем свою версию см...
22.10.2015 07:35
student
 
Цитата:
DMaslov Просто запуск Smindex приводит к той же ошибке, "аппаратная ошибка NTVDM".
проверь наличие bwcc.dll от борланда и явно задай переменные окружения temp на короткий каталог в формате 8.3
дополнительно можно проверить все ли есть из списка knownDDLs в реестре и чего нет скопировать в систем32
22.10.2015 10:10
DMaslov
 
Дело, видимо, все-таки в TEMP, но не пойму, бредятина какая-то.

E:\SM2000\Bin>echo %TEMP%
E:\TEMP\1

E:\SM2000\Bin>Smindex.exe --- ошибка NTVDM

E:\SM2000\Bin>set TEMP=E:\TEMP

E:\SM2000\Bin>Smindex.exe --- молчок, нет ошибки



Откуда \1 ?
22.10.2015 10:23
baggio
 
не а если создать каталог /1?
22.10.2015 10:23
Dim
 
это для терминальных пользователей создается свой темп для каждого такого пользователя
22.10.2015 15:27
DMaslov
 
Цитата:
Dim это для терминальных пользователей создается свой темп для каждого такого пользователя
Понятно, спасибо.

Да, я заходил в обычном терминальном сеансе.

Теперь зашел в консольном (mstsc /admin), и идиотия продолжается.


Код:
E:\SM2000\Bin>echo %TEMP%
E:\TEMP

E:\SM2000\Bin>Smindex.exe  <-- ошибка NTVDM


E:\SM2000\Bin>set TEMP=E:\TEMP

E:\SM2000\Bin>Smindex.exe   <-- тишина
22.10.2015 15:37
baggio
 
под каким пользователем запускается кассовый модуль?
24.10.2015 09:54
OlegON
 
Еще вопрос, какая она, BDE сейчас установлена и нет ли в PATH в конце ";"
В 16-битной же все пути становятся типа C:\DOCUM~
Простая переустановка BDE, кстати, ничего не решает. Она в систему намертво вбивается и выковыривать надо вручную и долго, я тут писал уже.
24.10.2015 10:27
DMaslov
 
Цитата:
baggio под каким пользователем запускается кассовый модуль?
Видимо, под SYSTEM.



На другом серваке версия старее, там кассовый модуль в виндовой консольке "управление" рядом с сервисами - видимо, тоже под SYSTEM выполняется.
Часовой пояс GMT +3, время: 12:16.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.