Win32prn para Iniciantes

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

Moderador: Moderadores

ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

Senti um clima , sera que rola?? :* :* :* :* :*
C:\Xharbour\Xdev\Fw\VSX
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

sygecom escreveu:Eder, em qual o formato de folha esta usando para impressão ? naum tenho como testar em matricial, mas em jato aqui esta saindo certinho !
Formato

Código: Selecionar todos

 oPrinter:FormType := 9    // Folha A4 

Na jato de tinta aqui sai que é uma maravilha !


Té++
C:\Xharbour\Xdev\Fw\VSX
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

... Outra


Teria como definir antes da impressão , "preto e branco" , "colorido"

sei que tem a função :setcolor() , mas eu queria definir isso em tempo de execução
o usuario decide se quer um relatório colorido ou preto e branco...

Té+++ :{ :{
C:\Xharbour\Xdev\Fw\VSX
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Mensagem por clebervn »

eu compilei o exemplo acima e deu o seguinte erro:
upx não é reconhecido como um comando interno ou externo
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

o UPX serve para compactar seu EXE, ignore esse aviso, se não deseja compactar seu EXE desmarque no HBMAKE a opção de comprimir EXE
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Mensagem por clebervn »

ok, vlw pela dica, compilou direitinho, entrou no programa mas deu um erro a seguir dizendo o seguinte :

Programa de teste Classe WIN32PRN(). Escolha uma impressora. ESC para sair.
\\MARTE\Epson LQ-570 ESC/P 2 │
\\PLUTAO\EPSON Stylus C67 Series │
Error BASE/1004 Message not found: WIN32PRN:MM_TO_POSX │
Auto Microsoft Office Document Image Writer em JUPITER │
Error at ...: PRNTEST(389) in Module: │
Called from : (b)HBOBJECT(105) in Module: tobject.prg │
Called from : WIN32PRN:MSGNOTFOUND(0) in Module: │
Called from : WIN32PRN:MM_TO_POSX(167) in Module: win32prn.prg │
Called from : PRNTEST(389) in Module: │
Called from : MAIN(43) in Module: impxhb.prg │
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Qual a versão do xharbour que vc esta usando para compilar o exemplo ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Mensagem por clebervn »

0.9950
clebervn
Usuário Nível 3
Usuário Nível 3
Mensagens: 286
Registrado em: 12 Jun 2007 10:49
Localização: Florianópolis/SC

Mensagem por clebervn »

Referente a código de barras: eu rodo este exemplo mas não imprime código de barras algum, somente números em formatos maiores, está faltando algo, tem q adicionar algum biblioteca junto? e o MM_TO_POSX ou POSY continua com problemas....

Alguém pode me dar um help ??!! obrigado
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 »

Você precisa informar sim, números, mas imprimí-los usando fontes de códigos de barras. Clique aqui e leia uma thread a respeito desse assunto.
[]'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 »

clebervn escreveu:0.9950
Tem que atualizar seu xharbour para rodar o exemplo do Hasse...no minimo "0.9970"
Para rodar codigo de barra tem que ter a font instalada, se vc usa HWGUI tem inclusive jah como o seu proprio sistema instalar a fonte caso ela não exista no windows.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Mensagem por Luciano Bonfim »

pode baixar a 1.0.0 já compilada do meu site:

www.bonfimsistemas.com.br
clique em login
usuario: ufrj
senha: ufrj
depois clique em download e escolha o arquivo xharbour.zip
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

Galera , sinto me intrometer mas não resito ! Por que Este lance de ficar usando versões antigas do XH , sendo ele FREE ??

Se ja saiu uma nova versão e esta sendo usada com sucesso quer dizer que a antiga é obsoleta então pq não trocar logo de versão ....


estou dizendo isso pq com frequencia vejo o pessoal no forum apanhando de versões

O Leo ja pegou tanta pratica com erro de versões que logo de cara ja pergunta
"Qual sua versão Senhor ?? " rsrs



ATUALIZEM A VERSÃO :* :* :* :*
C:\Xharbour\Xdev\Fw\VSX
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

ederxc escreveu:Galera , sinto me intrometer mas não resito ! Por que Este lance de ficar usando versões antigas do XH , sendo ele FREE ??

Se ja saiu uma nova versão e esta sendo usada com sucesso quer dizer que a antiga é obsoleta então pq não trocar logo de versão ....


estou dizendo isso pq com frequencia vejo o pessoal no forum apanhando de versões

O Leo ja pegou tanta pratica com erro de versões que logo de cara ja pergunta
"Qual sua versão Senhor ?? " rsrs



ATUALIZEM A VERSÃO :* :* :* :*
Eder, nem todo mundo pode atualizar, ex: muita gente comprou LIB comercial que foram compiladas para aquelas versões e acabam ficando presso a elas, outra situação muita gnte desenvolveu com Minigui antiga e com xharbour antigo e quando vai passar para a versão do xharbour mais atual dah um monte de crepe...ai vem os problemas.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
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 »

Se o XHarbour mantivesse retro-compatibilidade com as antigas versões, trocar para uma versão nova não daria qualquer problema. Exemplo: tudo o que fiz pro GCC antigo é perfeitamente compilável no GCC mais atual. Era disso que o Marcelo (Clipper) reclamava em outra thread. No que tem toda razão.
[]'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!
Responder