Erro ao compilar exemplo

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

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

Erro ao compilar exemplo

Mensagem por JoséQuintas »

Baixei um aplicativo exemplo em HWGUI, mas dá erro na hora de compilar.

rotina.prg(665) Error E0030 Syntax error "syntax error at '@'"

Código: Selecionar todos

#include "inkey.ch"
#include "hwgui.ch"
#include "common.ch"
#include "fileio.ch"
#include "Directry.ch"
#include "scm.ch"
...
   @ 574,580 BUTTONEX "&Fechar" SIZE 100,38;
   BITMAP (HBitmap():AddResource(1005)):handle  ;
   ON CLICK {|| EndDialog() } ;
   STYLE SS_CENTER
Tem a ver com versão de HWGUI ?
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

Erro ao compilar exemplo

Mensagem por JoséQuintas »

A propósito... é do Leonardo (Sygecom), disponível no github

https://github.com/sygecom/scm
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
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Erro ao compilar exemplo

Mensagem por fladimir »

Olhou o scm.ch não tem algo lá q possa estar conflitando?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Erro ao compilar exemplo

Mensagem por asimoes »

Quintas,

Qual é a versão da hwgui que você está testando ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Erro ao compilar exemplo

Mensagem por asimoes »

Eu faço assim: (minha versão é 2.17)

Código: Selecionar todos

   Se for usar direto de uma pasta
   oIconOk      := HIcon():AddFile("P:\GERAL\HARBOUR\IOK.ICO")
 
   Se for usar do .rc
   oIconOk      := HIcon():AddResource("IOK")

   @ 030, 110 BUTTONEX btnOk ;
                       CAPTION  "Ok" ;
                       ON CLICK {|| oDlgAcesso:lResult:=.T., ::ValidaMatriculaSenha( oDlgAcesso, @cMatricula, @cSenha ) } ;
                       SIZE     100, 35 ;
                       ICON     oIconOk:handle  ;
                       FONT HFont():Add( "Tahoma", 0, -13, 550 ) ;
                       BACKCOLOR 16777172 ;
                       STYLE WS_TABSTOP 
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao compilar exemplo

Mensagem por JoséQuintas »

Sempre a última do cvs/svn.
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/
cl@udio
Usuário Nível 2
Usuário Nível 2
Mensagens: 88
Registrado em: 25 Jan 2007 16:47

Erro ao compilar exemplo

Mensagem por cl@udio »

Boa tarde
Se não me engano, tem haver com este botão BUTTONEX
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao compilar exemplo

Mensagem por JoséQuintas »

Não mexo com hwgui.
Baixei esse aplicativo pra dar uma olhada, e talvez servir de exemplo.

Esse erro não tem a ver com versão de hwgui, e sim uma particularidade do aplicativo, é isso?
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

Erro ao compilar exemplo

Mensagem por JoséQuintas »

Ok. pesquisei BUTTONEX e está em hwg_extctrl.ch.
Não tem esse ch indicado no fonte.
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

Erro ao compilar exemplo

Mensagem por JoséQuintas »

Considero particularidade e/ou xHarbour?
hbmk2: Error: Referenced, missing, but unrecognized Harbour function(s):
MSGYESNO(), WINEXEC(), SETCOLORINFOCUS(), WRITESTATUS(), MSGINFO(),
MSGSTOP(), SETFOCUS(), ENDDIALOG(), SHELLEXECUTE(), WCHOICE(),
SETTOOLTIPBALLOON(), HGROUPEX(), HSTATICEX(), HBUTTONEX(), SAVEFILE(),
SELECTFILE(), SETWINDOWTEXT(), SENDMESSAGE(), KEYB_EVENT(), LOWORD(),
RGB(), PDFNEW(), PDFSTARTPAGE(), HB_SETLANDSCAPE(), PDFDRAWPAGE(),
PDFENDPAGE(), PDFEND(), GETKEYSTATE(), MOVEWINDOW(), SETTOPMOST(),
SETDISABLEBACKCOLOR(), ENDWINDOW(), MSGNOYES(), POSTQUITMESSAGE(),
REDRAWWINDOW(), MSGRETRYCANCEL(), GETDC(), GETACTIVEWINDOW(),
SELECTOBJECT(), GETTEXTMETRIC(), GETDEVICEAREA(), GETWINDOWRECT(),
RELEASEDC(), RESETWINDOWPOS(), HWG_BRINGWINDOWTOTOP()
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

Erro ao compilar exemplo

Mensagem por JoséQuintas »

Alguém pode fazer o favor de tentar compilar, pra ver se é algum problema aqui?
Estou usando Harbour 3.4
Tentei com msvc e mingw.
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
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro ao compilar exemplo

Mensagem por Itamar M. Lins Jr. »

Ola!
A partir de uma certa data, a HWGUI foi reajustada e todas essas funções tiveram um prefixo "HWG_" adicionado.
Para não conflitar com funções de outras libs gráficas, por exemplo WVW, WVG...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
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

Erro ao compilar exemplo

Mensagem por Itamar M. Lins Jr. »

Oi
corrigindo... Funções da HWGUI MSGYESNO(), ficou HWG_MSGYESNO(), já essas outras "PDFNEW()", são de outras libs.
Deve ter linkado versões velhas demais, com novas etc...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao compilar exemplo

Mensagem por JoséQuintas »

hbmk2: Error: Referenced, missing, but unrecognized Harbour function(s):
HGROUPEX(), HSTATICEX(), HBUTTONEX(), PDFNEW(), PDFSTARTPAGE(),
HB_SETLANDSCAPE(), PDFDRAWPAGE(), PDFENDPAGE(), PDFEND(),
SETDISABLEBACKCOLOR(), HWG_BRINGWINDOWTOTOP()
reduziu mais um pouco. faltava compatibilidade sei lá com o que... rs... hwgcompat.ch

Depois de postar é que vi as respostas do Itamar... rs... tava procurando aqui.
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

Erro ao compilar exemplo

Mensagem por JoséQuintas »

Achei mais uma parte: pasta hwgui\contrib\ext_controls
Devagar tá indo.... rs
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