comando RUN , duvidas para usa-lo

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
rosalvo rosa
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 10 Jan 2006 19:21
Localização: Curitiba - PR

Mensagem 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 ?
Avatar do usuário
FARLEY RIBEIRO
Usuário Nível 2
Usuário Nível 2
Mensagens: 89
Registrado em: 24 Jul 2007 10:26
Localização: MONTES CLAROS-MG

Mensagem 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
Borland BCC(5.51)/PellesC(5.01)/Fivewin(2.6)/xHarbour.org(0.99.50)/Med(3.02)/DBFNTX/DBFCDX /WvWToools(0.83)
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem 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?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
rosalvo rosa
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 10 Jan 2006 19:21
Localização: Curitiba - PR

Mensagem 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.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem 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.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
rosalvo rosa
Usuário Nível 3
Usuário Nível 3
Mensagens: 156
Registrado em: 10 Jan 2006 19:21
Localização: Curitiba - PR

Mensagem 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.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem 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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem 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.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
heveraldo
Usuário Nível 2
Usuário Nível 2
Mensagens: 72
Registrado em: 16 Jun 2006 17:15

Mensagem 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.
Responder