Harbour 3.2.0 X Visual Lib
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour 3.2.0 X Visual Lib
Analisando melhor os posts:
Nos exemplos pra usar visual lib, precisa uma lib gráfica: gtwvt, gtwvw, gtwvg
E também do arquivo de fonte, que vai precisar ser instalado em todas as máquinas aonde o aplicativo for usado.
justamente por usar lib gráfica é que pode carregar o fonte.
Será que vale a pena a complicação?
É que já vi gente querendo usar visual lib só por causa do mouse, e isso já tem no Harbour.
Nos exemplos pra usar visual lib, precisa uma lib gráfica: gtwvt, gtwvw, gtwvg
E também do arquivo de fonte, que vai precisar ser instalado em todas as máquinas aonde o aplicativo for usado.
justamente por usar lib gráfica é que pode carregar o fonte.
Será que vale a pena a complicação?
É que já vi gente querendo usar visual lib só por causa do mouse, e isso já tem no Harbour.
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/
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/
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Harbour 3.2.0 X Visual Lib
Olá pessoal bom dia!
Bom, como eu disse que da Visual Lib só me interessava (a princípio em face da migração) pelo visual. lembram?
Então, diante dos desafios, pensei:
"já que nosso sistema é baseado em DOS", o "prompt de comando" (CMD.EXE) de todas as versões é o mesmo. E nosso aplicativo e qualquer outro, na verdade abre é um CMD e executa tudo dentro dele.
Então, pensei, se eu trocar a fonte de varredura vai dar certo.
E no é que deu mesmo?
Bom, achei tão interessante que vou fazer uma video aula e postar no meu canal do youtube.com/microvolution.
Se alguns dos professores acharem interessante a minha solução paleativa, estarei aqui pronto a corresponder com todos!
Abraços!
Bom, como eu disse que da Visual Lib só me interessava (a princípio em face da migração) pelo visual. lembram?
Então, diante dos desafios, pensei:
"já que nosso sistema é baseado em DOS", o "prompt de comando" (CMD.EXE) de todas as versões é o mesmo. E nosso aplicativo e qualquer outro, na verdade abre é um CMD e executa tudo dentro dele.
Então, pensei, se eu trocar a fonte de varredura vai dar certo.
E no é que deu mesmo?
Bom, achei tão interessante que vou fazer uma video aula e postar no meu canal do youtube.com/microvolution.
Se alguns dos professores acharem interessante a minha solução paleativa, estarei aqui pronto a corresponder com todos!
Abraços!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!
Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
MICROVOLUTION - 16 anos Evoluindo Com Você!
Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Harbour 3.2.0 X Visual Lib
Olá Pessoal...
Sou novo com Harbour, no meu programa carrego o arquivo VisualLib.ttf, mas em um cliente esta dado erro
-- visuallib.ttf não é um arquivo de fonte valido ..
A tela não fica bem definida....
Alguém teria alguma solução pra isso....
no aguardo e desde já agradeço
J.C.Barbosa
Sou novo com Harbour, no meu programa carrego o arquivo VisualLib.ttf, mas em um cliente esta dado erro
-- visuallib.ttf não é um arquivo de fonte valido ..
A tela não fica bem definida....
Alguém teria alguma solução pra isso....
no aguardo e desde já agradeço
J.C.Barbosa
- acelconsultoria
- Usuário Nível 3

- Mensagens: 231
- Registrado em: 10 Jan 2006 17:05
- Localização: Itápolis-SP
Harbour 3.2.0 X Visual Lib
Verificou se o arquivo TTF não está corrompido ? Testou se a fonte aparece na listagem de fontes do sistema ?
Qual sistema operacional ?
Qual sistema operacional ?
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Consultoria e Projetos
-------------------------------------------------------
Harbour 3.2.0 X Visual Lib
Olá Maickon Sato, desculpa não ter respondido antes..
Verifiquei a fonte não esta corrompida, não aparece na listagem de fontes
e o windows é versão 10 64 bits
não sei mais o que fazer
Verifiquei a fonte não esta corrompida, não aparece na listagem de fontes
e o windows é versão 10 64 bits
não sei mais o que fazer
- acelconsultoria
- Usuário Nível 3

- Mensagens: 231
- Registrado em: 10 Jan 2006 17:05
- Localização: Itápolis-SP
Harbour 3.2.0 X Visual Lib
Ah, não posso dar a certeza, mas pelo jeito é o Windows 10. Pelo que já li aqui no fórum, o Windows 10 não possui o mesmo mecanismo de tela/console/texto como as versões anteriores. Como eu não trabalho com Windows 10, não posso fazer nenhum teste pra saber de mais informações.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Consultoria e Projetos
-------------------------------------------------------
-
Ruben Dario
- Usuário Nível 3

- Mensagens: 127
- Registrado em: 14 Jun 2015 23:19
- Localização: Colombia
Harbour 3.2.0 X Visual Lib
Saludos
Me podrias mostrar como colocas el fondo con esa cantidas de cuadros.
Gracias
Me podrias mostrar como colocas el fondo con esa cantidas de cuadros.
Gracias
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Harbour 3.2.0 X Visual Lib
Este aviso ocorre quando você entra no windows explorer(computador) e dá 2 clicks para instalar a fonte no windows? Se sim, pode ser que ela seja de 16 bits, e você precisa de uma -- visuallib.ttf de no minimo 32 bits. Eu acho... Abs.-- visuallib.ttf não é um arquivo de fonte valido ..
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Harbour 3.2.0 X Visual Lib
Ola!
É apenas a pagina de código
Saudações,
Itamar M. Lins Jr.
É apenas a pagina de código
Código: Selecionar todos
REQUEST HB_LANG_PT, HB_CODEPAGE_PTISO, HB_CODEPAGE_PT850
HB_CDPSELECT([PTISO])
hb_langselect([PT])
//quando for desenhar a tela precisa trocar.
LOCAL CAIXA := "ÖÄ·º½ÄÓº "
HB_CDPSELECT( "EN" )
@ lin1,col1,lin2,col2 box CAIXA
HB_CDPSELECT( "PTISO" )
...
return nil
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- deividdjs
- Usuário Nível 3

- Mensagens: 377
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
Harbour 3.2.0 X Visual Lib
EU TENHO O FONTE DA VISUAL LIB E NUNCA TIVE ESSE PROBLEMA ..
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
- deividdjs
- Usuário Nível 3

- Mensagens: 377
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
Harbour 3.2.0 X Visual Lib
boa tarde prezados ..
estou convertendo meu sistema de GTWVG PARA GTWVW ... e muitas funções não são compativeis então encontrei essa #include wvt2wvw.ch que faz un translate das funções para wvw ... porém está quando esse erro quando compilo .. alguem sabe me dizer o q pode ser ??
estou convertendo meu sistema de GTWVG PARA GTWVW ... e muitas funções não são compativeis então encontrei essa #include wvt2wvw.ch que faz un translate das funções para wvw ... porém está quando esse erro quando compilo .. alguem sabe me dizer o q pode ser ??
Código: Selecionar todos
D:\CONTROLE_>hbmk2 controle.hbp
hbmk2[controle]: Atenção: Arquivo de saída não portável "Non-portable":
'-oD:\CONTROLE_\CONTROLE.EXE' in controle.hbp:21. Excluindo
'.EXE' estensão.
hbmk2: Harbour: Compilando módulos...
Harbour 3.2.0dev (r2307062207)
Copyright (c) 1999-2021, https://harbour.github.io/
Compiling 'D:\CONTROLE_\PRG\controle.prg'...
D:\hb32\contrib\gtwvw\wvt2wvw.ch(211) Error E0030 Syntax error "syntax error at 'THE'"
D:\hb32\contrib\gtwvw\wvt2wvw.ch(212) Error E0030 Syntax error "syntax error at 'MAKE'"
D:\hb32\contrib\gtwvw\wvt2wvw.ch(213) Error E0030 Syntax error "syntax error at 'POINTS'"
D:\hb32\contrib\gtwvw\wvt2wvw.ch(215) Error E0030 Syntax error "syntax error at 'NOTES'"
D:\hb32\contrib\gtwvw\wvt2wvw.ch(217) Error E0030 Syntax error "syntax error at 'WVW_NSETCURWINDOW'"
D:\hb32\contrib\gtwvw\wvt2wvw.ch(218) Error E0030 Syntax error "syntax error at 'WINDOW'"
D:\hb32\contrib\gtwvw\wvt2wvw.ch(219) Error E0030 Syntax error "syntax error at '.'"
D:\hb32\contrib\gtwvw\wvt2wvw.ch(220) Error E0030 Syntax error "syntax error at 'ALSO'"
D:\hb32\contrib\gtwvw\wvt2wvw.ch(221) Error E0030 Syntax error "syntax error at '.'"
D:\hb32\contrib\gtwvw\wvt2wvw.ch(223) Error E0030 Syntax error "syntax error at 'MAY'"
10 errors
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Harbour 3.2.0 X Visual Lib
Boa tarde.
Uso GTWVW com xHarbour 1.2.3 e não preciso compilar algo a mais, mas o que tem nas linhas 211 a 220 desse arquivo, que deu erro de Syntax?
Uso GTWVW com xHarbour 1.2.3 e não preciso compilar algo a mais, mas o que tem nas linhas 211 a 220 desse arquivo, que deu erro de Syntax?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour 3.2.0 X Visual Lib
Se for HARBOUR, acho mais interessante continuar com GTWVG, porque faz parte do Harbour e mais fácil ter correções.deividdjs escreveu:estou convertendo meu sistema de GTWVG PARA GTWVW ... e muitas funções não são compativeis então encontrei essa #include wvt2wvw.ch que faz un translate das funções para wvw ... porém está quando esse erro quando compilo .. alguem sabe me dizer o q pode ser ??
A única coisa interessante que vejo da GTWVW é a opção de escolher espacejamento entre linhas, isso é interessante.
Mas vai do que pretende fazer.
Daria até pra usar os novos controles da HWGUI na GTWVG !!!!
Sobre sua compilação:
Tenho a impressão que se trata de uma anotação, que não deveria ser compilada.
Mas como o CH está aí, só você pode ver o que tem nele nessa posição.
Inclusive isso indica um mau começo, porque tá dando erro no arquivo da GTWVW, sinal de que seu harbour e/ou sua gtwvw não estão legais.
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Harbour 3.2.0 X Visual Lib
Pior que isso.
Tá errado no próprio harbour.
Sinal de que ninguém usa isso.
Retire esses comentários marcados em vermelho.
Eles estão dentro do outro comentário, o que causa anulação do comentário principal.
Acaba entrando todo restante do comentário como se fosse fonte.
Nota:
WVT não é WVG.
Depende do que usa.
Se quiser, diga o que pretende fazer, e posso tentar mostrar como fazer usando GTWVG.
Só não dá pra mudar espaço entre linhas, mas o resto dê pra fazer talvez até mais interessante.
Não custa dar uma olhada antes de sair mexendo em todo aplicativo.
Lembrando também:
Pode usar aquele recurso de compilação alternativa, pra não ficar sem o fonte original
Opção 1
Opção 2, que pode ou não complicar, fazer funções intermediárias pra isolar o "fonte diferente"
E ter um fonte com as funções pra cada LIB.
Estilo eu fiz no simulador pra usar HWGUI, HMG, HMG Extended, OOHG ou GTWVG usando mesmo fonte.
Ao invés de colocar coisa de GTWVW em cada fonte, coloca só no fonte das funções.
Isso permite trocar de LIB apenas trocando o fonte das funções.
Tá errado no próprio harbour.
Sinal de que ninguém usa isso.
Retire esses comentários marcados em vermelho.
Eles estão dentro do outro comentário, o que causa anulação do comentário principal.
Acaba entrando todo restante do comentário como se fosse fonte.
Nota:
WVT não é WVG.
Depende do que usa.
Se quiser, diga o que pretende fazer, e posso tentar mostrar como fazer usando GTWVG.
Só não dá pra mudar espaço entre linhas, mas o resto dê pra fazer talvez até mais interessante.
Não custa dar uma olhada antes de sair mexendo em todo aplicativo.
Lembrando também:
Pode usar aquele recurso de compilação alternativa, pra não ficar sem o fonte original
Opção 1
Código: Selecionar todos
#ifdef FONTE_ANTERIOR
lsdjfdsjfsd
#else
lsdjfldsdshjfds
#endif
Código: Selecionar todos
CriaJanela( 5, 5, 10, 20 )
Estilo eu fiz no simulador pra usar HWGUI, HMG, HMG Extended, OOHG ou GTWVG usando mesmo fonte.
Ao invés de colocar coisa de GTWVW em cada fonte, coloca só no fonte das funções.
Isso permite trocar de LIB apenas trocando o fonte das funções.
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/
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/
- deividdjs
- Usuário Nível 3

- Mensagens: 377
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
Harbour 3.2.0 X Visual Lib
Se ninguém usa caí fora ... busquei função por função e fui substituindo por as da wvw e consegui compilar sem a gambiarra heheheJoséQuintas escreveu: Pior que isso.
Tá errado no próprio harbour.
Sinal de que ninguém usa isso.
Retire esses comentários marcados em vermelho.
Eles estão dentro do outro comentário, o que causa anulação do comentário principal.
Acaba entrando todo restante do comentário como se fosse fonte.
Nota:
WVT não é WVG.
Depende do que usa.
Se quiser, diga o que pretende fazer, e posso tentar mostrar como fazer usando GTWVG.
Só não dá pra mudar espaço entre linhas, mas o resto dê pra fazer talvez até mais interessante.
Não custa dar uma olhada antes de sair mexendo em todo aplicativo.
Lembrando também:
Pode usar aquele recurso de compilação alternativa, pra não ficar sem o fonte original
Opção 1Opção 2, que pode ou não complicar, fazer funções intermediárias pra isolar o "fonte diferente"Código: Selecionar todos
#ifdef FONTE_ANTERIOR lsdjfdsjfsd #else lsdjfldsdshjfds #endif
E ter um fonte com as funções pra cada LIB.Código: Selecionar todos
CriaJanela( 5, 5, 10, 20 )
Estilo eu fiz no simulador pra usar HWGUI, HMG, HMG Extended, OOHG ou GTWVG usando mesmo fonte.
Ao invés de colocar coisa de GTWVW em cada fonte, coloca só no fonte das funções.
Isso permite trocar de LIB apenas trocando o fonte das funções.
Obrigado Zé..
Abraço!
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
