Página 3 de 4

Harbour 3.2.0 X Visual Lib

Enviado: 08 Mar 2015 19:57
por JoséQuintas
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.

Harbour 3.2.0 X Visual Lib

Enviado: 09 Mar 2015 12:45
por microvolution
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!

Harbour 3.2.0 X Visual Lib

Enviado: 23 Jun 2017 11:39
por JCBarbosa
como fica a tela...
como fica a tela...
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

Harbour 3.2.0 X Visual Lib

Enviado: 23 Jun 2017 15:31
por acelconsultoria
Verificou se o arquivo TTF não está corrompido ? Testou se a fonte aparece na listagem de fontes do sistema ?

Qual sistema operacional ?

Harbour 3.2.0 X Visual Lib

Enviado: 07 Jul 2017 08:12
por JCBarbosa
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

Harbour 3.2.0 X Visual Lib

Enviado: 07 Jul 2017 09:42
por acelconsultoria
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.

Harbour 3.2.0 X Visual Lib

Enviado: 07 Jul 2017 09:57
por Ruben Dario
Saludos
Me podrias mostrar como colocas el fondo con esa cantidas de cuadros.
Gracias

Harbour 3.2.0 X Visual Lib

Enviado: 07 Jul 2017 10:36
por Kapiaba
-- visuallib.ttf não é um arquivo de fonte valido ..
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.

Harbour 3.2.0 X Visual Lib

Enviado: 07 Jul 2017 11:12
por Itamar M. Lins Jr.
Ola!
É 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
Saudações,
Itamar M. Lins Jr.

Harbour 3.2.0 X Visual Lib

Enviado: 02 Ago 2018 10:02
por deividdjs
EU TENHO O FONTE DA VISUAL LIB E NUNCA TIVE ESSE PROBLEMA ..

Harbour 3.2.0 X Visual Lib

Enviado: 21 Set 2023 12:13
por deividdjs
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 ??

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


Harbour 3.2.0 X Visual Lib

Enviado: 21 Set 2023 15:29
por clodoaldomonteiro
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?

Harbour 3.2.0 X Visual Lib

Enviado: 21 Set 2023 16:47
por JoséQuintas
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 ??
Se for HARBOUR, acho mais interessante continuar com GTWVG, porque faz parte do Harbour e mais fácil ter correções.
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.

Harbour 3.2.0 X Visual Lib

Enviado: 21 Set 2023 16:54
por JoséQuintas
wvw.png
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

Código: Selecionar todos

#ifdef FONTE_ANTERIOR
    lsdjfdsjfsd
#else
   lsdjfldsdshjfds
#endif
Opção 2, que pode ou não complicar, fazer funções intermediárias pra isolar o "fonte diferente"

Código: Selecionar todos

CriaJanela( 5, 5, 10, 20 )
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.

Harbour 3.2.0 X Visual Lib

Enviado: 21 Set 2023 18:53
por deividdjs
JoséQuintas escreveu:
wvw.png
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

Código: Selecionar todos

#ifdef FONTE_ANTERIOR
    lsdjfdsjfsd
#else
   lsdjfldsdshjfds
#endif
Opção 2, que pode ou não complicar, fazer funções intermediárias pra isolar o "fonte diferente"

Código: Selecionar todos

CriaJanela( 5, 5, 10, 20 )
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.
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 hehehe

Obrigado Zé..

Abraço!