Página 3 de 7

Hwgui 2.22 release 1

Enviado: 17 Dez 2018 11:42
por MSDN
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.

Hwgui 2.22 release 1

Enviado: 17 Dez 2018 19:49
por Itamar M. Lins Jr.
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.

Hwgui 2.22 release 1

Enviado: 17 Dez 2018 19:57
por MSDN
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.

Hwgui 2.22 release 1

Enviado: 17 Dez 2018 21:49
por Itamar M. Lins Jr.
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.

Hwgui 2.22 release 1

Enviado: 18 Dez 2018 19:42
por JoséQuintas
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

Hwgui 2.22 release 1

Enviado: 18 Dez 2018 19:54
por JoséQuintas
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.

Hwgui 2.22 release 1

Enviado: 18 Dez 2018 22:00
por JoséQuintas
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.

Hwgui 2.22 release 1

Enviado: 15 Ago 2020 10:31
por leandrolinauer
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

Hwgui 2.22 release 1

Enviado: 15 Ago 2020 16:45
por asimoes
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

Hwgui 2.22 release 1

Enviado: 15 Ago 2020 22:41
por leandrolinauer
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.

Hwgui 2.22 release 1

Enviado: 16 Ago 2020 12:23
por JoséQuintas
Talvez isso seja só no Harbour 3.2

No 3.4:
wvw.png

Hwgui 2.22 release 1

Enviado: 16 Ago 2020 12:27
por JoséQuintas
Realmente, no 3.2:
wvw.png
Talvez solicitar atualização no 3.2 igual 3.4, pra não dar conflito.

Hwgui 2.22 release 1

Enviado: 16 Ago 2020 12:38
por JoséQuintas
Situação curiosa:

No 3.2 aparece isso no pushbutton, e na rotina de janelas.
No 3.4 aparece isso no combobox.

Hwgui 2.22 release 1

Enviado: 17 Ago 2020 08:38
por leandrolinauer
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

Hwgui 2.22 release 1

Enviado: 17 Ago 2020 09:49
por JoséQuintas
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.