Clipper On Line • Ver Tópico - Aos poucos migrando tela caracter para GUI

Aos poucos migrando tela caracter para GUI

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Aos poucos migrando tela caracter para GUI

Mensagempor asimoes » 31 Mar 2020 11:27

andersoncamilo escreveu:Simões bom dia tudo bem.

Hoje você utiliza qual versão da HWGUI ainda é 2.17 ou já está usando a nova 2.222, outro detalhe para chamar as rotinas console só é possível por Thread, ou tem outra forma e o porque de se utilizar Thread?


Uso a 2.17 com minhas modificações é um fork da 2.17, sim é possível chamar rotinas sem uso de thread, com thread vc abre outras rotinas independentes ao mesmo tempo, então vai ter várias ou uma única janela sendo chamada por thread, tem que avaliar a necessidade de uso de thread, thread é interessante quando vc tem que fazer algum processamento pesado e não quer prender o usuário na janela.
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor andersoncamilo » 31 Mar 2020 13:04

Obrigado Asimoes,
Estou começando essa conversão, e tentando entender o funcionamento da HWGUI e console juntas, e qual seria a forma mais tranquila para essa transição.

Um abraço

Anderson Camilo
andersoncamilo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 102
Data de registro: 22 Ago 2004 11:54
Curtiu: 0 vez
Mens.Curtidas: 1 vez

Aos poucos migrando tela caracter para GUI

Mensagempor cjp » 20 Mai 2020 01:14

Peço desculpas, mas vou precisar de ajuda novamente neste tópico.

Mudei de computador, precisei reinstalar, e não estou sabendo fazer novamente.

Baixei o HB 34 postado acima, e a Hwgui.

Mas está dando erro na compilação. Não lembro mais como fiz para resolver da outra vez.

Poderia me ajudar, por favor?
Anexos
tela.png
tela.png (10.25 KiB) Visualizado 4114 vezes
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor asimoes » 20 Mai 2020 09:29

cjp escreveu:Peço desculpas, mas vou precisar de ajuda novamente neste tópico.

Mudei de computador, precisei reinstalar, e não estou sabendo fazer novamente.

Baixei o HB 34 postado acima, e a Hwgui.

Mas está dando erro na compilação. Não lembro mais como fiz para resolver da outra vez.

Poderia me ajudar, por favor?

i_color.ch
(31.79 KiB) Baixado 52 vezes
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor cjp » 20 Mai 2020 11:34

Deu falta de outro arquivo agora: pscript.ch.
Anexos
tela.png
tela.png (10.15 KiB) Visualizado 4088 vezes
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor asimoes » 20 Mai 2020 11:39

cjp escreveu:Deu falta de outro arquivo agora: pscript.ch.

PScript.ch
(25.78 KiB) Baixado 43 vezes


Essa compilação é de 2014, sei não.
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor MSDN » 20 Mai 2020 12:28

PScript.ch
include do pagescript mais novo
(24.5 KiB) Baixado 44 vezes
Veja se este mais novo serve.
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor cjp » 20 Mai 2020 12:32

Obrigado.
Mas agora tá dando um erro que não lembro de ter dado antes. Veja o anexo.
Anexos
tela.png
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor MSDN » 20 Mai 2020 13:09

Os erros vão aparecendo em sequência, se estiver tudo ok com o arquivo CH do Pagescript, o erro foi para outro lugar, tem que ver na linha apontada.
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor JoséQuintas » 20 Mai 2020 13:21

Será que só eu percebi????

hwgui.png
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: 18015
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor asimoes » 20 Mai 2020 15:59

JoséQuintas escreveu:Será que só eu percebi????


E a que eu postei é essa:

Segue o link do harbour 3.4 fork / llvm/clang 9 (mais recente) que eu uso

Que não é mais recente porque LLVM/CLANG está na versão 10.

https://drive.google.com/file/d/13D0XMO ... sp=sharing

CJP você baixou de outro lugar que não vai funcionar.

A que você está usando para compilar é o harbour 3.2 ?????
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor cjp » 20 Mai 2020 16:07

Sim, parece que foi esse o erro que eu estava cometendo antes, e acabei cometendo de novo: baixei o 3.4, mas estava apontando a compilação para o 3.2.

Agora corrigi. Só que ainda está dando erro. Veja o anexo, por favor.
Anexos
tela.png
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor asimoes » 20 Mai 2020 16:29

cjp escreveu:Agora corrigi. Só que ainda está dando erro. Veja o anexo, por favor.


Mostra a sua bat de compilação

Outra coisa o seu hbp ou hbc tem que estar apontando para a pasta do harbour 3.4
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor asimoes » 20 Mai 2020 16:34

Exemplos:
@echo off
set path=\harbour32_clang\bin;\harbour32_clang\comp\mingw32\bin;
set HB_DBG_PATH=.\
hbmk2 DEMO.hbp -jobs=1 -bldhead=compdatetime.ch -comp=mingw -run -rebuild
pause

DEMO.HBC
{win}incpaths=\harbour32_clang\hwgui\include;

{win}libpaths=\harbour32_clang\hwgui\lib

{win}gt=gtgui

gui=yes

{win}libs=hwgui


DEMO.HBP
# Autor     : Alexandre Simões
# Versão    : 2.0
# Data      : 04/09/2015
# Harbour   : Harbour 3.4.0dev
#             http://harbour-project.org/
# Compilador: MinGW GNU C 5.1 (32-bit)
# ---------------------------------------------------------------------------------
# Nome do Executável
# ---------------------------------------------------------------------------------
# -o<outname> Diretiva para nome de arquivo de saída
-oBrowseColor
-dHARBOUR
# ---------------------------------------------------------------------------------
# Prg(s) e Rc(s)
# ---------------------------------------------------------------------------------
DEMO.PRG
D:\GERAL\HARBOUR\APP.RC
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Aos poucos migrando tela caracter para GUI

Mensagempor cjp » 20 Mai 2020 18:08

O bat está assim:

@echo off
@setlocal
@echo Compilando o programa CLANG...
set path=c:\hwgui\bin;c:\hwgui\comp\mingw32\bin;c:\hwgui\include;
\hb32\bin\hbmk2 demo.hbp -dDES -dharbourfork -jobs -workdir=.\OBJCLANGDES\ -comp=mingw -b -rebuild
pause


E o HBP:

# ---------------------------
# Construção do AsaPrev
# Autor : Alexandre Simões
# Data : 02/02/2018
# Versão: GCC/CORE
# ---------------------------
# Executável
# ---------------------------
-oDEMO
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
DEMO.PRG
CHAMACONSOLE.PRG
TESTECONSOLE.PRG
#----------------------------
# HBC / LIBS
# ---------------------------
-L.\lib;
-I\hwgui\include;.;

-lhwgui
-lhwbos
-lpng
-lVfw32
-lversion

hbct.hbc
hbnf.hbc
hbmemio.hbc
gtwvg.hbc
hbgt.hbc
hbhpdf.hbc
hbzebra.hbc
hbwin.hbc
hbtip.hbc
hbssl.hbc
hbfimage.hbc
xhb.hbc
hbxpp.hbc
camera.cpp

# ---------------------------
# Outros parâmetros
# ---------------------------
-dHARBOUR
-gtgui
-head=full
-n
-warn=no
-inc
-mt
-strip
-u+hbcompat.ch
-u+i_color.ch
-u+pscript.ch
-optim
-m
-ge1
-quiet
-es1
DEMO.RC
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

Anterior Próximo



Retornar para HwGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


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