Página 12 de 19

Convertendo Sistema do GASPRO para Harbour

Enviado: 23 Mai 2014 13:41
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

Convertendo Sistema do GASPRO para Harbour

Enviado: 23 Mai 2014 16:45
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

Convertendo Sistema do GASPRO para Harbour

Enviado: 23 Mai 2014 16:47
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+

Convertendo Sistema do GASPRO para Harbour

Enviado: 24 Mai 2014 09:06
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.

Convertendo Sistema do GASPRO para Harbour

Enviado: 24 Mai 2014 10:24
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

Convertendo Sistema do GASPRO para Harbour

Enviado: 24 Mai 2014 13:14
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,

Convertendo Sistema do GASPRO para Harbour

Enviado: 26 Mai 2014 13:28
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

Convertendo Sistema do GASPRO para Harbour

Enviado: 26 Mai 2014 14:56
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,

Convertendo Sistema do GASPRO para Harbour

Enviado: 26 Mai 2014 15:35
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

Convertendo Sistema do GASPRO para Harbour

Enviado: 27 Mai 2014 11:33
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

Convertendo Sistema do GASPRO para Harbour

Enviado: 28 Mai 2014 12:14
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.

Convertendo Sistema do GASPRO para Harbour

Enviado: 05 Jun 2014 09:48
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.

Convertendo Sistema do GASPRO para Harbour

Enviado: 05 Jun 2014 10:18
por vagucs
manda manda imprimir usando WIN32PRN ou DOS32PRN? Se tiver mandando diretamente, aviso, não vai.

Convertendo Sistema do GASPRO para Harbour

Enviado: 05 Jun 2014 16:39
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.

Convertendo Sistema do GASPRO para Harbour

Enviado: 05 Jun 2014 18:24
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,