Você está na página 1de 9

Clipper On Line Ver Tpico - Exemplo de Uso VisualLib com Harbour http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=10013&sta...

Clipper On Line
www.pctoledo.com.br
http://www.pctoledo.com.br/forum/

Exemplo de Uso VisualLib com Harbour


http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=10013

Exemplo de Uso VisualLib com Harbour Pgina 1 de 2

por asimoes Enviado: 04 Dez 2009 10:52

Senhores,

Preparei um exemplo para vocs poderem usar a visuallib com o harbour.

No anexo exemplo.part1.rar e exemplo.part2.

Qualquer problema na descompactao por favor me avisem, que eu disponibilizo no 4shared.

Para compilar:

hbmk2 exemplo.hbm

Qualquer duvida informem neste tpico.

[]s

Re: Exemplo de Uso VisualLib com Harbour


por Cezar Enviado: 01 Ago 2010 18:43

Boa tarde,

Eu baixei seu exemplos, muito bons, mas parece que a fonte esta sem as alteraoes dos
caracteres especiais: F1, F2, F3, .., seta pra-cima.

Sem querer abusar,que ferramenta vove usou para alterar a fonte??

grato
v_cez@yahoo.com.br

Re: Exemplo de Uso VisualLib com Harbour


por asimoes Enviado: 01 Ago 2010 21:15

Ol Cezar,

Eu usei o fontlab usei como base a fonte da visuallib original vga850.fon, houve uma atualizao da gtwvg
no sei precisar quando que os caracteres F1, F2.. e outros no esto exbindo corretamente.

[]s

Re: Exemplo de Uso VisualLib com Harbour


por janio Enviado: 02 Ago 2010 10:37

Seria bom deixar em algum lugar j compilado!

1 de 9 14/12/2016 08:47
Clipper On Line Ver Tpico - Exemplo de Uso VisualLib com Harbour http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=10013&sta...

Quem no usa harbour fica difcil ver o resultado.

T meio curioso!

Janio

Re: Exemplo de Uso VisualLib com Harbour


por Cezar Enviado: 02 Ago 2010 11:57

Bom dia Alexandre,

Carregando a VisualLib no FontLab, vejo o F2, F9, F10; mas no vejo o F3, F4, mas existem.

Parece que o problema de resoluo!!

Usando:
Wvt_SetFont("VisualLib",28,10,FW_NORMAL,2)
Mostra F1,F2,F3, etc.., mas baguna os botes, principalmente a linha dupla pra mostrar que
o boto t com foco ou, talvez, usar um outro caracter na Vlib pra mostrar o foco.

Estava usando uma outra resoluo pra tentar iniciar com a tela j maximizada e ai o boto ficava
correto mas no mostrava mostrava os F1, F2, etc..

Respondendo ao amigo Janio, eu estou usando o Xharbour, no sei te dizer que diferena
teria com o Harbour.

v_cez@yahoo.com.br

Re: Exemplo de Uso VisualLib com Harbour


por asimoes Enviado: 02 Ago 2010 14:23

Ol Cezar,

Voc t usando o exemplo que eu fiz?


At a ltima verso do harbour a 2.0 final do ano passado, est funcionando ok, todos os caracteres esto
sendo apresentados chr(1) F1 chr(2) F2 ...
Houve uma atualizao da gtwvg em maro/abril que mudou a apresentao dos caracteres que no
esto correspondendo aos chr(1) F1 chr(2) F2 ...
No testei no xharbour. No fontlab como voc viu a sequencia est ok.

Esta function que carrega a fonte dos caracteres, at o final do ano passado estava ok.
Wvt_SetFont (' VisualLib' , 28,10, FW_NORMAL, 2)

[]s

Re: Exemplo de Uso VisualLib com Harbour


por asimoes Enviado: 02 Ago 2010 15:01

Ol Jnio,

2 de 9 14/12/2016 08:47
Clipper On Line Ver Tpico - Exemplo de Uso VisualLib com Harbour http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=10013&sta...

A bat gera.bat.:

@echo off
set path=%path%;d:\harbourx\mingw\bin
set hb_compiler=mingw
hbmk2 exemplo.hbm
pause

O hbm exemplo.hbm:
# ---------------------------
# Nome do Executvel
# ---------------------------
-oexemplo
# ---------------------------
# Bibliotecas
# ---------------------------
-lhwgui
-lprocmisc
-lhbct
-lhbgt
-lgtwvg
-lgtwvt
-lhbnf
-lhbwin
-lxhb
# ---------------------------
# Caminhos dos Includes
# ---------------------------
-incpath=d:\harbourx\mingw\bin\include;d:\harbourx\hwgui\include
# ---------------------------
# Caminho das Libs da HWGui
# ---------------------------
-Ld:\harbourx\mingw\lib
#-Ld:\minigui\harbour\lib
# ---------------------------
# Outros Parmetros
# ---------------------------
-workdir=.\OBJ\
-gtgui
-head=full
-n
-nowarn
-inc
-mt
-b
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
exemplo
vlib

O exemplo compilado.

3 de 9 14/12/2016 08:47
Clipper On Line Ver Tpico - Exemplo de Uso VisualLib com Harbour http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=10013&sta...

http://www.4shared.com/file/kQWtjbvn/exemplo.html

Re: Exemplo de Uso VisualLib com Harbour


por Cezar Enviado: 02 Ago 2010 19:23

Ol Asimoes,

No FontLab eu s vejo F1,F2,F9,F10, no vejo os outros Fs.

Mas esto l, usando Wvt_SetFont (' VisualLib' , 28,10, FW_NORMAL, 2) todos os Fs so listados, porem
o boto da MsgBox2, que tem o foco, linha dupla em volta, fica desenhado com outro caracter, como
relatei no topico acima.

Eu usei o seu exemplo pra alterar o meu prg.

Tentei compilar o seu Exemplo.prg, faltou o wvgparts.ch que do Harbour.

Eu baixei agora o Harbour 2.0 e vou compilar o Exemplo.prg e o meu Prg com ele, pode ser que
tenha alguma diferena entre xHar e o Harb.

v_cez@yahoo.com.br

Re: Exemplo de Uso VisualLib com Harbour


por Cezar Enviado: 03 Ago 2010 16:22

Boa tarde,

Baixei o Harbour 2.0 mas no estou conseguindo compilar Exemplo.prg e no estou


enxergando o meu erro.

Onde estara meu erro??

Minhas configuraes:

bcc32.cfg
-I"C:\BCC55\include;C:\HB20\INCLUDE"
-L"C:\BCC55\lib;C:\BCC55\LIB\PSDK;c:\HB20\LIB\WIN\BCC"

Ilink32.cfg
-L"C:\BCC55\LIB;C:\BCC55\LIB\PSDK"

# ---------------------------
# Nome do Executvel - EXEMPLO.HBM
# ---------------------------
-oexemplo
# ---------------------------
# Bibliotecas
# ---------------------------
-lhwgui
-lprocmisc
-lhbct
-lhbgt
-lgtwvg

4 de 9 14/12/2016 08:47
Clipper On Line Ver Tpico - Exemplo de Uso VisualLib com Harbour http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=10013&sta...

-lgtwvt
-lhbnf
-lhbwin
-lxhb
# ---------------------------
# Caminhos dos Includes
# ---------------------------
-incpath=c:\hb20\include;c:\hwgui\include
#-incpath=d:\harbourx\mingw\bin\include;d:\harbourx\hwgui\include
# ---------------------------
# Caminho das Libs da HWGui
# ---------------------------
-Lc:\hwgui\lib
-Lc:\hb20\lib\win\bcc
#-Ld:\harbourx\mingw\lib
#-Ld:\minigui\harbour\lib
# ---------------------------
# Outros Parametros
# ---------------------------
-workdir=\EXEMPLO\OBJ
-gtgui
-head=full
-n
-nowarn
-inc
-mt
-b
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
EXEMPLO
VLIB.PRG

C:\Exemplo>HBMK2 EXEMPLO
hbmk2: Processando arquivo de configurao: C:\hb20\bin\hbmk.cfg
Harbour 2.0.0 (Rev. 13372)
Copyright 1999-2010, http://www.harbour-project.org/
Compiling 'EXEMPLO.prg'...
Lines 5333, Functions/Procedures 6
Generating C source output to 'EXEMPLO.c'... Done.
EXEMPLO.c:
Turbo Incremental Link 5.00 Copyright 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_WIN' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_MSGBOX3D1' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_WVT_SETCODEPAGE' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_VLSETMODE' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_MSGINFO' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_WVGCRT' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_WVT_SETFONT' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_WVT_SETTITLE' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_WVT_SETALTF4CLOSE' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_HWG_FINDWINDOW' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_VLDISPBOX' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_COLORWIN' referenced from C:\EXEMPLO\EXEMPLO.OBJ

5 de 9 14/12/2016 08:47
Clipper On Line Ver Tpico - Exemplo de Uso VisualLib com Harbour http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=10013&sta...

Error: Unresolved external '_HB_FUN_CLEARWIN' referenced from C:\EXEMPLO\EXEMPLO.OBJ


Error: Unresolved external '_HB_FUN_HB_GT_WVG' referenced from C:\EXEMPLO\EXEMPLO.OBJ
Error: Unresolved external '_HB_FUN_HB_GT_WVG_DEFAULT' referenced from C:\EXEMPLO\EXEMPLO.OBJ
hbmk2: Erro: Executando linkeditor. 2
ilink32.exe @C:\Users\ADMIN\AppData\Local\Temp\zwycz5.lnk

C:\Exemplo>

v_cez@yahoo.com.br

Re: Exemplo de Uso VisualLib com Harbour


por asimoes Enviado: 03 Ago 2010 16:36

Ol Cezar,

MSGBOX3D1 funo do fonte VLIB


WVT_SETCODEPAGE funo da lib GTWVG

-workdir=\EXEMPLO\OBJ
Troque para -workdir=.\OBJ\

-Lc:\hwgui\lib
-Lc:\hb20\lib\win\bcc
Troque para -Lc:\hwgui\lib;c:\hb20\lib\win\bcc

Outra coisa, voc t usando a hwgui atualizada?

[]s

Re: Exemplo de Uso VisualLib com Harbour


por Cezar Enviado: 03 Ago 2010 21:52

Boa noite,

Baixei uma nova HwGui pelo TortoiseCVS, gerei as Libs pelo Harbour 2.0
Fiz as alteraoes sugeridas mas o erro permanece.

Fiz este teste:

HELLO.HBP
------------------------------------------------------------
-inc
-oHELLO
HELLO.PRG
HELLO1.PRG
------------------------------------------------------------
FUNCTION MAIN()
CLS
@ 10,10 SAY "OLA MUNDAO !!!!"
INKEY(0)
H1()
RETURN NIL
-------------------------------------------------------------
FUNCTION H1()

6 de 9 14/12/2016 08:47
Clipper On Line Ver Tpico - Exemplo de Uso VisualLib com Harbour http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=10013&sta...

@ 20,10 SAY "OLA OLA OLA !!!"


INKEY(0)
RETURN NIL
-------------------------------------------------------------

C:\hbtest>HBMK2 HELLO
hbmk2: Processando arquivo de configurao: C:\hb20\bin\hbmk.cfg
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
Compiling 'HELLO.prg'...
Lines 7, Functions/Procedures 1
Generating C source output to 'HELLO.c'... Done.
HELLO.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_H1' referenced from C:\HBTEST\HELLO.OBJ
hbmk2: Erro: Executando linkeditor. 2
ilink32.exe @C:\Users\ADMIN\AppData\Local\Temp\unkv36.lnk ( ?????? )

Acho que o problema com Windows VISTA ultimate, mesmo como administrador?

v_cez@yahoo.com.br

Re: Exemplo de Uso VisualLib com Harbour


por asimoes Enviado: 04 Ago 2010 08:59

Ol Cezar,

Muito estranho isso, tente renomear o hello.hbp para hello.hbm para ver no que d.

Se for possvel, crie uma instalao do harbour em um xp.

A minha mquina windows 7 64 nunca tive esse problema.

[]s

Re: Exemplo de Uso VisualLib com Harbour


por Cezar Enviado: 09 Ago 2010 11:01

Ola Asimoes,

Depois de uma semana cheio de problemas, neste fim de semana,


reformatei pra Xp, instalei de novo, ( Exemplo.prg ) compilou sem problemas.
Foi alguma bobagem minha, muito grato pela ajuda. (todos)

v_cez@yahoo.com.br

Re: Exemplo de Uso VisualLib com Harbour


por acelconsultoria Enviado: 27 Set 2010 15:19

Ol pessoal,

S pra constar e colaborar um pouquinho, peguei os fontes de Visual Lib e do Exemplo, postado aqui e
consegui usar com a GTWVW.

7 de 9 14/12/2016 08:47
Clipper On Line Ver Tpico - Exemplo de Uso VisualLib com Harbour http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=10013&sta...

Apenas instalei a fonte no Windows (VisualLib.ttf) e fiz umas modificaes no DEMO.PRG que vinha
originalmente na VL do Clipper. Utilizei o xDev pra compilar/gerar EXE e realmente ficou muito bacana.

Sei que as pessoas tm evitado usar GTWVW, mas muitos ainda utilizam (eu por exemplo).

Aqui segue um link, com todos os arquivos e o executvel gerado:

http://www.4shared.com/file/nRc_1aPh/VL_GTWVW.html

Compilei utilizando xHarbour 1.2, BCC 5.5 e a GTWVW. Meu sistema operacional Windows 7.

Nota de Moderao:
por Toledo: O mesmo arquivo disponibilizado no 4shared, tambm est na seo downloads do frum:
Aqui link para o arquivo

Re: Exemplo de Uso VisualLib com Harbour


por Toledo Enviado: 27 Set 2010 17:19

Maickon, muito interessante este demo... gostei!

Apesar de voc j ter disponibilizado no 4shared, poderia colocar tambm aqui na seo Download do
frum. Para isto basta clicar na opo de Downloads que est no topo da pgina.

Abraos,

Re: Exemplo de Uso VisualLib com Harbour


por asimoes Enviado: 27 Set 2010 18:27

Maickon,

Ficou excelente! Eu mesmo j tinha desistido de continuar com a visuallib, quando os fontes da
visualib.ttf no correspondiam mais a tabela ascii. Alguma verso da GTWVW alterou a exebio dos
caracteres.

Parabns.

Re: Exemplo de Uso VisualLib com Harbour


por asimoes Enviado: 27 Set 2010 19:20

Maickon,

Este demo foi feito com xharbour. ok. E com harbour ser fica a mesma coisa?

[]s

Re: Exemplo de Uso VisualLib com Harbour


por acelconsultoria Enviado: 27 Set 2010 23:27

Toledo escreveu:Apesar de voc j ter disponibilizado no 4shared, poderia colocar tambm aqui na seo
Download do frum. Para isto basta clicar na opo de Downloads que est no topo da pgina.

Toledo, eu juro que no havia visto essa seo aqui no frum. Mas j coloquei disponvel l tbem, e
inclusive citei os crditos para o Alexandre "Asimoes", que iniciou com a gerao do arquivo fonte TTF e

8 de 9 14/12/2016 08:47
Clipper On Line Ver Tpico - Exemplo de Uso VisualLib com Harbour http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=10013&sta...

do exemplo na GTWVG/HWGUI. Obrigado por avisar.

asimoes escreveu:Maickon,

Este demo foi feito com xharbour. ok. E com harbour ser fica a mesma coisa?

Olha, por uma certa falta de tempo (um pouco de preguia tbem), eu ainda no testei com harbour. Nem
o tenho aqui instalado, j que s tenho mesmo trabalhado com o xHarbour 1.2.1.
Antes de pegar a fonte TTF que vc deixou aqui no frum, eu havia feito umas gambiarras no PRG da
Visual Lib original para utilizar com GTWVW. At que ficou aceitvel o visual e tenho usado nos meus
clientes. Redesenhei os botes usando as funes da GTWVW: WVW_DRAWBOXRAISED() e
WVW_DRAWBOXRECESSED().
Eu comecei a modificar a Visual Lib quando ainda quando o pessoal falava mais de xHarbour do que
Harbour, por isso no quis voltar atrs tbem.
Se vc quiser, vou disponibilizar um pequeno software meu e o fonte modificado da Visual Lib. Compilei no
xDev, usando xHarbour 1.2.1 / BCC 5.5 / GTWVW e o fonte da Visual Lib modificado.

http://www.4shared.com/file/yYtDkEWC/VCAIXA.html

Em todo caso, eu creio que a Visual Lib com o TTF instalado no windows, tbem tenha agradado bastante
e o pessoal do frum pode decidir o que fica mais fcil pra utilizar.

Abrao,

Maickon Sato

Exemplo de Uso VisualLib com Harbour


por Antonio Enviado: 05 Jan 2013 14:17

Seria muito bom poder usar a visuallib com harbour. No momento estou tentando usar o harbour 3.0
Alguem conseguiu utilizar a visuallib com harbour?

Pode nos dar as dicas de como conseguir isso?

Grato

Powered by phpBB 2000, 2002, 2005, 2007 phpBB Group Todos os Horrios esto como UTC - 3 horas [ DST ]
http://www.phpbb.com/ Pgina 1 de 2

9 de 9 14/12/2016 08:47