Compilando o TGETLIST.PRG

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

Moderador: Moderadores

Kebe
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 22 Set 2003 14:37

Compilando o TGETLIST.PRG

Mensagem por Kebe »

Como no clipper eu alterei o getsys.prg, no XHarbour estou precisando fazer o mesmo. Notei que o getsys.prg ( do clipper ) sofreu uma divisao no xharbour, e os fontes foram distribuidos entre um novo getsys.prg e o TGETLIST.PRG
Alteracoes feitas no getsys.prg do xharbour foram 100% posistivas, só que estou encontrando dificuldades em compilar o TGETLIST.PRG pois mesmo o fonte baixado de XHARBOUR.ORG apresenta erros de sintaxe no fonte quando recompilados. Estou usando o BRMAKE que funciona 100% e funcionou na compilacao do getsys.prg.
Alguem passou pelo mesmo problema, ou pode me dar uma dica ?

Um grande abraço a todos..

Kebe
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

certo... e q erros são estes? Mostre-nos por favor, para que possamos ajudar +
Kebe
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 22 Set 2003 14:37

erros...

Mensagem por Kebe »

Os erros de compilação são em grande quantidade....
abaixo relaciono alguns deles :

TGETLIST.PRG(147) Error E0004 STATIC declaration follows executable
statement

TGETLIST.PRG(169) Error E0017 Unclosed control structure at line 82

TGETLIST.PRG(178) Error E0004 STATIC declaration follows executable
statement

TGETLIST.PRG(180) Error E0030 Syntax error: "syntax error at 'OGET'"

TGETLIST.PRG(181) Error E0030 Syntax error: "syntax error at 'LDELEND'"

TGETLIST.PRG(277) Error E0004 STATIC declaration follows executable
statement

TGETLIST.PRG(279) Error E0030 Syntax error: "syntax error at 'OGET'"

TGETLIST.PRG(280) Error E0030 Syntax error: "syntax error at 'CKEY'"

TGETLIST.PRG(281) Error E0030 Syntax error: "syntax error at 'BKEYBLOCK'"

TGETLIST.PRG(282) Error E0030 Syntax error: "syntax error at 'NMOUSEROW'"

--------------------------------------
Obrigado pela atenção

Kebe
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Vc esta usando os Binarios do xHarbour ou dah CVS ?....eu toh usando o xharbour 0.99.70(Binario) e compilei a TGETLIST.PRG....sem problema.....

Obs: Acho que não faz muita diferença...mas eu uso o HBMAKE

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Kebe
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 22 Set 2003 14:37

Mensagem por Kebe »

Estou usando os binarios do Xharbour.org
Mas os erros são tantos que não posso acreditar que seja o fonte, por outro lado o getsys.prg compila perfeitamente....

Kebe
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Vamos por parte que nem diz o JACK.......vc jah usa o xharbour ? que tipo de alteração vc fez no getsys.prg ? jah tentou compilar um por um ? me manda seu LOG de erro !!! vc jah viu se não esta faltando nenhum .CH..seus PATH estão corretos ....vc jah tem outros sistema compilando certinho ?

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Kebe
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 22 Set 2003 14:37

Mensagem por Kebe »

Boa tarde....

Por partes então !

Sou novo em XHarbour, programo em Clipper desde 1988.
Estou usando o BRMake para gerar meus programas em XHarbour.
Até aí tudo bem ! Porém eu precisava mudar uns detalhes no getsys.prg, pois no clipper tinha já feito algumas mudanças neste arquivo. Baixei os fontes do site XHarbour.org, localizei o getsys.prg do xharbor e fiz as algumas das mudanças necessárias. Tudo ocorreu 100%, compilou e rodou legal ! Outras mudanças que eu precisava fazer nao podia ser feito no getsys.prg pois notei que no xharbour algumas das rotinas que no Clipper esta no getsys.prg foram colocadas no arquivo tgetlist.prg.
Fiz algumas mudançan então neste arquivo e tentei compilá-lo, aí o compilador do xharbour me retornou esta "montanha" de erros. Pensei que eu devia ter feito alguma coisa de errado com minhas mudanças. Copiei de novo o tgetlist.prg original e tentei somente compilá-lo sem nenhuma alteração por mim feita. Foi aí que tive a surpresa de ver os mesmos erros informados pelo compilador sem eu ter feito qualquer alteração neste arquivo ! Será que por conter objetos e métodos tem que ter algum parâmetro diferente de compilação ?

Ufa... espero ter explicao melhor agora...

Um abraço !

Kebe
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche, como eu falei anteriormente eu uso o HBMAKE.....se vc poder testar com o HBMAKE por favor faça o Teste....Testei aqui....compilei o TGETLIST e compilou sem problema algum...inclusive compilei ele sozinho e junto com meu sistema.....funcionou nos dois Teste...
Obs: Vc não me respondeu as perguntas que fiz.....Vc prestou atenção nos INCLUDE ?

Código: Selecionar todos

#include "hbclass.ch"
#include "common.ch"
#include "getexit.ch"
#include "inkey.ch"
#include "setcurs.ch"
#include "button.ch"
#include "tbrowse.ch"
Seus PATH estão corretos ?
Vc consegue Compilar outros sistemas ?

Fico no Aguardo...
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Kebe
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 22 Set 2003 14:37

Mensagem por Kebe »

Bom dia !

Sim, meus paths estão corretos e todos o s arquivos ".ch" estão sendo usados pois consigo compilar o getsys.prg do harbour normalmente e vários outros módulos tambem se utilizam deles.
Estou conseguindo gerar meu sistema e rodar normalmante no XHarbour apenas o TGETLIST.PRG é que está me dando dor de cabeça !

Vou baixar novamente os fontes do xharbour.org
Sabe me indicar um tutorial para usar o HBMAKE ? Apesar do BRMake ser muito bom, pelo menos meu problema foi sóa este !

Um abraço

Kebe
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Buenas...siga os passos do link abaixo e não vai ter erro.....

http://www.caclipperwebsite.com/harbour.shtml

ou veja no link abaixo sobre o BRMAKE:
http://br.groups.yahoo.com/group/brmake/

Obs:Eu tb. acredito que não seja o problema no BRMAKE.....e me manda seu email pra min te mandar o teste que fiz com o TGETLIST.PRG

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Kebe
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 22 Set 2003 14:37

Mensagem por Kebe »

Olá Leonardo...

meu e-mail é kebe@octal.com.br

Obrigado...
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Jah tah na conta enviei pro seu email Ontem.....

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Kebe
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 22 Set 2003 14:37

Mensagem por Kebe »

Obrigado ! Valeu a força Leonardo !

Kebe
Kebe
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 22 Set 2003 14:37

Mensagem por Kebe »

Bom dia Leonardo !!!!

Carinha, descobri o problema que estava gerando erro na compilação do TGETLIST.PRG.
Do meu autoexec.bat, que setava algumas variáveis de ambiente pra o clipper tinha sobrado a variável SET CLIPPERCMD.... e esta famigerada fazia com que todos os programas fossem pré-compilados com o include OCTAL.CH ( usamos no clipper ) e isto alterava justamente o fonte do TGETLIST !
Obrigado novamente por sua ajuda.

Kebe
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Blz....se prescissar prende o grito....

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder