Clipper On Line • Ver Tópico - Pesquisa para revitalização da HwGUI - Opinem

Pesquisa para revitalização da HwGUI - Opinem

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor pauloa1 » 16 Fev 2018 10:12

Não vamos deixar o assunto morrer...

Como poderíamos iniciar....

É apenas alguém ou alguns pra dar continuidade no suporte, quem não quiser é só não participar.

Paulo
pauloa1
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 223
Data de registro: 25 Jun 2008 14:57
Cidade/Estado: Augusto Pestana-RS
Curtiu: 2 vezes
Mens.Curtidas: 11 vezes

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor alaminojunior » 16 Fev 2018 10:24

Como poderíamos iniciar....

É apenas alguém ou alguns pra dar continuidade no suporte, quem não quiser é só não participar.


Um dos desenvolvedores poderia muito bem ser o Culik, mas precisaríamos remeter para ele pessoalmente o que esperamos.
Outro que vejo muitíssimo alinhado no assunto, é o Basso.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar de usuário

alaminojunior
Colaborador

Colaborador
 
Mensagens: 1689
Data de registro: 16 Dez 2005 20:26
Cidade/Estado: Ubatuba - SP
Curtiu: 27 vezes
Mens.Curtidas: 11 vezes

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor JoséQuintas » 16 Fev 2018 11:09

No meu último contato com o Basso, ele estranhou aparentemente terem removido a multithread da HWGUI que ele havia acrescentado na 2.17
Mas nenhuma novidade depois disso.
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

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor Itamar M. Lins Jr. » 16 Fev 2018 14:08

Ola!
ele estranhou aparentemente terem removido a multithread da HWGUI que ele havia acrescentado na 2.17


1)Quem removeu ?
2)Qual é a versão que não tem MT ?

Cadê essas informações no Changelog ?
Cadê essa informação do Changelog da 2.17 que ela tem MT qual foi o dia que foi adicionado ?
Eu uso MT aqui com o Harbour e Hwgui. CURL lib só com MT e eu uso.

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

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor JoséQuintas » 16 Fev 2018 15:14

Faz quase um ano que não teve resposta.

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

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor Itamar M. Lins Jr. » 16 Fev 2018 15:23

Ola!
Luis Basso usa o xHabour.
Nesta conversa, acredito que o Basso está falando do XISHARBOUR não da Hwgui ou Harbour.
Pois para MT o XISHarbour tem dois módulos, então a Hwgui se for rodar no XISHarbour vai precisar desses ajustes...
### MULTI THREAD SUPPORT ###
==================================
Both compilers support multi thread programming and in both
compilers to use threads it's necessary to use MT version of VM.

In Harbour it's only single HVM library because in both versions
(ST and MT) Harbour VM gives exactly the same public API so it's
not necessary to create separate versions of any other libraries
or create different .prg code for MT and ST modes.
The separate ST version of VM can be linked with applications
which do not create any threads to improve the performance because
it's a little bit faster then MT VM. The speed difference can be
compared using speedtst.prg (results below). For other platforms/C
compilers it may be a little bit bigger or smaller anyhow it's
not very huge and Harbour in MT mode is still much faster then
xHarbour in ST mode.


Sem falar que a MT no X está incompleta.
In summary MT mode in xHarbour looks like a work in progress, started few
years ago and never finished. Instead some other core code modifications
in last years systematically introduced new non MT safe code and in few
cases even broke existing MT extensions.

I cannot say if xHarbour developers plan to make something with it.
Now I cannot even describe it well because looking at the xHarbour source
I do not know what is intentional decision, what is a bug in implementation
and what is unfinished code, i.e. such code:
      JoinThread( StartThread( @func() ) )
in xHarbour has race condition and can generate RT error if new thread
finished before join operation begin. For me it's bad design decision
or fatal side effect of wrong implementation but I do not plan to guess.
This is very trivial example and I see in core code much more serious
and more complicated problems I had to resolve in Harbour which are not
touched at all in xHarbour.


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

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor JoséQuintas » 16 Fev 2018 16:10

Na pesquisa do google só mostrou minhas mensagens/respostas, e não as do Basso, parece que só logado no fórum pra mostrar a conversa completa.

Na época do Basso, existiam BATs diferentes pra compilar com e sem multithread.
Ele me indicou pra usar o BAT de multithread, mas o BAT não existia mais.

Num resumo da conversa:
Relatei um problema, e ele indicou os BATs de multithread.
A conversa parou quando eu disse que não existem mais BATs pra compilar usando multithread.
Se tem MT ou não, não sei, e se o mesmo problema ocorre/ocorreria com MT, não sei.

Importante:
De um modo geral, não basta compilar usando MT.
Em MT tem o tal mutex, que é algo parecido com o que o RLOCK() faz para arquivos, pra evitar problemas no acesso simultâneo.
Mas a conversa parou, e fiquei sem saber mais nada.
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

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor Itamar M. Lins Jr. » 16 Fev 2018 23:22

Ola!
Na época do Basso, existiam BATs diferentes pra compilar com e sem multithread.

Não tem isso! Ninguém apagou nada.
Pode baixar a versão 2.17 tá lá intacta no SVN. O Problema é como eu disse, o xHarbour precisa ser compilado com MT e vai gerar as libs dele com outra extensão.
Na Hwgui nada foi removido neste sentido porque nunca existiu.
Só se apagaram essa informação do Changelog, mas teria que ter a informação de qualquer forma quando foi adicionado e removido.

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

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor JoséQuintas » 17 Fev 2018 09:36

Falei de BATs, mas nem foi falado sobre BAT.

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

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor sygecom » 17 Fev 2018 20:51

pauloa1 escreveu:Não vamos deixar o assunto morrer...

Como poderíamos iniciar....

É apenas alguém ou alguns pra dar continuidade no suporte, quem não quiser é só não participar.

Paulo


Infelizmente por aqui, não vai dar sequencia, tem gente que faz questão de bagunçar o correto, o negocio é fazer um contato um a um, e ir reunindo o que cada um gostaria. Talvez um grupo no whats.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor JoséQuintas » 18 Fev 2018 08:08

Infelizmente por aqui, não vai dar sequencia, tem gente que faz questão de bagunçar o correto


Da sua mensagem anterior até esta, a única coisa que houve foi falarem do nome do Basso, e eu mostrar meu último contato com o Basso, mostrando que houve mudança na hwgui desde a vez anterior que ele mexeu.
E tem a ver diretamente com coisa que no XHarbour não funciona bem.

Espero que isso não tenha sido considerado isso como bagunçar o coreto, porque pode demonstrar que um caminho já definido é XHarbour apenas.
E nesse caso, o Culik seria o mais indicado, e não o Basso.
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

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor asimoes » 18 Fev 2018 09:27

Se for para ir na linha do xharbour, to fora!
prefiro ficar na minha versão 2.17 modificada por mim para meu uso.
â–º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

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor sygecom » 18 Fev 2018 12:17

asimoes escreveu:Se for para ir na linha do xharbour, to fora!
prefiro ficar na minha versão 2.17 modificada por mim para meu uso.

O projeto original é compatível com Harbour, xHarbour, xHarbour.com, Windows e Linux.
É só seguir mantendo a compatibilidade de ambos, se for assim todos se beneficiam e, particularmente pra min se for aberto ao publico pelo GITHUB ou SVN, vai ser melhor ainda, mesmo tendo que contribuir mensalmente,por que vários vão poder se beneficiar e testar.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor sygecom » 18 Fev 2018 12:19

JoséQuintas escreveu:Espero que isso não tenha sido considerado isso como bagunçar o coreto, porque pode demonstrar que um caminho já definido é XHarbour apenas.
E nesse caso, o Culik seria o mais indicado, e não o Basso.

Não existe caminho nem pessoas definida, existe necessidades de vários, em vários aspectos apenas isso, mantendo a compatibilidade da LIB original que atende ambos, é o que resolve e atende a todos. Simples assim.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Pesquisa para revitalização da HwGUI - Opinem

Mensagempor Itamar M. Lins Jr. » 18 Fev 2018 15:26

Ola!
Quintas vc não entendeu ainda.
Esse pessoal que VC citou o Rafael e o Basso usam xHarbour. Não sei se o Luis Basso mudou.
Os bats estão intactos.
Eles usam BCC. Ficou tudo preso nisso ai e ainda tem gente que usa RDDSQL + Hwgui + BCC e ficou mais amarrado ainda.
O criador o GURU, principal que fez 80% da Hwgui é o Alexander, que usa Harbour + GCC e LINUX!
O pessoal fez muita coisa na Hwgui (brasileiros) que só roda com BCC e Windows... Ele modificou a Hwgui a versão 2.17 ele arrancou tudo isso de BCC/Windows e criou uma pasta chamada controles estendidos e jogou tudo lá, e não testou nada, eu que fui testando e reportando bugs para ele corrigir. O pessoal nem se manifestou, a Hwgui tem um usuário ativo chamado Alain Aupeix que usa ela no Linux, tava muito engessada no BCC/Windows e tava difícil para dar manutenção no código dela, por isso o Alexander fez o que fez.

A solução para o pessoal já existe e só procurar o Marcos Gambeta que ele pode fazer a sintaxe da Hwgui só que usando QT, que é universal.
Muito melhor pagar o Gambeta, ele já faz isso a muito tempo... na época ele só pedia uma contribuição simbólica.

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

Anterior Próximo



Retornar para HwGui

Quem está online

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