Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Совместимость DOS-приложений и WinXP

278
29 сентября 2009 года
Alexander92
1.1K / / 04.08.2008
Всем здравствуйте!
Недавно столкнулся с проблемой, казалось бы, достаточно известной и неплохо описанной, однако побороть ее теми средствами, которые приводятся на том же support.microsoft.com, пока не удалось.
Пытаюсь запустить под WinXP программу, написанную под DOS. При запуске получаю: "Требуется строка FILES=55 в файле C:\config.sys", - после чего программа слетает.
Перечисляю все способы, которые я перепробовал, если кто-то предложит что-то еще - скажу спасибо. :)
  • файл config.nt: параметр files=120
  • файл autoexec.nt: строка SET CLIPPER=F120
  • свойства ярлыка для запуска: включение режима совместимости с Win95 и Win98
  • попытка запуска непосредственно из-под эмулятора: command.com /c <имя_файла.exe>
У кого есть еще варианты?
2
29 сентября 2009 года
squirL
5.6K / / 13.08.2003
Цитата: Alexander92

У кого есть еще варианты?


взять эмулятор и запустить программу в эмуляторе

278
29 сентября 2009 года
Alexander92
1.1K / / 04.08.2008
Так в XP родной эмулятор есть. command.com - это ж эмулятор и есть, просто его сконфигурировать грамотно надо. В этом же и вопрос.
262
29 сентября 2009 года
Iktomy
1.2K / / 11.10.2004
А если SET CLIPPER оставить как указали, а FILES=55 установить? И еще, вроде бы надо прописывать путь к модулям клипера. Хотя уже не помню. Попрошу, если смогу, конфиг с машины, где ПО, написанное по похожей технологии, используется.
278
29 сентября 2009 года
Alexander92
1.1K / / 04.08.2008
Цитата: Iktomy
А если SET CLIPPER оставить как указали, а FILES=55 установить? И еще, вроде бы надо прописывать путь к модулям клипера. Хотя уже не помню. Попрошу, если смогу, конфиг с машины, где ПО, написанное по похожей технологии, используется.



Увы, не помогает. Если сможете сбросить конфиг, буду очень благодарен.

9
29 сентября 2009 года
Lerkin
3.0K / / 25.03.2003
Цитата: Alexander92

У кого есть еще варианты?


В переменные окружения (environment variables) вписывал? Помниться, для какой-то (правда, борландовской) приблуды проканало...

14
30 сентября 2009 года
Phodopus
3.3K / / 19.06.2008
Так она после произведенных действий не работает с той же самой ошибкой что ли? Тогда создай ей c:\config.sys и напиши туда что она хочет.
262
30 сентября 2009 года
Iktomy
1.2K / / 11.10.2004
Так, сам конфиг не прислали, но кое что разузнал

в конфиге, еще необходимо прописать BUFFERS, со значением можно поэкспирементировать, но оптимально 45

также, иногда требует TEMP_PATH и SWAP_PATH

найти *.pif для приложения, в свойствах, в закладке "Память", установить максимальное значение для "Переменные среды"

последне лучше всего делать, создав ярлык для запуска приложения на рабочем столе.

там вообще можно с памятью поэкспирементировать.

а вообще, как показывает опыт работы в банке, такие приложения запускаются через bat-ник, в котором прописаны параметры запуска. Но это я с таким сталкивался, не знаю, что у вас там такое:)
278
07 октября 2009 года
Alexander92
1.1K / / 04.08.2008
Все, вопрос закрыт, всем спасибо. :) Помогло использование forcedos.exe плюс поиграл системными настройками.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог