identificando situacao lpt1

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

identificando situacao lpt1

Mensagem por Abel »

toda migracao envolve tempo, trabalho e mudancas, e principalmente novos aprendizados,

como comentei estou convertendo meu sistema clipper para harbour.
no clipper usava um comando c_islpt(porta) e facilmente eu sabia se tinha impressora nesta porta e se a mesma esta on-line.

agora que converti para harbour, ja testei varios comandos que achei nos post deste forum, mas nenhum deu certo.

tentei,
isprint(porta) e ele sempre devolve T
printstat(porta) e ela sempre devolve 0
printready(porta) e ela sempre devolve T

alguem sabe se tem algum comando ou funcao que possa devolver o status da porta evitando que eu direcione um relatorio para Lpt1 e meu sistema trave ?

Abracos,
ABEL
Imatech
Usuário Nível 3
Usuário Nível 3
Mensagens: 350
Registrado em: 24 Ago 2010 23:48
Localização: Goiânia-GO

identificando situacao lpt1

Mensagem por Imatech »

Olá Abel !

Acredito ser necessário algumas mudanças na filosoria de programação...


Em Windows o processamento de impressão deve ser enviado para o Spool, sendo assim não interessa o estado da impressora


Recomendo estudar/trabalhar com os exemplos em:

\Harbour\contrib\hbwin\tests\testprn*.prg


No basico ira criar arquivo com o relatorio a ser impresso e enviar para impressão usando a funçao Win_PrintFileRaw()



Abç...
M., Ronaldo

by: IMATECH

IMATION TECNOLOGIA
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

identificando situacao lpt1

Mensagem por Pablo César »

Acredito ser necessário algumas mudanças na filosoria de programação...
Good answer !
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Imatech
Usuário Nível 3
Usuário Nível 3
Mensagens: 350
Registrado em: 24 Ago 2010 23:48
Localização: Goiânia-GO

identificando situacao lpt1

Mensagem por Imatech »


Good answer !
Thanks: E olha que me graduei com honrras no mobral de Goiais... kkk


8-|

Código: Selecionar todos


#xtranslate filosoria => filosofia

M., Ronaldo

by: IMATECH

IMATION TECNOLOGIA
Responder