Página 1 de 3

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

Enviado: 29 Jan 2025 16:16
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

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

Enviado: 29 Jan 2025 16:21
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 '.'"

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

Enviado: 29 Jan 2025 16:34
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

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

Enviado: 29 Jan 2025 16:37
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 ?

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

Enviado: 29 Jan 2025 16:38
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...

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

Enviado: 29 Jan 2025 16:43
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.

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

Enviado: 29 Jan 2025 16:56
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.

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

Enviado: 29 Jan 2025 16:59
por Ivone Lopes da Silva
Olá!
Consigo o mesmo erro quando tiro #include "minigui.ch" do .prg
boa tarde

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

Enviado: 29 Jan 2025 17:44
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.

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

Enviado: 29 Jan 2025 17:53
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...

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

Enviado: 29 Jan 2025 18:37
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.

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

Enviado: 29 Jan 2025 19:03
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;

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

Enviado: 29 Jan 2025 20:27
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.

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

Enviado: 29 Jan 2025 20:33
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.

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

Enviado: 29 Jan 2025 20:43
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.