Página 5 de 19
Convertendo Sistema do GASPRO para Harbour
Enviado: 07 Set 2012 09:24
por Jairo Maia
Olá bcn,
bcm escreveu:a opção de troca de fonte e o mouse nao funciona.
Quanto a troca de fontes, você pode montar uma função com os comandos do harbour, e usando um drive GT de sua preferencia. Eu uso o WVT, mas nas aplicações que migrei, removi a opção de escolha de fontes pelo usuário, e defini o fonte
Lucida Console como padrão. Creio que percebeu também que a mudança de cores não funciona.
Quanto ao mouse, você pode habilitar com as informações deste tópico:
Habilitar Mouse nas Aplicações Gaspro/Harbour
Algumas considerações:
- Você já resolveu a questão da variavel ind_ord=db_&pas.ind_ord para poder ler relatórios gravados pelo usuário, e a questão da variável drvautohelp?
- Você fez cópia do arquivo GETSYS.PRG da pasta do GASPRO para a pasta de seu projeto, e colocou no seu script de compilação?
Quanto a imprimir em porta USB, ai terá que usar o PrintFileRaw como já dito, bastando apenas algumas alterações nos fontes.
Convertendo Sistema do GASPRO para Harbour
Enviado: 07 Set 2012 18:18
por bcm
Jairo, boa noite!
Quero lhe parabenizar pelo otimo trabalho que nos tem prestado neste forum.
Consegui rosolver as seguintes questoes:
1 - habilitar mouse
2 - gravar consulta extra
3 - configuração de cores está ok, ou seja quando escolho uma cor o sistema passa a utiliza-la
Agora vamos aos problemas:
1 - compilei a funcao printfileraw.prg no meu projeto e apareceu varias mensagens de erro.
2 - consulta extra com janelas relacionadas não funciona corretamente, quando movimenta-se o registros
3 - coloquei o comando setmode(25,80) no codigo fonte do meu projeto e gotaria de saber se quando eu carregar o sistema em computador com win 7 abrirar em tela inteira?
um grande abraço.
Convertendo Sistema do GASPRO para Harbour
Enviado: 07 Set 2012 21:05
por bcm
Jairo, boa noite.
A questão da consulta extra com telas relacionadas utilizando a letra J para alternar eu já resolvi.
Convertendo Sistema do GASPRO para Harbour
Enviado: 07 Set 2012 21:31
por Toledo
Olá bcn, para futuras consultas seria interessante você passar a solução dos problemas que você solucionou.
Abraços,
Convertendo Sistema do GASPRO para Harbour
Enviado: 07 Set 2012 22:54
por bcm
Estou com dificultade para compilar o codigo fonte printfileraw.prg, quando incluo no arquivo xxxxx.hbp mostra algumas mensagens de erro.Para compilar crie um arquivo de lote que chama o hbmk2 xxxxx.hbp
Onte estou errando?
Quanto as cores no gaspro em compilei com o prg libg2.prg, não alterei nada, e a consulta extra segui as instruçoes do forum.
Convertendo Sistema do GASPRO para Harbour
Enviado: 07 Set 2012 23:34
por bcm
Minha outra duvida é a seguinte:
como faço para executar em tela cheia no win7 no modo console? Teria como me enviar um exemplo?
Convertendo Sistema do GASPRO para Harbour
Enviado: 08 Set 2012 04:43
por Jairo Maia
Olá bcm,
Parece então que são duas por enquanto as questões: tela cheia e impressão com PrintFileRaw.
Primeiro, vamos resolver a questão de tela cheia, depois entraremos na questão de impressão, pois ela é um pouco mais complexa. Para você ter idéia, usar PrintFileRaw não é um passe de mágica, onde você compila com seu sistema e tudo fica resolvido. Você terá que fazer alguns ajustes nos fontes, mas vamos primeiro resolver o problema da tela cheia.
Para usar tela cheia, no inicio do seu .PRG principal, coloque estes comandos:
Código: Selecionar todos
#include "hbgtinfo.ch"
REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850
REQUEST HB_GT_WVT_DEFAULT
E após o incio da função, ou seja, da linha FUNCTION MAIN() coloque:
Código: Selecionar todos
HB_SETCODEPAGE('PT850')
HB_LANGSELECT('PT')
HB_GtInfo( HB_GTI_ISFULLSCREEN, .T. ) // coloca tela cheia
Convertendo Sistema do GASPRO para Harbour
Enviado: 08 Set 2012 08:19
por bcm
Bom dia, jairo.
Eu inclui as linhas que vc me instruiu, mais quando compilo mostra a seguinte mensagem:
hbmk2 sistcom.hbp
.hbmk/win/mingw/sistcom.o:sistcom.c:(.data+0x38) undefined reference to hb_fun_hb_setcodepage
O que devo fazer?
um grande abraço
Convertendo Sistema do GASPRO para Harbour
Enviado: 08 Set 2012 08:27
por Jairo Maia
Olá,
Inclua a lib lxhb no script .hbp. assim:
Aliás, seria bom se voce postasse seu script .hbp para melhor entendimento.
Convertendo Sistema do GASPRO para Harbour
Enviado: 08 Set 2012 09:02
por Toledo
Olá Jairo/bcm, se for possível anexar aqui neste tópico o arquivo libg.prg (ou libg2.prg) atualizado que vocês estão usando, assim vou ver o que dá para fazer com o PrintFileRaw.
Abraços,
Convertendo Sistema do GASPRO para Harbour
Enviado: 08 Set 2012 09:38
por Jairo Maia
Olá Toledo,
Estou anexando a libg2 que todos começam usando, e depois vai sendo personalizada. É a mesma que o bcm usou, e pelo que vimos, apenas substituiu as funções do mouse, que para sua análise penso que não tem diferença.
Obrigado por sua participação.
Convertendo Sistema do GASPRO para Harbour
Enviado: 08 Set 2012 10:19
por Toledo
Olá Jairo, a minha intensão é disponibilizar uma libg.prg que já esteja com todos os bugs corrigidos e mais a impressão utilizando a PrintFileRaw. Assim evitar que outros membros do fórum fiquem montando um quebra-cabeça.
Abraços,
Convertendo Sistema do GASPRO para Harbour
Enviado: 08 Set 2012 14:48
por bcm
Toledo, boa tarde.
estou enviando o arquivo zipada com a funcao libg2.prg e mousefunc.prg que utilizei no meu projeto
um grande abraço
Convertendo Sistema do GASPRO para Harbour
Enviado: 08 Set 2012 14:58
por bcm
Boa tarde, Jairo.
A dica para tela cheia funcionou, muito obrigado.
Estou enviando o arquivo de lote que usei na compilação
Convertendo Sistema do GASPRO para Harbour
Enviado: 09 Set 2012 08:21
por bcm
Jairo, bom dia.
Poderia de dar um força quanto a impressão na usb, ou seja, na impressora que esta instalada no windows.
Eu andei pesquisando e não encontrei nenhum manual sobre o harbour em portugues, será que não existe?
Quanto aos siostemas compilado em harbour, costuma da algum tipo de conflito?Ou ele é seguro?
Estou te perguntando isso, pois, tenho varios sistema instalados feito no gaspro 4.0 ao qual só sou chamado para fazer alterações e pretendo converte-los para harbour.
um grande abraço.
Tenha um otimo domingo.