aparência da HWGUI
Moderador: Moderadores
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
aparência da HWGUI
Pessoal, já estou ficando maluco e näo consigo descobrir por que quando eu executo o preview do designer da HWGUI os GETS, os botoes, as combos... tudo aparece num visual bonito... ai mando gerar o PRG copio e colo para minha aplicacao e quando rodo o visual dos mesmos compoenentes aparece mais simples...
a DATEPICKER fica muito mais feia, no preview o layout dela é muito diferente, fora se eu colocar GET COMBOBOX como aparece no manual ao invés de COMBOBOX apenas dá erro de compilaçäo....
estou deixando de usar alguma biblioteca, já tirei até a GTWVW para ver se era ela, mas näo resolveu...
uso essas LIBS aqui:
LIBS=$(BCCDIR)\LIB\c0w32.obj \
$(HARBOURDIR)\lib\rtl.lib \
$(HARBOURDIR)\lib\vm.lib \
# $(HARBOURDIR)\lib\gtwvw.lib \
$(HARBOURDIR)\lib\gtwin.lib \
$(HARBOURDIR)\lib\lang.lib \
$(HARBOURDIR)\lib\macro.lib \
$(HARBOURDIR)\lib\rdd.lib \
$(HARBOURDIR)\lib\dbfcdx.lib \
$(HARBOURDIR)\lib\dbfntx.lib \
$(HARBOURDIR)\lib\hbsix.lib \
$(HARBOURDIR)\lib\dbffpt.lib \
$(HARBOURDIR)\lib\common.lib \
$(HARBOURDIR)\lib\libnf.lib \
$(HARBOURDIR)\lib\hbzip.lib \
$(HARBOURDIR)\lib\pp.lib \
$(HARBOURDIR)\lib\codepage.lib \
$(HARBOURDIR)\lib\debug.lib \
$(HARBOURDIR)\lib\pcrepos.lib \
$(HWGUIDIR)\lib\hwg_qhtm.lib \
$(HWGUIDIR)\lib\hwgui.lib \
$(HWGUIDIR)\lib\hwguimt.lib \
$(HWGUIDIR)\lib\procmisc.lib \
$(HWGUIDIR)\lib\hbxml.lib \
$(BCCDIR)\lib\cw32.lib \
$(BCCDIR)\lib\import32.lib \
$(HARBOURDIR)\lib\medntx.lib \
$(HARBOURDIR)\lib\cmnnet32.lib \
Muito Obrigado
a DATEPICKER fica muito mais feia, no preview o layout dela é muito diferente, fora se eu colocar GET COMBOBOX como aparece no manual ao invés de COMBOBOX apenas dá erro de compilaçäo....
estou deixando de usar alguma biblioteca, já tirei até a GTWVW para ver se era ela, mas näo resolveu...
uso essas LIBS aqui:
LIBS=$(BCCDIR)\LIB\c0w32.obj \
$(HARBOURDIR)\lib\rtl.lib \
$(HARBOURDIR)\lib\vm.lib \
# $(HARBOURDIR)\lib\gtwvw.lib \
$(HARBOURDIR)\lib\gtwin.lib \
$(HARBOURDIR)\lib\lang.lib \
$(HARBOURDIR)\lib\macro.lib \
$(HARBOURDIR)\lib\rdd.lib \
$(HARBOURDIR)\lib\dbfcdx.lib \
$(HARBOURDIR)\lib\dbfntx.lib \
$(HARBOURDIR)\lib\hbsix.lib \
$(HARBOURDIR)\lib\dbffpt.lib \
$(HARBOURDIR)\lib\common.lib \
$(HARBOURDIR)\lib\libnf.lib \
$(HARBOURDIR)\lib\hbzip.lib \
$(HARBOURDIR)\lib\pp.lib \
$(HARBOURDIR)\lib\codepage.lib \
$(HARBOURDIR)\lib\debug.lib \
$(HARBOURDIR)\lib\pcrepos.lib \
$(HWGUIDIR)\lib\hwg_qhtm.lib \
$(HWGUIDIR)\lib\hwgui.lib \
$(HWGUIDIR)\lib\hwguimt.lib \
$(HWGUIDIR)\lib\procmisc.lib \
$(HWGUIDIR)\lib\hbxml.lib \
$(BCCDIR)\lib\cw32.lib \
$(BCCDIR)\lib\import32.lib \
$(HARBOURDIR)\lib\medntx.lib \
$(HARBOURDIR)\lib\cmnnet32.lib \
Muito Obrigado
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
- acelconsultoria
- Usuário Nível 3

- Mensagens: 231
- Registrado em: 10 Jan 2006 17:05
- Localização: Itápolis-SP
Re: aparência da HWGUI
Luciano...
Eu fiz algumas experiências com o designer da HWGUI e também não gostei. Eu suspeito que haja algum BUG, na hora de gerar os PRG's. Se você tiver as manhas de chamar os Form's criados via XML pelo designer, me parece que funciona perfeitamente.
O Leonardo Machado (Sygecom), uma vez me advertiu sobre o designer da HWGUI estar desatualizado, mas eu não corri atrás de verificar, devido a falta de tempo.
Eu fiz algumas experiências com o designer da HWGUI e também não gostei. Eu suspeito que haja algum BUG, na hora de gerar os PRG's. Se você tiver as manhas de chamar os Form's criados via XML pelo designer, me parece que funciona perfeitamente.
O Leonardo Machado (Sygecom), uma vez me advertiu sobre o designer da HWGUI estar desatualizado, mas eu não corri atrás de verificar, devido a falta de tempo.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Consultoria e Projetos
-------------------------------------------------------
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: aparência da HWGUI
Estou usando a Designer do Luis Basso e esta gerando os .PRG sem problemas, post um pequeno codigo que vc esta usando em sua app para compilar.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
Re: aparência da HWGUI
caro Leonardo,
funcionando está o problema é o visual da designer que é muito mais bonito no preview do que quando eu coloco na minha apliacacao, veja só essas duas imagens:
no preview:
www.bonfimsistemas.com.br/clientes/ufrj ... signer.jpg
e na minha aplicacao:
www.bonfimsistemas.com.br/clientes/ufrj ... imples.jpg
olha a diferenca gritante da combobox!!!
funcionando está o problema é o visual da designer que é muito mais bonito no preview do que quando eu coloco na minha apliacacao, veja só essas duas imagens:
no preview:
www.bonfimsistemas.com.br/clientes/ufrj ... signer.jpg
e na minha aplicacao:
www.bonfimsistemas.com.br/clientes/ufrj ... imples.jpg
olha a diferenca gritante da combobox!!!
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Re: aparência da HWGUI
Pelas imagens até parece que o programa, ao ser executado, está ignorando o tema do Vista e usando o tema nativo do XP. Me lembro que existe algo a respeito na API do Windows. Mas não posso dizer com certeza. 
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: aparência da HWGUI
Tem algo errado , algumas coisa do Preview até uso, mas como nem tudo funciona no Preview então vou gerando o .PRG e vou visualizando direto em meu sistema, claro usando um arquivo .PRG temporario, depois de finalizado coloco de vez no sistema.Luciano Bonfim escreveu:caro Leonardo,
funcionando está o problema é o visual da designer que é muito mais bonito no preview do que quando eu coloco na minha apliacacao, veja só essas duas imagens:
no preview:
http://www.bonfimsistemas.com.br/client ... signer.jpg
e na minha aplicacao:
http://www.bonfimsistemas.com.br/client ... imples.jpg
olha a diferenca gritante da combobox!!!
Coloque o .XML em anexo aqui que vou testar !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
Re: aparência da HWGUI
descobri o problema e estou tentando resolver... peguei meu PRG e compilei ele com o bld.bat que fica no samples da HWGUI... ai ficou lindo lindo... funcionou tudo com a cara do vista.... igualzinho o preview
descobri que eu näo estou linkando um tal de windows.manifest, que é um arquivo XML tem que colocar iss num .res ou .rc sei lá como näo uso HBmake, to tentando decifrar essa parada e colocar isso no meu arquivo de compilacao.....
quando conseguir posto aqui!!! se tiver alguma dica desse lance de bcc32 agradeceria
descobri que eu näo estou linkando um tal de windows.manifest, que é um arquivo XML tem que colocar iss num .res ou .rc sei lá como näo uso HBmake, to tentando decifrar essa parada e colocar isso no meu arquivo de compilacao.....
quando conseguir posto aqui!!! se tiver alguma dica desse lance de bcc32 agradeceria
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: aparência da HWGUI
Primeiro crie um arquivo assim:
Vamos dizer que o nome da minha app se chama SISTEMA.EXE então deve criar um arquivos SISTEMA.RC (arquivo TEXTO -TXT)
Coloque dentro desse SISTEMA.RC
Segundo pegue o arquivo em ANEXO, descompacta ele na pasta do seu sistema.
Agora se você esta usando o hbmake basta colocar em "Resource file Name:" SISTEMA.RC e recompilar sua app.
Se estiver usando xDev basta selecionar o SISTEMA.RC em "OPÇÕES DO PROJETO" e salvar e recompilar sua LIB.
Abraços
Leonardo Machado
Vamos dizer que o nome da minha app se chama SISTEMA.EXE então deve criar um arquivos SISTEMA.RC (arquivo TEXTO -TXT)
Coloque dentro desse SISTEMA.RC
Código: Selecionar todos
LANGUAGE LANG_PORTUGUESE,SUBLANG_PORTUGUESE_BRAZILIAN
APPLICATION_ICO ICON "nome_icone.ico"
1 24 "WindowsXP.Manifest"
Agora se você esta usando o hbmake basta colocar em "Resource file Name:" SISTEMA.RC e recompilar sua app.
Se estiver usando xDev basta selecionar o SISTEMA.RC em "OPÇÕES DO PROJETO" e salvar e recompilar sua LIB.
Abraços
Leonardo Machado
- Anexos
-
WindowsXP.rar- (425 Bytes) Baixado 304 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Re: aparência da HWGUI
Caros acima, e visual do DESIGNER É DEVIDO ao arquivo manifest que gera os themes do WINDOWS.
voce só tem de criar um arquivo .RC e adicionar nele
1 24 "WindowsXP.Manifest"
nO Designer da HWGUI foi acrescido varias melhorias para manipular os objetos e foi adicionado suporte para quase que todos os tipos de objetos no codigo gerado.
Caso um objeto não é gerado corretamente é so informar no forum para que se possa corrigir.
Eu estou trabalhando com o Designer na criação dos forms de modo que coloco todo o codigo possivel nele e uso ele no projeto sem modificações externas a não ser no proprio DESIGNER. PARA FACILITAR FUTURAS alterações no layout.
este DESIGNER esta disponivel em www.engersoft.com.br\download\util\designer.zip e não é o emsmo que esta no VCS pois fiquei de passar as modificaçõe para eles e ainda não o fiz.
voce só tem de criar um arquivo .RC e adicionar nele
1 24 "WindowsXP.Manifest"
nO Designer da HWGUI foi acrescido varias melhorias para manipular os objetos e foi adicionado suporte para quase que todos os tipos de objetos no codigo gerado.
Caso um objeto não é gerado corretamente é so informar no forum para que se possa corrigir.
Eu estou trabalhando com o Designer na criação dos forms de modo que coloco todo o codigo possivel nele e uso ele no projeto sem modificações externas a não ser no proprio DESIGNER. PARA FACILITAR FUTURAS alterações no layout.
este DESIGNER esta disponivel em www.engersoft.com.br\download\util\designer.zip e não é o emsmo que esta no VCS pois fiquei de passar as modificaçõe para eles e ainda não o fiz.
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
Re: aparência da HWGUI
Leonardo,
fiz conforme vc falou mas está dando o sequinte erro no ilink32.exe:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
gop.res(1):'Invalid character in .DEF file'
Fatal: Error processing .DEF file
** error 2 ** deleting all
para criar o .res faço assim:
brc32 -r -v gop -fogop
quando coloco o parametro -16 (brc32 -r -v -16 gop -fogop ) näo dá o erro acima, mas o visual fica igual quando eu nao acrescentava o manifest, o estranho é que se eu compilar um programa de teste usando o bld.bat da HWGUI funciona legal
segue eu scrip de compilaçäo
make -f makefile.wvw
makefile.wvw
#
# Makefile generico para xHarbour - Windows
#
# Diretorio de instalacao do BCC32
BCCDIR =c:\bcc55
# Diretorio de instalacao do HARBOUR
HARBOURDIR =c:\xharbour
# Diretorio de instalacao da HWGUI
HWGUIDIR =c:\hwgui
# Diretorio de instalacao da SQLLIB
SQLLIBDIR =c:\sqllib
# Diretorios de pesquisas INCLUDES & LIBS
INCLUDE_DIR=$(HARBOURDIR)\include;$(BCCDIR)\include;$(HWGUIDIR)\include;$(SQLLIBDIR)\include
LIB_DIR =$(HARBOURDIR)\lib;$(BCCDIR)\lib;$(HWGUIDIR)\lib;$(SQLLIBDIR)\lib
# Compilador C que ser usado
CC =$(BCCDIR)\bin\bcc32.exe
# Harbour
HARBOUR =$(HARBOURDIR)\bin\harbour.exe
# Linker que sera usado para gerar o EXE
LINK =$(BCCDIR)\bin\ilink32.exe
# Especifique todos os .PRGs aqui com a extensÆo .OBJ
OBJS=principal.obj bd.obj atualizacao.obj help.obj help_udf.obj rotinas.obj acesso.obj toolbar.obj impressao.obj genericaHWGUI.obj a2.obj\
orc010.obj orc020.obj orc025.obj orc027.obj orc028.obj orc030.obj orc040.obj orc050.obj\
orc060.obj orc070.obj orc080.obj orc090.obj orc093.obj orc095.obj orc100.obj\
orc110.obj orc120.obj orc130.obj orc140.obj orc130b.obj orc130c.obj orc150.obj\
pla010.obj pla020.obj pla025.obj pla030.obj pla030b.obj pla070.obj\
aco010.obj aco020.obj aco025.obj aco030.obj aco040.obj aco040b.obj aco050.obj\
aco060.obj aco070.obj aco070b.obj aco080.obj\
cad_mapaCotacao.obj cad_cabecalhoDatas.obj cad_diligenciamento.obj rel_entregaMateriais.obj sincronismo.obj\
gdo010.obj gdo020.obj gdo030.obj gdo035.obj gdo040.obj gdo050.obj gdo060.obj gdo080.obj\
doc009.obj doc010.obj doc020.obj doc030.obj doc031.obj doc035.obj doc039.obj doc040.obj doc060.obj doc080.obj\
par000.obj usu000.obj erro.obj\
cadastroHWGUI.obj cadastro2HWGUI.obj\
# Especifique aqui o nome do arquivo executavel
EXE=gop.exe
# Especifique aqui as LIBs necessárias (OBS: a what32 tem que ficar depois da hwgui senao da M****)
LIBS=$(BCCDIR)\LIB\c0w32.obj \
$(HARBOURDIR)\lib\rtl.lib \
$(HARBOURDIR)\lib\vm.lib \
$(HARBOURDIR)\lib\gtwvw.lib \
$(HARBOURDIR)\lib\lang.lib \
$(HARBOURDIR)\lib\macro.lib \
$(HARBOURDIR)\lib\rdd.lib \
$(HARBOURDIR)\lib\dbfcdx.lib \
$(HARBOURDIR)\lib\dbfntx.lib \
$(HARBOURDIR)\lib\hbsix.lib \
$(HARBOURDIR)\lib\dbffpt.lib \
$(HARBOURDIR)\lib\common.lib \
$(HARBOURDIR)\lib\libnf.lib \
$(HARBOURDIR)\lib\hbzip.lib \
$(HARBOURDIR)\lib\lib_xhb.lib \
$(HARBOURDIR)\lib\pp.lib \
$(HARBOURDIR)\lib\codepage.lib \
$(HARBOURDIR)\lib\pcrepos.lib \
$(HARBOURDIR)\lib\tip.lib \
$(HWGUIDIR)\lib\hwg_qhtm.lib \
$(HWGUIDIR)\lib\hwgui.lib \
$(HWGUIDIR)\lib\hwguimt.lib \
$(HWGUIDIR)\lib\procmisc.lib \
$(HWGUIDIR)\lib\hbxml.lib \
$(HARBOURDIR)\lib\what32.lib \
$(BCCDIR)\lib\cw32.lib \
$(BCCDIR)\lib\import32.lib \
# para usar o mysql com a libmysql (vide: contrib\mysql)
$(HARBOURDIR)\lib\libmysql.lib \
$(HARBOURDIR)\lib\mysql.lib \
# Resources devem ser especificados aqui
RES=gop.res
# Regra para criacao do executavel
all: $(OBJS)
$(LINK) -v -Gn -Tpe -aa $(OBJS), $(EXE),, $(LIBS),$(RES)
# Regra para criar os arquivos
.SUFFIXES: .obj .c .prg
# Regra para criacao do .C a partir do .PRG
.prg.c:
$(HARBOUR) $(*).prg -i$(INCLUDE_DIR) -m -n -DWVW
# para poder usar o debug tem que compilar usando a linha abaixo
# $(HARBOUR) $(*).prg -i$(INCLUDE_DIR) -m -b -n -DWVW -DSQL
# Regra para criacao do .obj a partir do .C
.c.obj:
$(CC) -DHB_API_MACROS -M -c -O2 -I$(INCLUDE_DIR) $(*).c
fiz conforme vc falou mas está dando o sequinte erro no ilink32.exe:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
gop.res(1):'Invalid character in .DEF file'
Fatal: Error processing .DEF file
** error 2 ** deleting all
para criar o .res faço assim:
brc32 -r -v gop -fogop
quando coloco o parametro -16 (brc32 -r -v -16 gop -fogop ) näo dá o erro acima, mas o visual fica igual quando eu nao acrescentava o manifest, o estranho é que se eu compilar um programa de teste usando o bld.bat da HWGUI funciona legal
segue eu scrip de compilaçäo
make -f makefile.wvw
makefile.wvw
#
# Makefile generico para xHarbour - Windows
#
# Diretorio de instalacao do BCC32
BCCDIR =c:\bcc55
# Diretorio de instalacao do HARBOUR
HARBOURDIR =c:\xharbour
# Diretorio de instalacao da HWGUI
HWGUIDIR =c:\hwgui
# Diretorio de instalacao da SQLLIB
SQLLIBDIR =c:\sqllib
# Diretorios de pesquisas INCLUDES & LIBS
INCLUDE_DIR=$(HARBOURDIR)\include;$(BCCDIR)\include;$(HWGUIDIR)\include;$(SQLLIBDIR)\include
LIB_DIR =$(HARBOURDIR)\lib;$(BCCDIR)\lib;$(HWGUIDIR)\lib;$(SQLLIBDIR)\lib
# Compilador C que ser usado
CC =$(BCCDIR)\bin\bcc32.exe
# Harbour
HARBOUR =$(HARBOURDIR)\bin\harbour.exe
# Linker que sera usado para gerar o EXE
LINK =$(BCCDIR)\bin\ilink32.exe
# Especifique todos os .PRGs aqui com a extensÆo .OBJ
OBJS=principal.obj bd.obj atualizacao.obj help.obj help_udf.obj rotinas.obj acesso.obj toolbar.obj impressao.obj genericaHWGUI.obj a2.obj\
orc010.obj orc020.obj orc025.obj orc027.obj orc028.obj orc030.obj orc040.obj orc050.obj\
orc060.obj orc070.obj orc080.obj orc090.obj orc093.obj orc095.obj orc100.obj\
orc110.obj orc120.obj orc130.obj orc140.obj orc130b.obj orc130c.obj orc150.obj\
pla010.obj pla020.obj pla025.obj pla030.obj pla030b.obj pla070.obj\
aco010.obj aco020.obj aco025.obj aco030.obj aco040.obj aco040b.obj aco050.obj\
aco060.obj aco070.obj aco070b.obj aco080.obj\
cad_mapaCotacao.obj cad_cabecalhoDatas.obj cad_diligenciamento.obj rel_entregaMateriais.obj sincronismo.obj\
gdo010.obj gdo020.obj gdo030.obj gdo035.obj gdo040.obj gdo050.obj gdo060.obj gdo080.obj\
doc009.obj doc010.obj doc020.obj doc030.obj doc031.obj doc035.obj doc039.obj doc040.obj doc060.obj doc080.obj\
par000.obj usu000.obj erro.obj\
cadastroHWGUI.obj cadastro2HWGUI.obj\
# Especifique aqui o nome do arquivo executavel
EXE=gop.exe
# Especifique aqui as LIBs necessárias (OBS: a what32 tem que ficar depois da hwgui senao da M****)
LIBS=$(BCCDIR)\LIB\c0w32.obj \
$(HARBOURDIR)\lib\rtl.lib \
$(HARBOURDIR)\lib\vm.lib \
$(HARBOURDIR)\lib\gtwvw.lib \
$(HARBOURDIR)\lib\lang.lib \
$(HARBOURDIR)\lib\macro.lib \
$(HARBOURDIR)\lib\rdd.lib \
$(HARBOURDIR)\lib\dbfcdx.lib \
$(HARBOURDIR)\lib\dbfntx.lib \
$(HARBOURDIR)\lib\hbsix.lib \
$(HARBOURDIR)\lib\dbffpt.lib \
$(HARBOURDIR)\lib\common.lib \
$(HARBOURDIR)\lib\libnf.lib \
$(HARBOURDIR)\lib\hbzip.lib \
$(HARBOURDIR)\lib\lib_xhb.lib \
$(HARBOURDIR)\lib\pp.lib \
$(HARBOURDIR)\lib\codepage.lib \
$(HARBOURDIR)\lib\pcrepos.lib \
$(HARBOURDIR)\lib\tip.lib \
$(HWGUIDIR)\lib\hwg_qhtm.lib \
$(HWGUIDIR)\lib\hwgui.lib \
$(HWGUIDIR)\lib\hwguimt.lib \
$(HWGUIDIR)\lib\procmisc.lib \
$(HWGUIDIR)\lib\hbxml.lib \
$(HARBOURDIR)\lib\what32.lib \
$(BCCDIR)\lib\cw32.lib \
$(BCCDIR)\lib\import32.lib \
# para usar o mysql com a libmysql (vide: contrib\mysql)
$(HARBOURDIR)\lib\libmysql.lib \
$(HARBOURDIR)\lib\mysql.lib \
# Resources devem ser especificados aqui
RES=gop.res
# Regra para criacao do executavel
all: $(OBJS)
$(LINK) -v -Gn -Tpe -aa $(OBJS), $(EXE),, $(LIBS),$(RES)
# Regra para criar os arquivos
.SUFFIXES: .obj .c .prg
# Regra para criacao do .C a partir do .PRG
.prg.c:
$(HARBOUR) $(*).prg -i$(INCLUDE_DIR) -m -n -DWVW
# para poder usar o debug tem que compilar usando a linha abaixo
# $(HARBOUR) $(*).prg -i$(INCLUDE_DIR) -m -b -n -DWVW -DSQL
# Regra para criacao do .obj a partir do .C
.c.obj:
$(CC) -DHB_API_MACROS -M -c -O2 -I$(INCLUDE_DIR) $(*).c
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: aparência da HWGUI
Luciano,Luciano Bonfim escreveu:
para criar o .res faço assim:
brc32 -r -v gop -fogop
quando coloco o parametro -16 (brc32 -r -v -16 gop -fogop ) näo dá o erro acima, mas o visual fica igual quando eu nao acrescentava o manifest, o estranho é que se eu compilar um programa de teste usando o bld.bat da HWGUI funciona legal
Não prescisa nada disso ai, veja que no meu Post digo para você criar um arquivo texto comun com a extenção .RC e dentro dele tem as duas linhas e pronto, NÃO tem que usar o "Brc32".
Apenas link o arquivo .RC em seu Projeto.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
Re: aparência da HWGUI
Leonardo,
usei o brc32.exe pq na bld.bat (bat para compilar os exemplos da hwgui) está assim... fiz conforme vc falou agora e deu outro erro:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
gop.rc(1):'Unrecognized keyword 'LANGUAGE''
Fatal: Error processing .DEF file
** error 2 ** deleting all
estranho, näo consigo de jeito nenhum linkar esse windows.manifest rsrsrsr
outra coisa: as funóes que uso da GTWVW estäo certinho com o visual do vista, mas as da HWGUI nao estäo!!!!
Muito obrigado pela sua ajuda... vou dormir agora que já tomei 2 garrafas de vinho e as letras estao embaralhadas na minha frente rsrs... amanhä continuo nesse erro...
valeu mesmo
usei o brc32.exe pq na bld.bat (bat para compilar os exemplos da hwgui) está assim... fiz conforme vc falou agora e deu outro erro:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
gop.rc(1):'Unrecognized keyword 'LANGUAGE''
Fatal: Error processing .DEF file
** error 2 ** deleting all
estranho, näo consigo de jeito nenhum linkar esse windows.manifest rsrsrsr
outra coisa: as funóes que uso da GTWVW estäo certinho com o visual do vista, mas as da HWGUI nao estäo!!!!
Muito obrigado pela sua ajuda... vou dormir agora que já tomei 2 garrafas de vinho e as letras estao embaralhadas na minha frente rsrs... amanhä continuo nesse erro...
valeu mesmo
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: aparência da HWGUI
Tente com somente:
Código: Selecionar todos
APPLICATION_ICO ICON "sagi.ico"
1 24 "WindowsXP.Manifest"
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
Re: aparência da HWGUI
Caros Amigos,
consegui resolver o problema, agora tá tudo funcionando normalmente e com um visual lindo ....
o problema era por causa de uma vírgula nos parâmetros do ilink32, eu estava colocando asssim:
$(LINK) -v -Gn -Tpe -aa $(OBJS), $(EXE),, $(LIBS),$(RES)
mas depois verificando o help do ilink32 vi que o correto é esse:
$(LINK) -v -Gn -Tpe -aa $(OBJS), $(EXE),, $(LIBS),,$(RES)
ou seja faltava uma vírgula e com isso o ilink tava pegando o meu RES como se fosse um arquivo DEF (que eu nem sei pra que que serve...rsrsrs)
vivendo e aprendendo
Muito Obrigado a todos
Luciano Bonfim
consegui resolver o problema, agora tá tudo funcionando normalmente e com um visual lindo ....
o problema era por causa de uma vírgula nos parâmetros do ilink32, eu estava colocando asssim:
$(LINK) -v -Gn -Tpe -aa $(OBJS), $(EXE),, $(LIBS),$(RES)
mas depois verificando o help do ilink32 vi que o correto é esse:
$(LINK) -v -Gn -Tpe -aa $(OBJS), $(EXE),, $(LIBS),,$(RES)
ou seja faltava uma vírgula e com isso o ilink tava pegando o meu RES como se fosse um arquivo DEF (que eu nem sei pra que que serve...rsrsrs)
vivendo e aprendendo
Muito Obrigado a todos
Luciano Bonfim
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
-
clebervn
- Usuário Nível 3

- Mensagens: 286
- Registrado em: 12 Jun 2007 10:49
- Localização: Florianópolis/SC
Re: aparência da HWGUI
Pondo essa linha do manifest os botões realmente mudaram de aspecto, mas somente isso, ficou meio destoado do resto da tela.... e o demais como faz 

