Convertendo Sistema do GASPRO para Harbour

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

Moderador: Moderadores

Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Convertendo Sistema do GASPRO para Harbour

Mensagem 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:
  1. 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?
  2. 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.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Convertendo Sistema do GASPRO para Harbour

Mensagem 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.
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Convertendo Sistema do GASPRO para Harbour

Mensagem por bcm »

Jairo, boa noite.

A questão da consulta extra com telas relacionadas utilizando a letra J para alternar eu já resolvi.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Convertendo Sistema do GASPRO para Harbour

Mensagem por Toledo »

Olá bcn, para futuras consultas seria interessante você passar a solução dos problemas que você solucionou.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Convertendo Sistema do GASPRO para Harbour

Mensagem 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.
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Convertendo Sistema do GASPRO para Harbour

Mensagem 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?
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Convertendo Sistema do GASPRO para Harbour

Mensagem 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
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Convertendo Sistema do GASPRO para Harbour

Mensagem 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
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Convertendo Sistema do GASPRO para Harbour

Mensagem por Jairo Maia »

Olá,

Inclua a lib lxhb no script .hbp. assim:

Código: Selecionar todos

-lxhb
Aliás, seria bom se voce postasse seu script .hbp para melhor entendimento.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Convertendo Sistema do GASPRO para Harbour

Mensagem 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,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Convertendo Sistema do GASPRO para Harbour

Mensagem 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.
Anexos
LIBG2.ZIP
(22.2 KiB) Baixado 638 vezes
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Convertendo Sistema do GASPRO para Harbour

Mensagem 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,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Convertendo Sistema do GASPRO para Harbour

Mensagem 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
Anexos
LIBG2.rar
(21.58 KiB) Baixado 464 vezes
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Convertendo Sistema do GASPRO para Harbour

Mensagem por bcm »

Boa tarde, Jairo.

A dica para tela cheia funcionou, muito obrigado.
Estou enviando o arquivo de lote que usei na compilação
Anexos
SISTCOM.rar
(1.24 KiB) Baixado 435 vezes
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Convertendo Sistema do GASPRO para Harbour

Mensagem 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.
Responder