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
identificando situacao lpt1
Moderador: Moderadores
identificando situacao lpt1
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ç...
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
by: IMATECH
IMATION TECNOLOGIA
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
identificando situacao lpt1
Good answer !Acredito ser necessário algumas mudanças na filosoria de programação...
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.
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.
identificando situacao lpt1
Thanks: E olha que me graduei com honrras no mobral de Goiais... kkk
Good answer !
8-|
Código: Selecionar todos
#xtranslate filosoria => filosofia
M., Ronaldo
by: IMATECH
IMATION TECNOLOGIA
by: IMATECH
IMATION TECNOLOGIA
