Clipper On Line • Ver Tópico - Harbour 3.2.0 X Visual Lib

Harbour 3.2.0 X Visual Lib

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Harbour 3.2.0 X Visual Lib

Mensagempor JoséQuintas » 08 Mar 2015 19:57

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor microvolution » 09 Mar 2015 12:45

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!
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
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor JCBarbosa » 23 Jun 2017 11:39

tela.PNG
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
Avatar de usuário

JCBarbosa
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 10
Data de registro: 19 Mar 2014 15:12
Cidade/Estado: Americana/SP
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Harbour 3.2.0 X Visual Lib

Mensagempor acelconsultoria » 23 Jun 2017 15:31

Verificou se o arquivo TTF não está corrompido ? Testou se a fonte aparece na listagem de fontes do sistema ?

Qual sistema operacional ?
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar de usuário

acelconsultoria
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 231
Data de registro: 10 Jan 2006 16:05
Cidade/Estado: Itápolis-SP
Curtiu: 6 vezes
Mens.Curtidas: 6 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor JCBarbosa » 07 Jul 2017 08:12

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
Avatar de usuário

JCBarbosa
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 10
Data de registro: 19 Mar 2014 15:12
Cidade/Estado: Americana/SP
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Harbour 3.2.0 X Visual Lib

Mensagempor acelconsultoria » 07 Jul 2017 09:42

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
-------------------------------------------------------
Avatar de usuário

acelconsultoria
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 231
Data de registro: 10 Jan 2006 16:05
Cidade/Estado: Itápolis-SP
Curtiu: 6 vezes
Mens.Curtidas: 6 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor Ruben Dario » 07 Jul 2017 09:57

Saludos
Me podrias mostrar como colocas el fondo con esa cantidas de cuadros.
Gracias
Ruben Dario
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 115
Data de registro: 14 Jun 2015 23:19
Cidade/Estado: Colombia
Curtiu: 3 vezes
Mens.Curtidas: 0 vez

Harbour 3.2.0 X Visual Lib

Mensagempor Kapiaba » 07 Jul 2017 10:36

-- 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.
Kapiaba
Colaborador

Colaborador
 
Mensagens: 1765
Data de registro: 07 Dez 2012 15:14
Cidade/Estado: São Paulo
Curtiu: 310 vezes
Mens.Curtidas: 119 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor Itamar M. Lins Jr. » 07 Jul 2017 11:12

Ola!
É apenas a pagina de código
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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor deividdjs » 02 Ago 2018 10:02

EU TENHO O FONTE DA VISUAL LIB E NUNCA TIVE ESSE PROBLEMA ..
Windows 11 + Harbour 3.2 + Visual Lib + GTWVG
Avatar de usuário

deividdjs
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 245
Data de registro: 19 Set 2006 09:39
Cidade/Estado: Foz do Iguaçu / Pr
Curtiu: 81 vezes
Mens.Curtidas: 8 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor deividdjs » 21 Set 2023 12:13

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 ??

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 + Visual Lib + GTWVG
Avatar de usuário

deividdjs
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 245
Data de registro: 19 Set 2006 09:39
Cidade/Estado: Foz do Iguaçu / Pr
Curtiu: 81 vezes
Mens.Curtidas: 8 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor clodoaldomonteiro » 21 Set 2023 15:29

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?
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
Avatar de usuário

clodoaldomonteiro
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 30 Dez 2006 12:17
Cidade/Estado: Teresina-PI
Curtiu: 110 vezes
Mens.Curtidas: 31 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor JoséQuintas » 21 Set 2023 16:47

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor JoséQuintas » 21 Set 2023 16:54

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
#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"

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Harbour 3.2.0 X Visual Lib

Mensagempor deividdjs » 21 Set 2023 18:53

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
#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"

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!
Windows 11 + Harbour 3.2 + Visual Lib + GTWVG
Avatar de usuário

deividdjs
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 245
Data de registro: 19 Set 2006 09:39
Cidade/Estado: Foz do Iguaçu / Pr
Curtiu: 81 vezes
Mens.Curtidas: 8 vezes

Anterior Próximo



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Bing [Bot], Google [Bot] e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro