26 | 07 | 2017

Как заставить программы на Clipper работать на Windows 7 ?

Dima: Что именно не работает ?

New_ma: Здравствуйте! Посоветуйте, пожалуйста, что надо сделать, чтобы clipper-foxpro-программы работали в windows7(64bit) ? Все работало в WinXP без проблем, а как быть с autoexec.nt и config.nt в Win7 ?
 В WinXP файлы такие:

1) Autoexec.nt:
@echo off
lh %SystemRoot%\system32\mscdexnt.exe
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx
path c:\foxsred set path=%path%;c:\clipp52;c:\clipp52\bin
set lib=c:\clipp52\lib set obj=c:\clipp52\obj
set include=c:\clipp52\include set pll=c:\clipp52\pll
set TEMP=C:\Documents and Settings\1\Local Settings\Temp
set TMP=C:\TMP

2) Config.nt: dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=80
Где все это прописать в Win7 ? И вообще, возможна ли работа dos-программ в Win7 ? Заранее спасибо!

Pasha: Под xp 64 и win7 64-бит 16-битные программы не поддерживаются Заставить их работать можно только под эмулятором, скачайте dosbox (он легко находится) Но эмулятор не обеспечивает 100%-ю поддержку всех операций. У меня, к примеру, кое-какие программы не работали, к примеру старый make

New_ma: Спсибо за ответ! DosBox скачала, но не устанавливала. А как быть с config.nt и autoexec.nt ? Если переменные среды и пути можно как-то прописать в Свойствах системы, то где указать files=80 ?

Pasha: Пропробуйте в настройках dosbox Программы - dosbox - Options Надо в конце добавить что-то вроде
mount d d:\
mount e e:\
mount f f:\
f:\vc\keyrus
f:\vc\vc
Последние 2 строки - необязятельно, это у меня так И команды set наверное можно так же указать

New_ma: Спасибо за разъяснения!! Попробую..


- Используйте оболочку DOSBox  - эмулятор DOS-окружения на современных компьютерах.  Помогает во многих ситуациях

 


Комментарии  

0 #1 Сергей 16.03.2012 05:52
Win7 32разрядная.
Небольшая клипперная программка.
В оконном режиме всё работает.
В полноэкранном, с помощью dosbox,
тоже открывается, но при индексации
файлов возникает ошибка открытия (DOS 4).
Добавил в autoexec.nt set clipper=F250 и в
config.nt files=250, но не помогло. Фактически там открывается 40 файлов.
Не могу это обойти.
Может подскажете чего-нибудь ?
Спасибо.
Цитировать
0 #2 Admin 04.04.2012 21:00
Тема перенесена в раздел форума
Цитировать