Clipper On Line • Ver Tópico - Win32prn para Iniciantes

Win32prn para Iniciantes

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

Moderador: Moderadores

 

Mensagempor Luciano Bonfim » 13 Fev 2008 11:37

isso é verdade, tenho que manter a 0.99.6 aqui na minha máquna por causa de um sistema que se eu compilar com a 0.99.7 algumas coisas param de funcionar corretamente, e para nao ter que alterar os fnte eu refiro usar a 0.99.6 nele quando for preciso....
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar de usuário

Luciano Bonfim
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 414
Data de registro: 23 Ago 2007 09:34
Cidade/Estado: Rio de Janeiro / São Paulo
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor sygecom » 13 Fev 2008 11:55

Maligno escreveu: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.

Existem funções e comandos novos nas versão mais novas que não tem nas versões anteriores, mesma coisa acontece com o CLIPPER na versão 5.01 não tem DBFCDX já na 5.3 tem.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7005
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Mensagempor Maligno » 13 Fev 2008 12:23

O que você está dizendo logicamente faz todo sentido. Um recurso da versão 2, digamos, pode não existir na versão 1. É claro que vai dar problema se tentar isso.

Mas não é disso que estamos falando. Se você tem um recurso que funciona na versão 1, este mesmo recurso deveria funcionar na versão 2. Esse é o compromisso de retro-compatiblidade que parece não existir. Isso força situações como a que o Luciano comentou.
[]'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 de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor ederxc » 13 Fev 2008 12:46

Maligno escreveu: Se você tem um recurso que funciona na versão 1, este mesmo recurso deveria funcionar na versão 2. Esse é o compromisso de retro-compatiblidade que parece não existir. Isso força situações como a que o Luciano comentou.



É , Ae ferrou-se !
C:\Xharbour\Xdev\Fw\VSX
ederxc
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 613
Data de registro: 15 Set 2006 08:40
Cidade/Estado: Pedreira -SP-
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor clebervn » 13 Fev 2008 14:47

então, instalei as fontes
baixei versão 1.0.0 do site.....ai começa a dar problemas na minha compilação, não acha os caminhos já descritos pelo bc....vou tentar deletar esse bc e fazer um novo.. quem sabe neh
clebervn
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 287
Data de registro: 12 Jun 2007 10:49
Cidade/Estado: Florianópolis/SC
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Mensagempor clebervn » 13 Fev 2008 14:55

tirou o erro da compilação porém exemplo nem faz mais nada agora...:(
clebervn
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 287
Data de registro: 12 Jun 2007 10:49
Cidade/Estado: Florianópolis/SC
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Mensagempor clebervn » 13 Fev 2008 15:04

e pior, so preciso ver esse exemplo funcionando por causa da impressão do códido de barras, mais nada....
clebervn
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 287
Data de registro: 12 Jun 2007 10:49
Cidade/Estado: Florianópolis/SC
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Mensagempor clebervn » 13 Fev 2008 15:10

se eu crio o BC pelo 09950 ele entra no sistema e mostra a escolha das impressoras onde se deseja imprimir.... pq q outra versão posterior, não executa o exemplo....não faz nada
clebervn
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 287
Data de registro: 12 Jun 2007 10:49
Cidade/Estado: Florianópolis/SC
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Mensagempor clebervn » 13 Fev 2008 16:01

Finalizando a história.... compilei com versão 0.9970 e deu certo agora, imprimiu os códigos de barra.....

mto obrigado a todos
clebervn
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 287
Data de registro: 12 Jun 2007 10:49
Cidade/Estado: Florianópolis/SC
Curtiu: 0 vez
Mens.Curtidas: 1 vez

WIN32PRN

Mensagempor andersoncamilo » 25 Fev 2008 18:47

Boa tarde a todos,

Ao utilizarmos win32prn em nossas rotinas de impressão ele passa imprimir em todas impressoras como se fossem gráficas tando impressoras laser, jato de tinta e matricial.

Vamos a seguinte questão:

Eu tenho a rotina de impressão toda utilizando a classe win32prn, se eu precisar imprimir algo em impressoras matriciais em modo draft natural da impressora, não utilizando fonte emulando draft, teria alguma forma de se fazer isto pela win32prn?. Ou eu teria que utilizar o velho modo de impressão texto.

Obrigado

Anderson Camilo
andersoncamilo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 102
Data de registro: 22 Ago 2004 11:54
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Mensagempor Maligno » 25 Fev 2008 18:58

Você como opção a função PrintFileRaw(). Dê uma bisbilhotada no help do XHarbour. Se não tiver, clique aqui e pegue.
[]'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 de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor andersoncamilo » 25 Fev 2008 19:30

Maligno

Boa noite

Pelo o que eu entendi do PRINTFILERAW(), ele imprime um arquivo tipo TXT em impressoras instaladadas no Windows, no modo padrão da impressora, eu não consegui ver como compatibilizar a rotina de impressão utilizando win32prn e o PRINTFILERAW(), a não ser que tenha alguma configuração no win32prn para gerar um arquivo txt. que acho não ser o caso.

A maneira que pensei para fazer isto seria uma rotina para impressoras gráficas utilizando o win32prn e outra para as impressoras matricias utilizando o metodo padrão de impressão do Xbase, mas seria exatamente isto que gostaria de evitar, ter duas rotinas para fazer a mesma coisa.

Obrigado

Anderson Camilo
andersoncamilo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 102
Data de registro: 22 Ago 2004 11:54
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Mensagempor Luciano Bonfim » 25 Fev 2008 20:18

amigo,

imprime seu relatorio para txt (set printer to nome_do_txt) e depois trata esse txt usando a win32prn ou diretamente via a funcao mencionada acima

funciona que é uma beleza
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar de usuário

Luciano Bonfim
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 414
Data de registro: 23 Ago 2007 09:34
Cidade/Estado: Rio de Janeiro / São Paulo
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor janio » 26 Fev 2008 08:25

fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Mensagempor andersoncamilo » 26 Fev 2008 09:49

Obrigado a todos pelas informações agora vou colocar a mão na massa e fazer alguns testes.

Anderson Camilo
andersoncamilo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 102
Data de registro: 22 Ago 2004 11:54
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Anterior Próximo



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro