Clipper On Line • Ver Tópico - Erro ao compilar exemplo

Erro ao compilar exemplo

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Erro ao compilar exemplo

Mensagempor JoséQuintas » 13 Mar 2017 12:28

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

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

#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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro ao compilar exemplo

Mensagempor JoséQuintas » 13 Mar 2017 12:35

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

https://github.com/sygecom/scm
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro ao compilar exemplo

Mensagempor fladimir » 13 Mar 2017 13:09

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 de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2434
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Erro ao compilar exemplo

Mensagempor asimoes » 13 Mar 2017 13:11

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 de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Erro ao compilar exemplo

Mensagempor asimoes » 13 Mar 2017 13:16

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

   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 de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Erro ao compilar exemplo

Mensagempor JoséQuintas » 13 Mar 2017 13:16

Sempre a última do cvs/svn.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro ao compilar exemplo

Mensagempor cl@udio » 13 Mar 2017 15:09

Boa tarde
Se não me engano, tem haver com este botão BUTTONEX
cl@udio
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 88
Data de registro: 25 Jan 2007 15:47
Curtiu: 1 vez
Mens.Curtidas: 0 vez

Erro ao compilar exemplo

Mensagempor JoséQuintas » 13 Mar 2017 15:19

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro ao compilar exemplo

Mensagempor JoséQuintas » 13 Mar 2017 15:31

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro ao compilar exemplo

Mensagempor JoséQuintas » 13 Mar 2017 15:55

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro ao compilar exemplo

Mensagempor JoséQuintas » 13 Mar 2017 16:03

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro ao compilar exemplo

Mensagempor Itamar M. Lins Jr. » 13 Mar 2017 16:06

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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Erro ao compilar exemplo

Mensagempor Itamar M. Lins Jr. » 13 Mar 2017 16:10

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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Erro ao compilar exemplo

Mensagempor JoséQuintas » 13 Mar 2017 16:18

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro ao compilar exemplo

Mensagempor JoséQuintas » 13 Mar 2017 16:27

Achei mais uma parte: pasta hwgui\contrib\ext_controls
Devagar tá indo.... rs
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Próximo



Retornar para HwGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro