Bom dia Paulo, e obrigado pela atenção.
Olha o FOX eu utilizo apenas para criar ou alterar arquivos .MEM utilizados pelos meus sistemas, então quando preciso fazer alguma alteração tenho que entrar com win 98.
o RMAKE eu uso no CLIPPER para compilar os meus programas assim:
#ifdef EBUG
DBG = /b
ARQLNK = TRANSP2
#else
DBG =
ARQLNK = TRANSP1
#endif
ABRIR1.OBJ: ABRIR1.PRG
clipper ABRIR1 $(DBG)
ABRIR2.OBJ: ABRIR2.PRG
clipper ABRIR2 $(DBG)
HELP.OBJ: HELP.PRG
clipper HELP $(DBG)
SISTRANS.OBJ: SISTRANS.PRG
CLIPPER SISTRANS /N $(DBG)
seltab.OBJ: seltab.prg SisTra03.prg sistra52.prg sistra18.prg SisTr017.prg \
SisTr100.prg SisTr018.prg SisTr019.prg SisTr020.prg SisTr021.prg \
Sistr022.prg SisTr023.prg SisTr024.prg SisTr025.prg \
SisTr029.prg SisTr030.prg SisTr031.prg SisTr032.prg \
SisTr033.prg SisTr034.prg SisTr035.prg
clipper SelTab $(DBG)
SelCli.OBJ: SelCli.prg sistra01.prg SisTra02.prg sistra97.prg SisTr038.prg \
sistra98.prg sistra96.prg sistra95.prg SisTr039.prg \
SisTra36.prg Brause10.prg SisTra68.prg Sistr040.prg \
SisTr042.prg SisTr043.prg
clipper SelCli $(DBG)
SelFor.OBJ: SelFor.prg SisTra47.prg SisTr065.prg ConvClie.prg SisTr245.prg \
SisTra67.prg SisTra84.prg SisTr001.prg AtuaLoca.prg SisTr246.prg \
ConvMoto.prg
clipper SelFor $(DBG)
SelFil.OBJ: SelFil.prg sistra40.prg SisTr041.prg SisTr044.prg SisTr045.prg \
SisTr046.prg SisTr048.prg SisTr049.prg SisTr050.prg SisTr208.prg \
SisTr241.prg SisTr242.prg AtuaRamo.prg SisTr270.prg SisTr278.prg \
SisTr247.prg Sistr234.prg SisTr236.prg SisTr256.prg Sistr282.prg
clipper SelFil $(DBG)
SelCam.OBJ: SelCam.prg sistra20.prg Gari.prg SisTr051.prg SisTr052.prg \
SisTr053.prg SisTr054.prg SisTr055.prg SisTr056.prg SisTr057.prg \
SisTr066.prg AtuaNtfc.prg SisTr074.prg GeraNtfc.prg \
AtuaSegu.prg ConvRoma.prg GeraMani.prg SisTr310.prg GARI2.PRG
clipper SelCam $(DBG)
SelCota.OBJ: SelCota.prg sistr302.prg sistr303.prg SisTr304.prg Sistr224.prg \
SisTr305.prg SisTr306.prg SisTr307.prg SisTr308.prg SisTr309.prg clie.prg
clipper SelCota $(DBG)
SelVei.OBJ: SelVei.prg sistra06.prg SisTr008.prg SisTr071.prg SisTr072.prg \
SisTr073.prg CriaConh.prg Sistr083.prg SisTr085.prg SisTr095.prg \
SisTr096.prg SisTr260.prg SisTr258.prg Sistr289.prg
clipper SelVei $(DBG)
SelVen.OBJ: SelVen.prg sistra30.prg sistra31.prg sistra33.prg sistra94.prg \
SisTr004.prg SisTr003.prg Sistr204.prg Sistr214.prg \
SisTr205.prg SisTr209.prg SisTr210.prg SisTr216.prg SisTr217.prg \
SisTr300.prg Sistr257.prg
clipper SelVen $(DBG)
SelCon.OBJ: SelCon.prg sistra05.prg SISTRA99.PRG SisTr016.prg SisTr097.prg \
Sistra82.prg Sistra87.prg SisTr202.prg SisTr301.prg Sistr240.prg \
SisTr235.prg SisTr219.prg SisTr291.prg SisTr320.prg SisTr259.prg
clipper SelCon $(DBG)
SelMan.OBJ: SelMan.prg sistra07.prg SisTra09.prg sistra11.prg sistra80.prg \
SisTra81.prg SISTR000.PRG Sistr005.prg SisTr093.prg Sistr094.prg \
SisTr062.prg SisTr063.prg SisTr064.prg SisTr058.prg SisTr059.prg \
SisTr060.prg SisTr206.prg SisTr207.prg SisTr211.prg sistra311.prg
clipper SelMan $(DBG)
SelFat.OBJ: SelFat.prg sistra56.prg sistra57.prg sistra58.prg SisTr007.prg\
SISTRA59.PRG SISTRA70.PRG SISTRA71.PRG sistra72.prg sistra73.prg \
sistra85.prg sistra74.prg sistra75.prg sistra16.prg \
SisTr099.prg SisTr200.prg SisTr220.prg \
SisTr230.prg SisTr231.prg
clipper SelFat $(DBG)
SelCol.OBJ: SelCol.prg sistra62.prg SisTr006.prg SisTr011.prg SisTr012.prg \
sistra64.prg SISTRA86.PRG sistra66.prg sistra37.prg SisTr013.prg \
sistra49.prg gambi.prg sistra41.prg sistra26.prg SisTr014.prg \
Sistra32.prg sintegra.prg SisTra55.prg SisTr201.prg SisTra27.prg
clipper SelCol $(DBG)
SelAju.OBJ: SelAju.prg sistr037.prg SisTr299.prg Sistr999.prg SisTr990.prg NumeConh.prg \
SisTr237.prg Sistr271.prg SisTr288.prg GARI21.PRG Sistr136.prg Sistr215.prg AcerMani.prg \
Sistr103.prg Sistr104.prg
clipper SelAju $(DBG)
SelEst.OBJ: SelEst.prg sistr284.prg Sistr285.prg Sistr700.prg SisTr701.prg \
SisTr286.prg Sistr287.prg Sistr298.prg Sistr312.prg Sistr313.prg \
SisTr390.prg SisTr233.prg Sistr101.prg SisTr036.prg
clipper SelEst $(DBG)
SelEnvio.OBJ: SelEnvio.prg SisTr089.prg SisTr090.prg SisTr091.prg SisTr092.prg \
SisTr088.prg SisTr087.prg \
Sistr081.prg SisTr082.prg SisTr084.prg SisTr250.prg SisTr251.prg \
SisTr280.prg SisTr252.prg SisTr253.prg \
SisTr255.prg SelAju.prg SelEst.obj
clipper SelEnvio $(DBG)
CONSULTA.OBJ: CONSULTA.PRG
clipper CONSULTA $(DBG)
CONSUL.OBJ: CONSUL.PRG
clipper CONSUL $(DBG)
FUNCOES.OBJ: FUNCOES.PRG
clipper FUNCOES $(DBG)
FUNCOESA.OBJ: FUNCOESA.PRG
clipper FUNCOESA $(DBG)
FUNCCOTA.OBJ: FUNCCOTA.PRG
clipper FUNCCOTA $(DBG)
EXPORTA.OBJ: EXPORTA.PRG
clipper EXPORTA $(DBG)
IMPORTA.OBJ: IMPORTA.PRG
clipper IMPORTA $(DBG)
MODCONH.OBJ: MODCONH.PRG
clipper MODCONH $(DBG)
MODCONH1.OBJ: MODCONH1.PRG
clipper MODCONH1 $(DBG)
MODCONH2.OBJ: MODCONH2.PRG
clipper MODCONH2 $(DBG)
MODORDE.OBJ: MODORDE.PRG
clipper MODORDE $(DBG)
MODMINU.OBJ: MODMINU.PRG
clipper MODMINU $(DBG)
MODFATU.OBJ: MODFATU.PRG
clipper MODFATU $(DBG)
GLOBAL.EXE: SISTRANS.OBJ SelTab.obj SelCli.obj SelFor.obj SelFil.obj \
SelCam.obj SelVei.obj SelVen.obj SelCon.obj SelMan.obj \
SelFat.obj SelCol.obj consulta.obj Funcoes.obj abrir1.obj \
abrir2.obj ModConh.obj Exporta.obj Importa.obj ModOrde.obj \
SelEnvio.obj help.obj ModConh1.Obj SelCota.Obj FuncCota.obj \
SelCota.obj FuncoesA.obj ModConh2.Obj SelAju.obj ConSul.obj \
ModMinu.Obj timeslic.obj ModFatu.obj
exospace @$(ARQLNK)
esse é o meu RMAKE contendo todos os programas do sistema.
o meu config.nt
REM Arquivo de inicialização do MS-DOS no Windows
REM
REM CONFIG.SYS x CONFIG.NT
REM O arquivo CONFIG.SYS não é usado para inicializar o ambiente
REM do MS-DOS. Com este fim é usado o arquivo CONFIG.NT, a não ser
REM que um arquivo de inicialização diferente seja especificado no
REM arquivo de informação de programa (PIF) de um aplicativo.
REM
REM ECHOCONFIG
REM Por padrão, nenhuma informação é exibida ao se inicializar o
REM ambiente do MS-DOS. Para exibir as informações dos arquivos
REM CONFIG.NT e AUTOEXEC.NT, adicione o comando ECHOCONFIG ao arquivo
REM CONFIG.NT ou a outro arquivo de inicialização.
REM
REM NTCMDPROMPT
REM Quando se retorna de um programa residente na memória ao prompt
REM de comando ou enquanto se executa um aplicativo do MS-DOS, o Windows
REM executa o COMMAND.COM para permitir que o programa residente permaneça
REM ativo. Se você desejar que o Prompt de comando do Windows (CMD.EXE)
REM seja executado ao invés do COMMAND.COM, adicione o comando ntcmdprompt
REM ao arquivo CONFIG.NT ou a outro arquivo de inicialização.
REM
REM DOSONLY
REM Por padrão, você pode iniciar qualquer aplicativo executando o programa
REM COMMAND.COM. Se você iniciar um aplicativo que não seja do MS-DOS, é
REM possÃvel que programas residentes na memória sejam interrompidos. Para
REM garantir que somente aplicativos do MS-DOS possam ser iniciados, adicione
REM o comando dosonly ao arquivo CONFIG.NT ou a outro arquivo de
REM inicialização.
REM
REM EMM
REM Você pode usar a linha de comando EMM para configurar o gerenciador
REM de memória expandida (EMM). A sintaxe é a seguinte:
REM
REM EMM = [A=ConjRegMapAlts] [B=SegmentoBase] [RAM]
REM
REM ConjRegMapAlts
REM especifica o total de conjuntos de registros de mapeamento
REM alternativos que você deseja que o sistema aceite.
REM 1 <= AltRegSets <= 255. O valor padrão é 8.
REM SegmentoBase
REM especifica o endereço do segmento inicial na memória
REM convencional do DOS em que você deseja que o sistema aloque
REM os quadros de páginas do EMM. O valor deve ser fornecido em
REM números hexadecimais. 0x1000 <= SegmentoBase <= 0x4000.
REM O valor é arredondado para baixo no limite de 16 Kb.
REM O valor padrão é 0x4000.
REM RAM
REM especifica que o sistema deve alocar somente 64 Kb do espaço
REM de endereçamento da área do Bloco de Memória Superior (UMB)
REM para quadros de páginas do EMM e deixar o restante (se
REM houver) para ser usado pelo DOS para aceitar comandos
REM loadhigh e devicehigh. Por padrão, o sistema aloca o
REM máximo possÃvel para os quadros de páginas.
REM
REM O tamanho do EMM é determinado pelo arquivo PIF associado ao
REM aplicativo ou pelo arquivo _default.pif. Se o tamanho do arquivo
REM PIF for igual a zero, o EMM será desativado e a linha de comando
REM EMM ignorada.
REM
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=255
buffers=48
O MEU AUTOEXEC.NT
@echo off
REM AUTOEXEC.BAT nao ‚ usado para inicializar o ambiente MS-DOS.
REM AUTOEXEC.NT ‚ usado para inicializar o ambiente MS-DOS, a nao
REM ser que se especifique um arquivo de inicializa‡ao diferente
REM no arquivo de informa‡oes de programa (PIF) do aplicativo.
REM Instalar as extensoes CD ROM
lh %SystemRoot%\system32\mscdexnt.exe
REM Instalar o redirecionador da rede (carregar antes do dosx.exe)
lh %SystemRoot%\system32\redir
REM Instalar o suporte DPMI
lh %SystemRoot%\system32\dosx
set clipper=f255
rem SET LIB=C:\CLIPPER5\LIB
rem SET INCLUDE=C:\CLIPPER5\LIB
rem PATH=%PATH%;C:\CLIPPER5\BIN;
Obrigado