Convertendo Sistema do GASPRO para Harbour

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

Moderador: Moderadores

alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Convertendo Sistema do GASPRO para Harbour

Mensagem por alxsts »

Olá!

Uma das opções seria atualizar o teu Harbour para a versão mais recente. Pode ser que o problema não exista na versão mais nova.

Veja o tópico Como instalar o Harbour versão 2014 usando os fontes
[]´s
Alexandre Santos (AlxSts)
Moralles
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 16 Set 2013 17:48
Localização: Indaiatuba/SP

Convertendo Sistema do GASPRO para Harbour

Mensagem por Moralles »

Pablo, eis a tela do Gaspro40 e do Harbour. Os caracteres ficam sem nitidez. O colaborador alxsts sugeriu tentar a versão 2014 do harbour, mas achei sua instalação um pouco complicada, mesmo porque o único problema que tenho com a versão que uso é a aparência das telas.
Grato.
tela gaspro40.JPG
tela harbour.JPG
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Convertendo Sistema do GASPRO para Harbour

Mensagem por Nascimento »

vc ta usando a gtwvt na compilaçao ? sei que nao tem la nada a ver mais converti um meu feito no miro 3 so mudei digamos o setcolor onde era w coloquei w+
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Moralles
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 16 Set 2013 17:48
Localização: Indaiatuba/SP

Convertendo Sistema do GASPRO para Harbour

Mensagem por Moralles »

Josivan,
O problema não está só na intensidade de brilho dos caracteres, mas na fonte de caracteres, na tela em si.
Note nas telas que enviei ao Pablo Cesar que até a sombra é deslocada da esquerda da janela para a direita (embora isso pra mim não teria importância).
Grato.
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Convertendo Sistema do GASPRO para Harbour

Mensagem por Nascimento »

me faz um favor pra eu fazer um pequeno teste aqui manda esta versao compilada no clipper

agora usando o clipper e rtlink pra eu fazer um pequeno teste aqui caso dê certo te falo ok
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
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 »

Moralles, faça o seguinte:

No arquivo principal do seu programa já convertido, procure por:

Código: Selecionar todos

HB_GtInfo( HB_GTI_ISFULLSCREEN, .T. )
SetMode(25,80)
e troque por:

Código: Selecionar todos

nFontWidth:=Int(hb_gtinfo(HB_GTI_DESKTOPWIDTH)/80)
nFontSize:=Int(hb_gtinfo(HB_GTI_DESKTOPHEIGHT)/25)
hb_gtinfo(HB_GTI_FONTWIDTH, nFontWidth)
hb_gtinfo(HB_GTI_FONTSIZE, nFontSize)
SetMode( MaxRow() + 1, MaxCol() + 1 )
HB_GtInfo( HB_GTI_ALTENTER, .T. )
HB_GtInfo( HB_GTI_CLOSABLE, .F. )
Para compilar, digite: hbmk2 arquivo.hbp

Obs.: arquivo no comando acima é o nome do arquivo HBP que foi criado pelo Gas4Harbour.

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
Moralles
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 16 Set 2013 17:48
Localização: Indaiatuba/SP

Convertendo Sistema do GASPRO para Harbour

Mensagem por Moralles »

Caro Toledo,
Efetuei os procedimentos sugeridos, mas a única diferença foi que a tela passou a ser exibida como janela. A fonte de caracteres continua parecendo a fonte "Informal" do Gaspro40, em vez da Normal.
Há algo mais a se fazer para melhorar a apresentação da tela ?.
Grato,
Moralles
Anexos
tela harbour2.JPG
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 »

Moralles escreveu:A fonte de caracteres continua parecendo a fonte "Informal" do Gaspro40, em vez da Normal.
Moralles, se você estiver falando do Pano de Fundo ou das Fontes de Caracteres, realmente não vai ser a mesma coisa. No Pano de fundo, os caracteres 176, 177 e 178 não são apresentados como no DOS, mude para o caractere 255 e configure as cores.

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
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Convertendo Sistema do GASPRO para Harbour

Mensagem por Pablo César »

Com respeito as cores, em Harbour, eu ainda não consegui reproduzir o mesmo que eu fazia em modo console com o Clipper. Veja este exemplo: https://pctoledo.org/forum/viewto ... 394#p24394
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Moralles
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 16 Set 2013 17:48
Localização: Indaiatuba/SP

Convertendo Sistema do GASPRO para Harbour

Mensagem por Moralles »

Caro Toledo,
Para que a tela no Harbour fique melhor vou mesmo alterar para 255 o fundo, e utilizando para o fundo a cor da última linha, última coluna da paleta, para que a tela fique com fundo branco. Quanto aos caracteres, eles são mostrados como se set intensity estivesse OFF, embora o default seja ON. Tentei fazer inserções do set intensity ON nos programas do Gas a serem convertidos, sem sucesso, pois no Harbour continua como se estivesse OFF. Vou fazer mais umas tentativas para resolver isso. Agradeço pelo auxílio, e Informarei caso obtenha sucesso.
Abraços,
Moralles
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Convertendo Sistema do GASPRO para Harbour

Mensagem por vagucs »

Já compilei uma pancada de sistema que utilizavam GASPRO, a função de browse dele, ele gera com diferenças para cada modulo, até descompilar ela para recompilar era um parto.

Mas enfim, existe uma opção no xHarbour em que na hora da compilação ele trava os nomes das variaves em 10 caracteres, não me lembro e nao tenho ele mais, pois ja tem 4 anos que uso somente o Harbour.
Sem mais
Wagner Nunes
www.vagucs.com.br
kfcbs
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 23 Nov 2012 10:29
Localização: teresina/piaui

Convertendo Sistema do GASPRO para Harbour

Mensagem por kfcbs »

Amigos.

Converti meus sistemas GAPRO4 para harbour 3.0, mas quando envio relatorio para impressora (USB) ou rede, o programa trava por algum tempo, e logo depois ele sai com erro. O que nao entendo, é que alguns programas convertidos nao tenho este erro.
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Convertendo Sistema do GASPRO para Harbour

Mensagem por vagucs »

manda manda imprimir usando WIN32PRN ou DOS32PRN? Se tiver mandando diretamente, aviso, não vai.
Sem mais
Wagner Nunes
www.vagucs.com.br
kfcbs
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 23 Nov 2012 10:29
Localização: teresina/piaui

Convertendo Sistema do GASPRO para Harbour

Mensagem por kfcbs »

O mesmo sistema funciona na mesma maquina, apenas mudando a pasta. O problema é que tenho que criar varias pastas, instalar o programa nelas e depois sair testando até encontrar uma pasta que deixe o programa funcionar. Mas meu interesse é consertar o problema.
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 »

kfcbs escreveu:o programa trava por algum tempo, e logo depois ele sai com erro.
Qual é a mensagem de erro? Que código (fonte) tem na linha onde ocorreu o erro?

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
Responder