Hwgui 2.22 release 1
Moderador: Moderadores
Hwgui 2.22 release 1
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.
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
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Hwgui 2.22 release 1
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.
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.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Hwgui 2.22 release 1
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.
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
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Hwgui 2.22 release 1
Ola!
Saudações,
Itamar M. Lins Jr.
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.Veja bem, não externei uma opinião colocando ele acima de ninguém, foi justamente o contrário.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Hwgui 2.22 release 1
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
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
- Anexos
-
test.zip- (5.88 KiB) Baixado 222 vezes
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Hwgui 2.22 release 1
Só pra dar uma idéia de como ela fica "transparente"....
deu erro, a minha registrou no log o erro, e a da hwgui está perguntando se tenta novamente.
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.
deu erro, a minha registrou no log o erro, e a da hwgui está perguntando se tenta novamente.
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 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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Hwgui 2.22 release 1
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..
O Inkey(5) entre abertura de janelas nem considero problema.
Obriga que feche as janelas na ordem em que foram abertas.
O mesmo exemplo, abrindo 5 vezes, e criando 10 janelas..
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 247 vezes
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/
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
Hwgui 2.22 release 1
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
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)
Hwgui 2.22 release 1
Isso ai é da PROCMISC, a lib faz parte da HwGui, verifica se a procmisc foi compilada e se você incluiu na sua compilaçãoleandrolinauer 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'
►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)
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
Hwgui 2.22 release 1
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)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Hwgui 2.22 release 1
Talvez isso seja só no Harbour 3.2
No 3.4:
No 3.4:
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Hwgui 2.22 release 1
Realmente, no 3.2:
Talvez solicitar atualização no 3.2 igual 3.4, pra não dar conflito.
Talvez solicitar atualização no 3.2 igual 3.4, pra não dar conflito.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Hwgui 2.22 release 1
Situação curiosa:
No 3.2 aparece isso no pushbutton, e na rotina de janelas.
No 3.4 aparece isso no combobox.
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 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/
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
Hwgui 2.22 release 1
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
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)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Hwgui 2.22 release 1
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.
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 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/

