Форум OlegON > Ресурсы OlegON > Вопросы сервера > Архив > УКМ-2

УКМ-2 и Win 3.11 нехватка памяти : УКМ-2

19.04.2024 18:06


30.01.2008 11:13
akonev
 
под 3.11 и 98 не пробовал. под 2000 и xp укм2 точно работает.

посмотри в настройках ярлычка закладку про память. возможно мало отдается дос-машине.

еще найди аналоги конфиг.сис и автоэкзек.бат для дос-машины.
чтобы все лишнее из нижней памяти в верхнюю упихать.
и убери сетевой стек, если есть. пусть сетью винда рулит.

и присоединюсь к Тане: может лучше попробовать софтину, которая специально для этого придумана?
ведь будут же постоянно забывать переключаться или экземпляры путать. и колотить товар не в тот укм.
30.01.2008 22:06
OlegON
 
На самом деле невиндовые приложения должны уметь работать в верхней памяти. Тех самых 640Кб, которых должно хватать, как сказал Билл, на самом деле не хватает, потому, что в резидентах сидит еще сама 3.11. На это и ругань, как я понимаю (сообщение бы увидеть, на что ругается и как). И действительно, посмотреть бы в свойствах ярлыка, там, кажется были напряги на тему EMS. Сомнительная затея, действительно. Не та еще система была 3.11, чтобы ей денежный софт доверять. Периферия-то как работать будет?
31.01.2008 10:27
varg
 
OlegONСкрин ошибки вылаживаю в преложении. Преревирия самим интересно как будет работать, для этого собственно все и затеянно.
31.01.2008 10:28
varg
 
Вот сама ошибка
Миниатюры
Нажмите на изображение для увеличения
Название: 29012008366.jpg
Просмотров: 680
Размер:	37.2 Кб
ID:	183  
31.01.2008 12:57
Vovantus
 
Цитата:
Andrew_Konev под 3.11 и 98 не пробовал. под 2000 и xp укм2 точно работает.
Интересная информация, хочется проверить на тестовой машине. Может есть какие-нить подводные камни в данной реализации? Извените за отклонение от темы, обещаю много вопросов не задавать
31.01.2008 13:28
akonev
 
Цитата:
Vovantus Интересная информация, хочется проверить на тестовой машине. Может есть какие-нить подводные камни в данной реализации? Извените за отклонение от темы, обещаю много вопросов не задавать
действительно заметный камень только один:
в момент загрузки укм2, когда идут тестовые сообщения, обрезается нижняя часть букв. Читается, но неудобно.
Когда доходит до главного кассового меню - все делается нормально.

Не всегда есть эта проблема. В смысле не во всех инсталляциях, а не так, что раз нормально загрузился, другой - нет. В одних экспериментах буквы были всегда целиком, а в других всегда только верхние половины строк (намного чаще).
Систему не уловил. Где-то каку-то "галочку" надо вычислить.
Причем если система сначала загрузилась, а потом руками запустили укм - буквы целые. А вот если касса грузится автоматически - режет. Пробовал автозапуск из меню автозагрузка, из реестра (ключ run), как шелл. Одна фигня.

Обязательно надо настраивать ярлык для запуска в полноэкранном режиме. В оконном режиме будут неверно отрисовываться большие шрифты (текущая сумма чека, например)

Полезно укм2 установить как Shell. Этим исключаются (не на 100%, конечно) поползновения раскладывать пасьянс на кассе.
Да и всякие горячие клавиши Explorer'а не будут кассиров с толку сбивать.
Или взять какой-нибудь минималистичный шелл, настраиваемый руками. Их не меньше дюжины разных.

Главный выигрыш - кассе можно назначить для обмена локальный каталог и она перестанет подвисать при потере сети. Сетью рулит винда. Там это намного все лучше сделано, чем в дос. Обмен с сервером тогда нужно сделать внешними средствами.
Второй плюс - возможность использовать разного рода USB-приблуды, типа usb-сканера ШК (конкретно сканер - пробовал). Это для тех, кому портов не хватает.
Ну и возможность в любой момент дотянуться до кассы с ее настройками и базами, конечно же - вкусная фишка.

Память настраивать не понадобилось. Оставлял в автомате - все работало.

Кстати, игрался я во все это на лекспосе с фискальником. Как раз твой вариант. Правда, лекс был с винтом. Но если у тебя все лексы "под укм4", то есть с винтами - тебя это волновать не должно.
Пробовал собирать Embeded WinXP, но минимизировать не успел, работа задавила. На двухгиговой флешке (без винта) - работало.
31.01.2008 13:41
akonev
 
Цитата:
varg Вот сама ошибка
Винда отдала дос-машине только один мег памяти. Собственно, сам по себе дос больше просто не умеет адресовать, поэтому тогда (во времена 3.11) это было логично.

укм2 идет в комплекте с мемори-экстендером, который умеет пользовать больше памяти.

вывод: лезем в свойства ярлыка на вызов укм2 и ищем, как ему отдать побольше памяти. что точно надо отдавать, EMS или XMS - увы, не помню.
31.01.2008 14:01
Vovantus
 
Спасибо Андрей за информацию. Обязательно попробую на тестовой машине. К слову сказать у меня лексы на флэшках Но тестовая машина - обычный комп. Поставлю ХРень туда и попробую, ради эксперимента *150
31.01.2008 14:51
akonev
 
Цитата:
Vovantus Спасибо Андрей за информацию. Обязательно попробую на тестовой машине. К слову сказать у меня лексы на флэшках Но тестовая машина - обычный комп. Поставлю ХРень туда и попробую, ради эксперимента *150
гонишь. я точно помню, что ты говорил: у меня по документам системный блок для укм4. значит часть лексов у тебя с винтами.

извиняюсь за оффтопик.
01.02.2008 10:18
varg
 
Andrew_Konev В вин3.11 свойства ярлыка ?
Часовой пояс GMT +3, время: 18:06.

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