PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

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

Moderador: Moderadores

clauberromao
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 17 Mai 2018 19:54
Localização: sobral/ceara

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por clauberromao »

HJ SIMPLESMENTE DO NADAS O MEU COMPILADOR NAO CONSEGUE MAIS COMPILAR E APARECE A SEGUINTE MENSAGEM:

No code generated.
hbmk2[Clinical]: Error: Running Harbour compiler (built-in). 1
ONDE CLINICAL, É O PRG PRINCIPAL
UTILIZANDO HARBOUR + MINIGUI + COM FUNCOES PARA MYSQL
clauberromao
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 17 Mai 2018 19:54
Localização: sobral/ceara

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por clauberromao »

VOU POSTAR O MEU ARQUIVO DE LINK

-oClinical

-lminigui
-lminiprint2

-incpath=c:\minigui\include
-Lc:\minigui\lib

-workdir=c:\TempObj\Clinical
-gtgui
-strip
-jobs=%NUMBER_OF_PROCESSORS%
-inc
-run

C:\MiniGUI\Harbour\contrib\hbmysql\hbmysql.hbc
C:\MiniGUI\Harbour\contrib\hbwin\hbwin.hbc
C:\MiniGUI\Harbour\contrib\xhb\xhb.hbc
C:\MiniGUI\Harbour\contrib\hbct\hbct.hbc
C:\MiniGUI\Harbour\contrib\hbmisc\hbmisc.hbc

Clinical.prg
Funcoes.PRG
CriaDados.Prg
Utili.Prg
ConexaoBanco.Prg
Man_Usuario.Prg
Man_Tabelas_Dinamica.Prg
Man_Registro.Prg
Man_Cidade.Prg

Clinical_1.rc
Clinical_2.rc

c:\minigui\resources\minigui.rc
c:\minigui\resources\miniprint.rc

Vejam a versão do meu harbour:
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r1811161533)
Copyright (c) 1999-2018, https://harbour.github.io/
Compiling 'Utili.Prg'...
Ele insiste em não reconhecer a funcao window quando cria um novo form
Utili.Prg(122) Error E0030 Syntax error "syntax error at 'WINDOW'"
Utili.Prg(189) Error E0030 Syntax error "syntax error at '.'"
Utili.Prg(201) Error E0030 Syntax error "syntax error at '.'"
Utili.Prg(203) Error E0030 Syntax error "syntax error at '.'"
Utili.Prg(204) Error E0030 Syntax error "syntax error at '.'"
Utili.Prg(242) Error E0030 Syntax error "syntax error at 'WINDOW'"
Utili.Prg(277) Error E0030 Syntax error "syntax error at '.'"
Utili.Prg(289) Error E0030 Syntax error "syntax error at '.'"
Utili.Prg(291) Error E0030 Syntax error "syntax error at '.'"
Utili.Prg(292) Error E0030 Syntax error "syntax error at '.'"
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por JoséQuintas »

Poderia ser versão de minigui errada.

Se os outros fontes também são minigui e compilam, provavelmente falta algum #include, ou o geral, ou algum específico.

Por acaso moveu parte de código de um fonte pro outro ?
Pelo nome, é provável que procure copiar funções genéricas pra esse fonte.
O outro tinha #include, e esse não.

E por aí vai.
Tá na hora que saber o que faz/usa
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/
clauberromao
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 17 Mai 2018 19:54
Localização: sobral/ceara

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por clauberromao »

eu não sei mais o que fazer ontem passei o dia todo compilado e hj fiz umas modificações pontuais no prg principal e qdo fui compila deu esse erro, seria bom atualizar o minigui, qua a versão mais atualizada ?
clauberromao
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 17 Mai 2018 19:54
Localização: sobral/ceara

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por clauberromao »

Se os outros fontes também são minigui e compilam, provavelmente falta algum #include, ou o geral, ou algum específico.

qual por exemplo ? seja mais especifico se possivel...
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por JoséQuintas »

clauberromao escreveu:Se os outros fontes também são minigui e compilam, provavelmente falta algum #include, ou o geral, ou algum específico.

qual por exemplo ? seja mais especifico se possivel...
Não, não é possível.
EU NÃO USO MINIGUI, quem usa é você.
Se você não sabe, muito menos eu.

Dá pra chutar
#include "hmg.ch"
#include "minigui.ch"
#include "hbcompat.ch"
#include "altsyntax.ch"
#include "olhar no fonte que compila sem erro"
#include "voce usou nao sei o que, e nao tenho bola de cristal"

Eu tenho CH que eu mesmo criei pro meu uso, não adianta perguntar pra outra pessoa que ela não vai saber.
E no seu caso, sei lá se não pode ser algo assim.
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

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por JoséQuintas »

Eventualmente, mas não impossível.
Pode ser editor de texto porcaria, que acrescenta caracteres inválidos e que não são visíveis.
Ou fonte copiado da internet com caracteres não visíveis.

Mas se compilava antes, o mesmo fonte sem alteração, fica mais complicado ainda.

Nessas horas um GIT pra controlar fontes ajudaria muito, porque mostraria exatamente o que foi alterado.
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/
Ivone Lopes da Silva
Colaborador
Colaborador
Mensagens: 80
Registrado em: 23 Out 2004 21:57
Localização: São João da Boa Vista/SP
Curtiram: 1 vez

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por Ivone Lopes da Silva »

Olá!
Consigo o mesmo erro quando tiro #include "minigui.ch" do .prg
boa tarde
ivanil
Usuário Nível 3
Usuário Nível 3
Mensagens: 166
Registrado em: 11 Set 2004 15:13
Localização: Florianópolis/SC

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por ivanil »

Neste arquivo Compiling 'Utili.Prg'...

Inclua no topo #include <hmg.ch>, este já contem as demais chamadas;

Se o erro persitir, pode ser que esteja querendo usar propriedades de janelas definidas em outros fontes; e se este for o caso, no topo escreva "Declare window seuform"; isto fara que o compilador interprete os comandos corretamente;

boa sorte.
clauberromao
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 17 Mai 2018 19:54
Localização: sobral/ceara

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por clauberromao »

OBRIGADO AMIGO PELO ESFORÇO EM AJUDAR, MAS JA USO ESSA DIRETIVA
#include <hmg.ch>
#include 'fileio.ch'
#include 'minigui.ch'
#include 'miniprint.ch

junto com essas outras chamadas de diretivas, no caso eu isolei a função que continha o comando WINDOW, COLOQUE COMO COMENTÁRIO, ERA UMA JANELA DE SPLASH SOBRE O SISTEMA E UM INFOMAÇÃO DE CONTATO. E ASSIM EU COMPILEI E AGORA O ERRO É O SEGUINTE:

C:\FontesSql\CLINICAL>c:\minigui\harbour\bin\hbmk2 Clinical
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r1811161533)
Copyright (c) 1999-2018, https://harbour.github.io/
Compiling 'Utili.Prg'...
Lines 21900, Functions/Procedures 13
Generating C source output to 'c:\TempObj\Clinical\Utili.c'... Done.
hbmk2: Compiling...
c:\tempobj\clinical\utili.c:
hbmk2: Linking... Clinical.exe
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HMG_LoadImage' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Error: Unresolved external '_HB_FUN_ISVISTAORLATER' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Error: Unresolved external '_HB_FUN_GETSYSTEMMETRICS' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Error: Unresolved external '_HB_FUN_INSTALLEVENTHANDLER' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Error: Unresolved external '_HB_FUN_PTINRECT' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Error: Unresolved external '_HB_FUN_MESSAGEBEEP' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Fatal: Access violation. Link terminated.
hbmk2[Clinical]: Error: Running linker. 2
ilink32.exe @C:\Users\Dell\AppData\Local\Temp\1q89ym.lnk
hbmk2: Error: Referenced, missing, but unknown function(s): ISVISTAORLATER(),
GETSYSTEMMETRICS(), INSTALLEVENTHANDLER(), PTINRECT(), MESSAGEBEEP()

JÁ FIZ DE TUDO E NÃO CONSIGO, MUDEI O PATH, COPIEI OS ARQUIVO DA MINIGUI E DO HARBOUR DE UM BACKUP QUE EU TENHO E MESMO ASSIM O ERRO PERSISTE..
SE ALGUEM TIVER ALGUM SCRIPT DE COMPILAÇÃO QUE PUDER ME ENVIAR, AGRADEÇO...
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por Itamar M. Lins Jr. »

Olá!
Troque!
#include <hmg.ch>
por
#include 'hmg.ch'
Simples! Igual como as outras!

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
ivanil
Usuário Nível 3
Usuário Nível 3
Mensagens: 166
Registrado em: 11 Set 2004 15:13
Localização: Florianópolis/SC

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por ivanil »

Ambos são equivalentes;
Itamar M. Lins Jr. escreveu:Troque!
#include <hmg.ch>
por
#include 'hmg.ch'
inclusive essa ja contem as outras, mas tudo bem, isso não é o problema.

<Clauberromao> Essas funções são da biblioteca minigui.lib; você recompilou a biblioteca?
hbmk2: Error: Referenced, missing, but unknown function(s): ISVISTAORLATER(),
GETSYSTEMMETRICS(), INSTALLEVENTHANDLER(), PTINRECT(), MESSAGEBEEP()
Qual versão você usando da minigui?

At;
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por JoséQuintas »

Error: Unresolved external '_HMG_LoadImage' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Error: Unresolved external '_HB_FUN_ISVISTAORLATER' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Error: Unresolved external '_HB_FUN_GETSYSTEMMETRICS' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Error: Unresolved external '_HB_FUN_INSTALLEVENTHANDLER' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Error: Unresolved external '_HB_FUN_PTINRECT' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
Error: Unresolved external '_HB_FUN_MESSAGEBEEP' referenced from C:\MINIGUI\LIB\MINIPRINT2.LIB|miniprint
d:\harbour\addons>hbmk2 -find hmg_loadimage
No matches

d:\harbour\addons>hbmk2 -find isvistaorlater
addons\hmge_main.hbc (not installed):
ISVISTAORLATER()

d:\harbour\addons>hbmk2 -find getsystemmetrics
addons\hmge_main.hbc (not installed):
GETSYSTEMMETRICS()
hbwin.hbc (installed):
wapi_GetSystemMetrics()

d:\harbour\addons>hbmk2 -find installeventhandler
addons\hmge_main.hbc (not installed):
INSTALLEVENTHANDLER()

d:\harbour\addons>hbmk2 -find ptninrect
No matches

d:\harbour\addons>hbmk2 -find messagebeep
addons\hmge_main.hbc (not installed):
MESSAGEBEEP()
hbwin.hbc (installed):
wapi_MessageBeep()
Meus nomes de LIB não são os oficiais, mas.... a grande maioria está na minigui mesmo.
Fiz o teste na minigui atual.
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

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por JoséQuintas »

hwg_loadimage.png
HMG_LoadImage() em HMG3 e HMG Extended.

Sei lá o que dizer....
Só quem mexe com minigui pra ajudar, talvez o Grigory.

Nem vou dizer pra usar minha versão, porque pode só complicar, dependendo do que está usando.

O que aconteceu pra parar de funcionar ?
Já tentou recompilar a biblioteca minigui ?

Se é pra ter trabalho, eu iria logo pra última versão.
Dá pra manter as duas, se for o caso, até resolver de vez.
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

PRECISO DE AJUDAR URGENTE !!! NÃO COMPILA MAIS OS PRGS

Mensagem por JoséQuintas »

Não é o HD ameaçando pifar, e lendo informação incorreta ?
Pode ser de tudo aí.

O principal é avaliar devagar, fazer backup, pra não piorar a situação.
Só a partir daí alterar alguma coisa no computador.

Só o Ivanil pra tentar decifrar isso, que conhece melhor que ninguém a minigui, e pode conversar em portugues.
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