PRINTREADY,PRINTSEND,... Testar Impressora On/Off Line

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

Moderador: Moderadores

claudioplus
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 06 Mai 2005 13:03

PRINTREADY,PRINTSEND,... Testar Impressora On/Off Line

Mensagem por claudioplus »

Não estou conseguindo testar se a impressora esta ou não on-line, na funcao PRINTREADY na compilação o xharbour me da um erro dizendo que a funcao nao existe, pelo que vejo falta a CT.LIB, onde encontra-la ??
Alguem pode me ajudar...??????
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Use "PrintReady()" para saber se a impressora esta pronta e use PrintStat(), apra saber o status de uma LPT.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
claudioplus
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 06 Mai 2005 13:03

PRINTREAD,PRINTSEND,PRINTSTAT

Mensagem por claudioplus »

Me da o seguinte erro na compilacao...
Unresolved external _HB_FUN_PRINTSTAT referenced from ARQUIVO.OBJ
Esta faltando uma LIB ????
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 »

Estas funções estão na biblioteca XHB.LIB, conforme consta no manual. Se está dando o erro "unresolved external", é porque a LIB não foi incluída.
[]'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
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: PRINTREAD,PRINTSEND,PRINTSTAT

Mensagem por sygecom »

claudioplus escreveu:Me da o seguinte erro na compilacao...
Unresolved external _HB_FUN_PRINTSTAT referenced from ARQUIVO.OBJ
Esta faltando uma LIB ????
Claudio, use o hbmake que ele inclui as lib nescessaria para vc !
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Maligno escreveu:Estas funções estão na biblioteca XHB.LIB, conforme consta no manual. Se está dando o erro "unresolved external", é porque a LIB não foi incluída.
Isso somente no xharbour.com no xharbour free é a CT.LIB ou CTMT.LIB(caso use Mult-thread).
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
claudioplus
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 06 Mai 2005 13:03

Mensagem por claudioplus »

Por incrivel que possa parecer não tenho no meu xHabour a biblioteca CT.LIB, onde posso baixa-la ?????
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 »

No meu Xharbour a CT.LIB foi instalada no diretório \XHARBOUR\LIB. Não está lá?
[]'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
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

claudioplus escreveu:Por incrivel que possa parecer não tenho no meu xHabour a biblioteca CT.LIB, onde posso baixa-la ?????
Qual a versão do seu xharbour ? para usar a versão estavel mais recente para usar com BCC 5.5.1 baixe no link abaixo:
http://downloads.sourceforge.net/xharbo ... cc-5-5.exe
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
claudioplus
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 06 Mai 2005 13:03

Mensagem por claudioplus »

Infelizmente não está, vou instalar o xHarbour de novo, estou usando o xDevStudio, sabem como adicionar libs ao projeto pelo xDev ????
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Infelizmente eu não sei como, pq não uso, mas aguarde que muita gente por aqui usa e pode lhe dar um auxilio.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

sygecom escreveu:Use "PrintReady()" para saber se a impressora esta pronta e use PrintStat(), apra saber o status de uma LPT.
Essas funções substituem a função ISPRINTER() que tínhamos no clipper (mas que não funciona no WinXP) ????

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

janio escreveu:
sygecom escreveu:Use "PrintReady()" para saber se a impressora esta pronta e use PrintStat(), apra saber o status de uma LPT.
Essas funções substituem a função ISPRINTER() que tínhamos no clipper (mas que não funciona no WinXP) ????

Jânio
Para LPT, Sim.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
claudioplus
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 06 Mai 2005 13:03

Mensagem por claudioplus »

Consegui a CT.Lib instalei meu xHarbour de novo Versao 99.70, e tentei o trecho abaixo no Windows XP, e não me retorna corretamente o estado da impressora.
wSt1 := PRINTstat(1)
wSt2 := PRINTREADY(1)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

claudioplus escreveu:Consegui a CT.Lib instalei meu xHarbour de novo Versao 99.70, e tentei o trecho abaixo no Windows XP, e não me retorna corretamente o estado da impressora.
wSt1 := PRINTstat(1)
wSt2 := PRINTREADY(1)
Claudio, de uma olha no Help para ver como se usa as funções, o correto é:

Código: Selecionar todos

wSt1 := PRINTstat("LPT1")
wSt2 := PRINTREADY("LPT1")
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder