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:
Compilar com harbor linguagem em summer.
Moderador: Moderadores
-
edsongomes
- Usuário Nível 1

- Mensagens: 1
- Registrado em: 26 Jan 2019 12:25
- Localização: sao paulo
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Compilar com harbor linguagem em summer.
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.
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Compilar com harbor linguagem em summer.
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
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/
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/
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Compilar com harbor linguagem em summer.
para compilar no harbour as vezes temos que fazer digamos pequenos "consertos no fonte"
mais nada complexo
mais nada complexo
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Compilar com harbor linguagem em summer.
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:
para:
Mas poderia ser melhor ainda usando:
Lembrando que o Clipper também aceita igual.
Pode até fazer as mudanças ainda no Clipper, e só depois compilar com Harbour.
É 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
Código: Selecionar todos
cNum := "001"
? &( "qt" + cNum )
Código: Selecionar todos
Qtde := Array(5)
qtde[ nNum ] += 1
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/
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/