Página 2 de 2
Enviado: 15 Abr 2008 13:45
por rosalvo rosa
no sisven.rmk
Código: Selecionar todos
.prg.obj:
clipper $< /m /b /n
sisven.obj: sisven.prg
menuvend.obj: menuvend.prg
funcoes.obj: funcoes.prg
sisven.exe:
BLINKER @sisven.exe
no sisven.lnk
Código: Selecionar todos
OutPut sisven
Blinker Incremental Off
Blinker Exec Clipper //F:150
Blinker Exec Comp 1
Blinker Exec Exte
Search BlxClp52
file sisven
file menuvend
file funcoes
LIB CLIPMOUS
depois, claro
rmake sisven
dá aquela msg, vou colocá-la na íntegra :
BLX286 : 1304 : cannot use XMS host with current memory manager confiration
This is a DOS extended program which requires a minimun of a 286 processor and at least 512 kb of available DMPI, VCPI or XMS memory to run
Tenho 655 kb de mem para DOS, nao seria isso.
O que estaria faltando ?
Enviado: 15 Abr 2008 14:45
por FARLEY RIBEIRO
rosalvo
esta linha está correta ou seria erro de digitação?
no sisven.rmk
sisven.exe:
BLINKER @sisven.exe
não seria
BLINEKR @sisven.lnk
apenas uma observação
farley
Enviado: 15 Abr 2008 18:41
por Maligno
FARLEY RIBEIRO escreveu:esta linha está correta ou seria erro de digitação?
Não. O esquema de dependência do script do Make é escrito daquela forma mesmo. Significa que o BLinker será executado apenas se a comparação daquele EXE com os OBJs retornar que o EXE é mais antigo que um deles.
rosalvo rosa escreveu:Tenho 655 kb de mem para DOS, nao seria isso.
Qual é a versão do seu Windows? O atalho do DOS está configurado para utilizar a memória extendida?
Enviado: 15 Abr 2008 19:11
por rosalvo rosa
maligno disse
Qual é a versão do seu Windows? O atalho do DOS está configurado para utilizar a memória extendida?
eu uso o Windows XP, mas nao conheço o comando para o DOS utilizar a memoria extendida, talves seja isso.
Enviado: 15 Abr 2008 20:16
por Maligno
Pensei que fosse Windows 98. No XP nem precisa alterar nada no CMD.EXE, que é a máquina DOS virtual. Ele já libera a memória extendida. Agora fiquei sem o quê sugerir.
Qual a configuração da máquina? Memória, processador, etc.
Enviado: 15 Abr 2008 20:39
por rosalvo rosa
Tenho duas maquinas, uma Duol Core , 2 giga de mem e um note book
Intel Celeron 1.7 com 512 mega de mem. e nas duas acontece o mesmo.
Agora digitei aqui no note book, c:\mem, e dá a msg:
himem.syshma nao disponivel, carregando DOS na area de memoria baixa
eu acho que o gato tá aqui.
como que concerto isso ?
fiz uma pesquisa no google com "himem.syshma" mas nao retorna nada.
Enviado: 16 Abr 2008 01:43
por rochinha
Amiguinho
Himem.sys é um DEVICE que deve ser acrescentado ao seu CONFIG.SYS:
Código: Selecionar todos
device=c:\windows\command\himem.sys
dos=high
buffers=30
files=100
device=c:\windows\command\emm386.exe /auto
Nem me lembro se é assim que configura a sessão DOS mas voce deve jogar estes comandos no CONFIG.NT do XP ou CONFIG.SYS do 98.
Sem isto voce vai fazer estripulias no Blinker e não conseguirá executar nada nem a pau.
/AUTO no EMM386.EXE faz uso automático da memória extendida ou expandida, que dentro do CMD.EXE deve ser emulado por compatibilidade, pois esta manipulação de memória só encontramos nos DOS até a versão 7.0 que é a do Windows 98.
Não coloque meus comandos, sem antes verificar se estão corretos.
Enviado: 16 Abr 2008 03:41
por Maligno
Muito provavelmente o CONFIG.NT dele já tem o HIMEM, mas por algum motivo não está funcionando. Aliás, em duas máquinas. Mas o EMM386 é desnecessário. Minha máquina não tem e tudo funciona perfeitamente.
Seria igualmente estranho (ainda mais em DUAS máquinas), mas o que *poderia* estar faltando é a linha lh %SystemRoot%\system32\dosx no AUTOEXEC.NT.
Enviado: 18 Abr 2008 11:03
por heveraldo
Com relacao como usar USB.EXE:
1. Execute o USB.EXE e realize as devidas configurações. F1- Help
Será criado o arquivo USB.MEM.
2. Imprimindo no Modo STAND ALONE:
Crie um atalho e na linha de comando, digite: USB "" "SEM CONFIGURACAO"
O USB fica em STAND BY, aguardando os arquivos a serem impressos.
Os arquivos de impressão, devem ser criado na mesma pasta que esta o USB.EXE.
3. Imprimindo com o USB.EXE direto pelo aplicatvio:
RUN USB.EXE < nome do arquivo a ser impresso >
O USB.EXE é executado e manda para a impressora o arquivo a ser impresso.
OBS: O comando "RUN", consome muita memoria. É necessário uma boa configuração da mesma.
Nas configurações do CONFIG.NT, não deixem de configurar o:
EMM=RAM
Ele resolve muito dos problemas de memoria.