Clipper On Line • Ver Tópico - Hwgui 2.22 release 1

Hwgui 2.22 release 1

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Hwgui 2.22 release 1

Mensagempor MSDN » 17 Dez 2018 10:42

Não querendo desvirtuar o tópico, só gostaria de expressar minha alegria em ver a humildade do Kresin em vir aqui no fórum discutir sobre a HwGUI.
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

Hwgui 2.22 release 1

Mensagempor Itamar M. Lins Jr. » 17 Dez 2018 18:49

Ola!
Ue! eles respondem quando podem ou querem sei lá..., no site deles ou nos grupos internacionais.
O Pritpal, Kresin, etc... o problema é ter vontade de ajudar, participar sem querer ser porta voz. A Hwgui tinha os Brasileiros que mexiam com muita frequência no código, pena que sumiram. Eu mesmo gosto de criar essa vontade em todos de conversar diretamente com eles ao invés de ter uma pessoa GUIA, vamos dizer assim, depois os GUIAS somem e fica todo mundo perdido. Muito melhor aumentar a LIGAÇÃO com os desenvolvedores principais, ai o grupo fica mais forte.
Isso quando for possível, é claro.
No grupo developer da Hwgui ele sempre responde. Isso quando ele fica ativo, ai é bom aproveitar, agora mesmo o Viktor está sumido, mas eu acredito que ele irá retornar em breve, até porque ele disse que está muito ocupado com outro projeto, a mesma coisa disse o Pritpal já faz um bom tempo que não aparece lá na QTContribs.

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

Hwgui 2.22 release 1

Mensagempor MSDN » 17 Dez 2018 18:57

Veja bem, não externei uma opinião colocando ele acima de ninguém, foi justamente o contrário. Eu ainda não uso HwGUI, mas logo irei começar, e com certeza, além de trocar ideias com outros programadores, o farei com Kresin também, a meu ver, o caminho que está sendo seguido para a evolução da LIB é muito promissor.
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

Hwgui 2.22 release 1

Mensagempor Itamar M. Lins Jr. » 17 Dez 2018 20:49

Ola!
Veja bem, não externei uma opinião colocando ele acima de ninguém, foi justamente o contrário.

Mas é isso mesmo que quero dizer. A Hwgui tinha uma quantidade enorme de usuários brasileiros, ai tinha um brasileiro guru A, outro guru B..., ai tinha os grupos de brasileiros que faziam parte do grupo do guru A, outros do grupo do guru B e ninguém se lembrou de quem fez a Hwgui. Quando o Kresin voltou e mexeu em tudo, sumiu todo mundo. Apenas uns poucos permaneceram. O problema foi que, teve uma época que a Hwgui só rodava com BCC 5 e xHarbour, esqueceram completamente do LINUX e dos usuários do Harbour e a Hwgui ficou toda engessada nesses dois produtos.

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

Hwgui 2.22 release 1

Mensagempor JoséQuintas » 18 Dez 2018 18:42

Uma vez falei de alterar as rotinas de erro das LIBs gráficas pra funcionarem em multithread.....

A alternativa que uso no Flagship vale pra tudo.

Desta forma, a errorsys da hwgui continua como é, e a minha errorsys entra no meio.
As duas ao mesmo tempo, mas a minha acumulando em arquivo, e funcionando em multithread.

A minha acaba pegando até erro na errorsys.... rs

hwgui.png
Anexos
test.zip
(5.88 KiB) Baixado 78 vezes
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hwgui 2.22 release 1

Mensagempor JoséQuintas » 18 Dez 2018 18:54

Só pra dar uma idéia de como ela fica "transparente"....

hwgui1.png


deu erro, a minha registrou no log o erro, e a da hwgui está perguntando se tenta novamente.

hwgui2.png


Tentou novamente....
A HWGUI novamente pergunta se vai tentar de novo.
A minha registrou as duas ocorrências de entrar em erro.

Ou seja...
Registro todos os erros, sem interferir na rotina de erros original, sem alterar qualquer comportamento.
Foi assim que fiz no Flagship.

E pra quem modificou a errorsys, como o gerador GAS, também pode ser útil.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hwgui 2.22 release 1

Mensagempor JoséQuintas » 18 Dez 2018 21:00

Lembrei de uma limitação da HWGUI: ORDEM de fechar as janelas, e melhor multithread
O mesmo exemplo, abrindo 5 vezes, e criando 10 janelas..

hwgui.png


O Inkey(5) entre abertura de janelas nem considero problema.
Obriga que feche as janelas na ordem em que foram abertas.
Anexos
test.zip
(520.32 KiB) Baixado 84 vezes
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hwgui 2.22 release 1

Mensagempor leandrolinauer » 15 Ago 2020 10:31

Bom dia a todos.
Hoje baixei a nova versão da HWGUI a 2.22 para tentar mais uma vez compilar junto com GTWVW, deu certo tudo até a geração das libs e compilar os testes, mas na hora de juntar as duas libs nada feito.
Ocorre os seguintes erros:
"multiplique definition of " este me preocupa, parece ao meu ver que a GTWVW tem a mesma função que a HWGUI, como fazer para compilar as duas juntas?

/HB32/lib/win/mingw/libhwgui.a(window.o):window.c:(.text+0x2f00): multiple definition of `GetFontDialogUnits'
/HB32/lib/win/mingw/libgtwvw.a(gtwvwd.o):gtwvwd.c:(.text+0xa030): first definedhere

.hbmk/win/mingw/HELPDEMO.o:HELPDEMO.c:(.data+0x88): undefined reference to `HB_FUN_HWG_COLORC2N'
/HB32/lib/win/mingw/libhwgui.a(drawwidg.o):drawwidg.c:(.data+0x578): undefined reference to `HB_FUN_CUTPATH'
/HB32/lib/win/mingw/libhwgui.a(drawwidg.o):drawwidg.c:(.data+0x588): undefined reference to `HB_FUN_ADDPATH'
/HB32/lib/win/mingw/libhwgui.a(drawwidg.o):drawwidg.c:(.data+0x2f8): undefined reference to `HB_FUN_FILEPATH'
F:/HB32/comp/mingw/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/bin/ld.exe: /HB32/lib/win/mingw/libhwgui.a(drawwidg.o): bad reloc address 0xf in section `.text.startup'
F:/HB32/comp/mingw/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/bin/ld.exe: final link failed: Invalid operation

Grato a todos
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
leandrolinauer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 373
Data de registro: 16 Out 2006 10:59
Cidade/Estado: Paranaíba-MS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

Hwgui 2.22 release 1

Mensagempor asimoes » 15 Ago 2020 16:45

leandrolinauer escreveu:/HB32/lib/win/mingw/libhwgui.a(drawwidg.o):drawwidg.c:(.data+0x578): undefined reference to `HB_FUN_CUTPATH'
/HB32/lib/win/mingw/libhwgui.a(drawwidg.o):drawwidg.c:(.data+0x588): undefined reference to `HB_FUN_ADDPATH'
/HB32/lib/win/mingw/libhwgui.a(drawwidg.o):drawwidg.c:(.data+0x2f8): undefined reference to `HB_FUN_FILEPATH'


Isso ai é da PROCMISC, a lib faz parte da HwGui, verifica se a procmisc foi compilada e se você incluiu na sua compilaçã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

Hwgui 2.22 release 1

Mensagempor leandrolinauer » 15 Ago 2020 22:41

Boa noite, o problema maior que não consegui resolver foi o multiplique da função getfontdialogsunits que não achei na greve e não consegui mudar o nome dela.
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
leandrolinauer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 373
Data de registro: 16 Out 2006 10:59
Cidade/Estado: Paranaíba-MS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

Hwgui 2.22 release 1

Mensagempor JoséQuintas » 16 Ago 2020 12:23

Talvez isso seja só no Harbour 3.2

No 3.4:

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

Hwgui 2.22 release 1

Mensagempor JoséQuintas » 16 Ago 2020 12:27

Realmente, no 3.2:

wvw.png


Talvez solicitar atualização no 3.2 igual 3.4, pra não dar conflito.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hwgui 2.22 release 1

Mensagempor JoséQuintas » 16 Ago 2020 12:38

Situação curiosa:

No 3.2 aparece isso no pushbutton, e na rotina de janelas.
No 3.4 aparece isso no combobox.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Hwgui 2.22 release 1

Mensagempor leandrolinauer » 17 Ago 2020 08:38

Bom dia.
Então alguém já tentou compilar a gtwvw e hwgui juntas?, eu não consegui nas versões anteriores da HWGUI e achei que agora conseguiria nesta versão nova, mas me deparei com o mesmo problema.
Necessito muito criar modulo novo em HWGUI ou QT dentro do sistema já todo em GTWVW, claro, o modulo tem que ser puro na linguagem nova.
Em QT, não tem muitos exemplos dos quais possamos seguir o projeto, estou com problemas para criar a janela para o modulo novo e desenhar os objetos dentro.
Em Hwgui há muitos exemplos, talvez eu consiga nele, mas para isto tem que ser compiladas juntas e não consegui ainda eliminar este problema desta função.

Aguardo alguma ajuda para este problema.
Grato
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
leandrolinauer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 373
Data de registro: 16 Out 2006 10:59
Cidade/Estado: Paranaíba-MS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

Hwgui 2.22 release 1

Mensagempor JoséQuintas » 17 Ago 2020 09:49

Se não me engano já postei sobre gtwvw dar problemas SOZINHA.
Sendo assim, misturar com HWGUI... nem sei se vai piorar.
Talvez melhor primeiro se livrar da gtwvw.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Anterior Próximo



Retornar para HwGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 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