Compilar com harbor linguagem em summer.

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

edsongomes
Usuário Nível 1
Usuário Nível 1
Mensagens: 1
Registrado em: 26 Jan 2019 12:25
Localização: sao paulo

Compilar com harbor linguagem em summer.

Mensagem por edsongomes »

Bom dia,

Compilei hoje um programa de distribuição de agua e gas de cozinha, como estou encontrando muitos problemas para rodar em win 7 64 bits resolvi compilar em harbor para que consiga instalar do win7 64 bits.

E deu alguns erros em variaveis de memoria:
Anexos
ERRO.jpg
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Compilar com harbor linguagem em summer.

Mensagem por JoséQuintas »

Syntax Error é erro por escrever errado, e não erro de variável.

Provavelmente essas linhas contém macro, e vai precisar ajustar as linhas.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Compilar com harbor linguagem em summer.

Mensagem por JoséQuintas »

Faltou dizer: já que vai começar, comece certo:
Harbour 3.0 é versão antiga
Infelizmente não existe versão "fechada" depois dessa, e talvez precise gerar seu próprio Harbour.

Eu prefiro Harbour 3.4, mas tem quem prefira Harbour 3.2.
Neste caso o número não significa versão mais nova ou mais velha, mas distribuições diferentes.
No seu caso, como vai usar o básico ainda, não vai ver diferença, pode usar qualquer das duas: 3.2 ou 3.4
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
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

Compilar com harbor linguagem em summer.

Mensagem por Nascimento »

para compilar no harbour as vezes temos que fazer digamos pequenos "consertos no fonte"
mais nada complexo
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Compilar com harbor linguagem em summer.

Mensagem por JoséQuintas »

Uma diferença é justamente a parte de macros.
É diferente no Clipper e no XHarbour.

"TALVEZ" consiga se usar compatibilidade XHarbour, acrescentando xhb.hbc (não lembro se existia no Harbour 3.0)

Mas o ideal é verificar as linhas, pode ser simples.

Por exemplo:

Código: Selecionar todos

cNum := "001"
? qt&cNum
para:

Código: Selecionar todos

cNum := "001"
? &( "qt" + cNum )
Mas poderia ser melhor ainda usando:

Código: Selecionar todos

Qtde := Array(5)
qtde[ nNum ] += 1
Lembrando que o Clipper também aceita igual.
Pode até fazer as mudanças ainda no Clipper, e só depois compilar com Harbour.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder