Página 1 de 2
Erro ao compilar exemplo
Enviado: 13 Mar 2017 12:28
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 ?
Erro ao compilar exemplo
Enviado: 13 Mar 2017 12:35
por JoséQuintas
A propósito... é do Leonardo (Sygecom), disponível no github
https://github.com/sygecom/scm
Erro ao compilar exemplo
Enviado: 13 Mar 2017 13:09
por fladimir
Olhou o scm.ch não tem algo lá q possa estar conflitando?
Erro ao compilar exemplo
Enviado: 13 Mar 2017 13:11
por asimoes
Quintas,
Qual é a versão da hwgui que você está testando ?
Erro ao compilar exemplo
Enviado: 13 Mar 2017 13:16
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
Erro ao compilar exemplo
Enviado: 13 Mar 2017 13:16
por JoséQuintas
Sempre a última do cvs/svn.
Erro ao compilar exemplo
Enviado: 13 Mar 2017 15:09
por cl@udio
Boa tarde
Se não me engano, tem haver com este botão BUTTONEX
Erro ao compilar exemplo
Enviado: 13 Mar 2017 15:19
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?
Erro ao compilar exemplo
Enviado: 13 Mar 2017 15:31
por JoséQuintas
Ok. pesquisei BUTTONEX e está em hwg_extctrl.ch.
Não tem esse ch indicado no fonte.
Erro ao compilar exemplo
Enviado: 13 Mar 2017 15:55
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()
Erro ao compilar exemplo
Enviado: 13 Mar 2017 16:03
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.
Erro ao compilar exemplo
Enviado: 13 Mar 2017 16:06
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.
Erro ao compilar exemplo
Enviado: 13 Mar 2017 16:10
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.
Erro ao compilar exemplo
Enviado: 13 Mar 2017 16:18
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.
Erro ao compilar exemplo
Enviado: 13 Mar 2017 16:27
por JoséQuintas
Achei mais uma parte: pasta hwgui\contrib\ext_controls
Devagar tá indo.... rs