Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Запуск DOS утилиты под Win XP

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

gbcfkf



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую
 
Имеется древняя самописная программка, она всегда использовалась под 98-ой виндой, а теперь приспичило запустить её под Win XP.
Запускаю - вываливается ошибка:
error 2009: Not enough space for environment
 
1. Содержание файла %systemroot%\config.nt
Увеличение параметра "files" результата не дает
2. Содержание файла %systemroot%\autoexec.nt
3. %SystemRoot%\system32\cmd.exe /e:32768
результата не дал
4. При запуске из FAR'а таже ошибка
5. Пообнулял кучу переменных окружения в батнике запуска
нет эффекта
6. Запуск через эмулятор не подходит
 
Как побороть?

Всего записей: 702 | Зарегистр. 17-10-2006 | Отправлено: 08:46 27-08-2009 | Исправлено: gbcfkf, 09:15 27-08-2009
ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[deleted]

----------
Absit invidia verbo

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 09:54 27-08-2009 | Исправлено: ShriEkeR, 09:54 27-08-2009
ext2



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gbcfkf
А запустить программу в "Режиме совместимсти Windows98" не пробовали? Правой кнопкой грызуна на програме и дальше на вкладку "Совместимость".

Всего записей: 7105 | Зарегистр. 10-09-2007 | Отправлено: 10:35 27-08-2009
gbcfkf



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ext2
пробовал конечно.. не влияет

Всего записей: 702 | Зарегистр. 17-10-2006 | Отправлено: 10:38 27-08-2009 | Исправлено: gbcfkf, 10:45 27-08-2009
Archimed



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Была такая же проблема в программе DRC пакета PCAD4.5. Возникает по-моему, если DOS пытается получить прямой доступ к памяти. Проблему решил найдя исправленный модуль в инете.  

Всего записей: 752 | Зарегистр. 25-10-2002 | Отправлено: 10:56 27-08-2009
ext2



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gbcfkf
Путем гуглирования нашлась такая рекомендация - добавить в CONFIG.NT строку:
shell=%systemroot%\system32\command.com /e:2048

Всего записей: 7105 | Зарегистр. 10-09-2007 | Отправлено: 11:00 27-08-2009
gbcfkf



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
тоже никакого эффекта (

Всего записей: 702 | Зарегистр. 17-10-2006 | Отправлено: 11:07 27-08-2009 | Исправлено: gbcfkf, 11:09 27-08-2009
ext2



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gbcfkf
Тогда, видимо, надо переписывать программу (если есть исходники) под XP.

Всего записей: 7105 | Зарегистр. 10-09-2007 | Отправлено: 11:19 27-08-2009
gbcfkf



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ext2
к сожалению исходников нету... как нет и программиста котороый мог бы переписать программу (
 
ps как же все-таки определить что программе надо? там прога выеденного яйца не стоит - сидит себе в папочке да общается со своими dbf файлами.. должен же существовать способ её запустить

Всего записей: 702 | Зарегистр. 17-10-2006 | Отправлено: 15:55 27-08-2009 | Исправлено: gbcfkf, 15:56 27-08-2009
yurkesha



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gbcfkf
Находишь %SystemRoot%\_default.pif, открываешь его свойства и на вкладке "Память" конфигуришь объем памяти под переменные среды(4096 максимум)
После чего пересоздаешь ярлык к программе...
 
Добавлено:
Кстати - может еще потребовать полное отключение EMS-памяти...

----------
Всем непричастным рекомендую прогулки на свежем воздухе

Всего записей: 2783 | Зарегистр. 15-12-2003 | Отправлено: 16:58 27-08-2009
ext2



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gbcfkf
А может проще найти аналогичную по функциональности программу? Ведь разного софта для работы с dbf - море, в т.ч. бесплатного.

Всего записей: 7105 | Зарегистр. 10-09-2007 | Отправлено: 17:10 27-08-2009
yurkesha



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ext2
Я думаю что вопрос не в проге а в данных с которыми она работает
 
gbcfkf
Кстати - прога не клиперная часом? А то еще придется в autoexec.nt добавить  
SET CLIPPER=F100

----------
Всем непричастным рекомендую прогулки на свежем воздухе

Всего записей: 2783 | Зарегистр. 15-12-2003 | Отправлено: 17:16 27-08-2009
ext2



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yurkesha
А что, кроме этой проги больше ни одна не сможет работать с dbf?

Всего записей: 7105 | Зарегистр. 10-09-2007 | Отправлено: 17:38 27-08-2009
Olegbsss



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А что, кроме этой проги больше ни одна не сможет работать с dbf?

Полно таких прог.

Цитата:
6. Запуск через эмулятор не подходит

Очень жаль. А это ведь действительно единственный возможный вариант. Либо через виртуальную машину, либо через DOSbox. Сам кстати тоже не люблю эмуляторами пользоваться.
 У самого на работе куча подобных прог, от которых не откажешься никак и древний сканер. Под XP всё это добро никак не удалось запустить, какие бы ухищрения ни пробовал. Поэтому на рабочем компе у меня две системы стоят - 98 и XP.
 

Всего записей: 437 | Зарегистр. 28-09-2008 | Отправлено: 19:41 27-08-2009
yurkesha



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ext2
Olegbsss
Господа боюсь вы не понимаете... При чем здесь формат?
Есть куча специализированных DOS-программ с достаточно сложной структорой хранения данных и возможностями которые не сможет реализовать ни один редактор...
Например многие старые бухгалтерские проги.
Если вы лично не сталкивались с настройкой работы DOS-програм под WinXP то не надо давать бесполезных советов.


----------
Всем непричастным рекомендую прогулки на свежем воздухе

Всего записей: 2783 | Зарегистр. 15-12-2003 | Отправлено: 21:00 27-08-2009
ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gbcfkf
Не запускается DOS - приложение "Карат" в WinXP

----------
Absit invidia verbo

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 21:12 27-08-2009
ext2



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Olegbsss
Так я именно об этом и говорил.
yurkesha
А вы личный адвокат gbcfkf или просто любите пофлудить? В чем бесполезность моих конкретно советов? Откуда вам знать, кто с чем сталкивался. Не надо указывать и расписываться за других!

Всего записей: 7105 | Зарегистр. 10-09-2007 | Отправлено: 22:58 27-08-2009
yurkesha



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ext2
Цитата:
В чем бесполезность моих конкретно советов?
По пунктам:

Цитата:
А запустить программу в "Режиме совместимсти Windows98" не пробовали?
для DOS-приложений не может влиять на выделение памяти под переменные окружения

Цитата:
shell=%systemroot%\system32\command.com /e:2048
не сработает для WINXP

Цитата:
Тогда, видимо, надо переписывать программу
очень бесполезный совет - могли бы - переписали

Цитата:
А может проще найти аналогичную по функциональности программу? Ведь разного софта для работы с dbf - море, в т.ч. бесплатного.
аналогично предыдущему пункту...
И кто из нас флудит?  
 
 
 


----------
Всем непричастным рекомендую прогулки на свежем воздухе

Всего записей: 2783 | Зарегистр. 15-12-2003 | Отправлено: 23:25 27-08-2009
zzz528

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовать выставить файлесы и буферсы в config.nt  еще больше
Мне попадалась такая что глючит если меньше 120 эти параметры + еще что-то типа SET CLIPPER=F100 не помню точно.

Всего записей: 2238 | Зарегистр. 20-06-2005 | Отправлено: 00:08 28-08-2009
gbcfkf



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yurkesha

Цитата:
Находишь %SystemRoot%\_default.pif, открываешь его свойства и на вкладке "Память" конфигуришь объем памяти под переменные среды(4096 максимум)  
После чего пересоздаешь ярлык к программе...  
 
Добавлено:  
Кстати - может еще потребовать полное отключение EMS-памяти...

Попробовал, не помогло - ошибка осталась
ext2

Цитата:
А может проще найти аналогичную по функциональности программу? Ведь разного софта для работы с dbf - море, в т.ч. бесплатного

нет аналога, это самописная бухгалтерская программа, писалась под конкретное предприятие в течение.. всяко больше 10 лет
yurkesha

Цитата:
Кстати - прога не клиперная часом? А то еще придется в autoexec.nt добавить  
SET CLIPPER=F100

забыл написать, это тоже пробовал
Olegbsss

Цитата:
У самого на работе куча подобных прог, от которых не откажешься никак и древний сканер. Под XP всё это добро никак не удалось запустить, какие бы ухищрения ни пробовал. Поэтому на рабочем компе у меня две системы стоят - 98 и XP.  

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

Всего записей: 702 | Зарегистр. 17-10-2006 | Отправлено: 10:06 28-08-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Запуск DOS утилиты под Win XP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru