Impressao em rede

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

new_marco
Usuário Nível 1
Usuário Nível 1
Mensagens: 6
Registrado em: 29 Mar 2006 07:49
Localização: Pouso Alegre - MG

Impressao em rede

Mensagem por new_marco »

Quando tento carregar o commando
run net use lpt1....., dentro do meu programa, aparece a mensagem de erro que o programa e muinto grande para ser carregado na memoria, isso acontece so no win98

Marco
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Ola meu caro
caso vc esteja usando clipper em modo grafico, experimente antes de rodar o comando RUN, alterar para modo texto.

...rotina...
salva tela
cls
gmode(3)
setmode(25,80)
run ..... ou SwpRunCmd( net use lpt1 \\serv\epson ) caso use o blinker
gmode(18)
tenta aí
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
new_marco
Usuário Nível 1
Usuário Nível 1
Mensagens: 6
Registrado em: 29 Mar 2006 07:49
Localização: Pouso Alegre - MG

Mensagem por new_marco »

Estou usando modo texto
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

se estiver linkando com blinker em modo extendido, use em vez de RUN a função SwpRunCmd(), ela faz com que o comando seja executado em memoria extendida. Caso não resolva, a solução seria vc mapear a impressora fora do sistema, como num arquivo .BAT

Sistema.bat

//inicio do bat
cls
net use lpt1 \\servidor\epson
sistema
//fim do bat
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder