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.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?
Aos poucos migrando tela caracter para GUI
Moderador: Moderadores
Aos poucos migrando tela caracter para GUI
►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)
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)
-
andersoncamilo
- Usuário Nível 3

- Mensagens: 103
- Registrado em: 22 Ago 2004 11:54
Aos poucos migrando tela caracter para GUI
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
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
Aos poucos migrando tela caracter para GUI
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?
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 (10.25 KiB) Exibido 6630 vezes
Inacio de Carvalho Neto
Aos poucos migrando tela caracter para GUI
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?
►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)
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)
Aos poucos migrando tela caracter para GUI
Deu falta de outro arquivo agora: pscript.ch.
- Anexos
-
- tela.png (10.15 KiB) Exibido 6604 vezes
Inacio de Carvalho Neto
Aos poucos migrando tela caracter para GUI
Essa compilação é de 2014, sei não.cjp escreveu:Deu falta de outro arquivo agora: pscript.ch.
►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)
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)
Aos poucos migrando tela caracter para GUI
Veja se este mais novo serve.
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
Aos poucos migrando tela caracter para GUI
Obrigado.
Mas agora tá dando um erro que não lembro de ter dado antes. Veja o anexo.
Mas agora tá dando um erro que não lembro de ter dado antes. Veja o anexo.
Inacio de Carvalho Neto
Aos poucos migrando tela caracter para GUI
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.
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Aos poucos migrando tela caracter para GUI
Será que só eu percebi????
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/
Aos poucos migrando tela caracter para GUI
E a que eu postei é essa:JoséQuintas escreveu:Será que só eu percebi????
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.
... 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)
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)
Aos poucos migrando tela caracter para GUI
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.
Agora corrigi. Só que ainda está dando erro. Veja o anexo, por favor.
Inacio de Carvalho Neto
Aos poucos migrando tela caracter para GUI
Mostra a sua bat de compilaçãocjp escreveu:Agora corrigi. Só que ainda está dando erro. Veja o anexo, por favor.
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)
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)
Aos poucos migrando tela caracter para GUI
Exemplos:
DEMO.HBC
DEMO.HBP
Código: Selecionar todos
@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
Código: Selecionar todos
{win}incpaths=\harbour32_clang\hwgui\include;
{win}libpaths=\harbour32_clang\hwgui\lib
{win}gt=gtgui
gui=yes
{win}libs=hwgui
Código: Selecionar todos
# 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)
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)
Aos poucos migrando tela caracter para GUI
O bat está assim:
E o HBP:@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
# ---------------------------
# 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


