Atualizações 12-09-2019

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualizações 12-09-2019

Mensagem por Itamar M. Lins Jr. »

Ola!
Correções no código para windows e Linux.

Código: Selecionar todos

2019-09-12 13:26 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/gtk/hwindow.prg
    ! Bug fixed, reported by Domenico d'Oria 

2019-09-10 16:00 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * contrib/activex/htmlcore.c
    ! Fix for 64-bit systems, provided by Wagner Nunes.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualizações 12-09-2019

Mensagem por JoséQuintas »

hazael escreveu:Não uso lib grafica, mas a que me parece mais interessante é esta HwGUI...
Eu já comentei antes: HWGUI é pra Windows e Linux, são poucas as LIBs que permitem isso.
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/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualizações 12-09-2019

Mensagem por Itamar M. Lins Jr. »

Ola!
Não uso lib grafica, mas a que me parece mais interessante é esta HwGUI...
Tem o boicote, que todas já passaram. A Hwgui é a única que ainda tem atualização pelo seu criador.
Minigui está sem atualização, o Dr. Soto foi o ultimo que dava manutenção, até onde sei.
WVG foi descontinuada o seu criador pede para usar HBQT.

Mas o principal problema não é esse. Falta uma IDE visual para as telas, o Harbour não tem uma LAZARUS-IDE infelizmente, pq se tivesse estaria no top das linguagens.
A Hwgui teve um fork do Luis Basso, mas está parada no tempo. Alias os forks dessas libs gráficas eu mesmo não sei informar se ajuda ou atrapalha a própria LIB.
Igual as documentações do Harbour, em cada canto tem um pedacinho.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Atualizações 12-09-2019

Mensagem por asimoes »

Itamar M. Lins Jr. escreveu:Minigui está sem atualização, o Dr. Soto foi o ultimo que dava manutenção, até onde sei.
Itamar você quis dizer HMG né? porque a Minigui Ex tem atualizações mensais
►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 do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualizações 12-09-2019

Mensagem por Itamar M. Lins Jr. »

Ola!
Itamar você quis dizer HMG né? porque a Minigui Ex tem atualizações mensais
Pois é! Então corrobora o que sempre digo, é um FORK do Filatov que é pago. Digo recebe doações. Pq ele não usa fonte oficial ? Ele já ameaçou deixar de lado, mas um grupo banca ele.(salvo engano). Mesmo que seja gratuito, é um trabalho em cima do trabalho de outros. A oficial morre o fork morre junto.
Ainda com ênfase no BCC 5.5! Quer dizer, um tanto de coisas legais, mais será que funciona no GCC 8 ? Só para o grupo deles.
http://hmgextended.com/download.html

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualizações 12-09-2019

Mensagem por JoséQuintas »

Itamar M. Lins Jr. escreveu:A oficial morre o fork morre junto.Ainda com ênfase no BCC 5.5!
Quer dizer, um tanto de coisas legais, mais será que funciona no GCC 8 ?
Funciona sim.
Como já disseram, versão nova todo mês, às vezes mais de uma.

A OOG, por exemplo, tem gráficos de pizza e barra, usando bostaurus da HMG3, se não me engano é a única delas que tem isso. Também o relatório pra PDF ou direto pra impressão gráfica do Windows.
Até que os forks tiveram avanço próprio.

As LIBs tem grupo próprio, por isso só algumas mensagens desgarradas por aqui.
A OOHG parece ter o uso mais concentrado na espanha, e mais limitada a novidades.

Acho que a HMG Extended é a mais usada e com mais recursos, e muitos exemplos - exemplos até demais, misturando exemplos de Harbour e XHarbour.

Lembra da ALLGUI, que eu transformava tudo pra uso com HBMK2?
Pois é... dava trabalho manter, por causa das atualizações mensais da HMG Extended...
A HMGE antigamente era só por BATs, mas nas últimas começou a aparecer HBP.

Uia, a segunda do mês 08:
hmge.png
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/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualizações 12-09-2019

Mensagem por Itamar M. Lins Jr. »

Ola!
Não achei o link para baixar com GCC, nem Peles...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualizações 12-09-2019

Mensagem por JoséQuintas »

Itamar M. Lins Jr. escreveu:Não achei o link para baixar com GCC, nem Peles..
Não tem.
É download único.
Como já vém praticamente pronto pra bcc, acabam usando assim.
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualizações 12-09-2019

Mensagem por JoséQuintas »

Nota no readme.txt
There are also the private MiniGUI builds for the following C-compilers:

- MinGW GNU C 9.1.1 (32-bit);
- MinGW GNU C 8.2.0 (64-bit);

- MS Visual C++ 2019 (32-bit);
- MS Visual C++ 2019 (64-bit);

- Borland/Embarcadero C++ 7.4 (32-bit);

- Open Watcom C/C++ 2.0 (32-bit);

- Pelles ISO C 9.0 (32-bit);
- Pelles ISO C 9.0 (64-bit).
...
The parts of this project are based upon:

"Harbour MiniGUI"
Copyright 2002-2012 Roberto Lopez <mail.box.hmg@gmail.com>
http://sites.google.com/site/hmgweb/
Copyright 2012-2017 Claudio Soto <srvet@adinet.com.uy>
http://srvet.blogspot.com

"Harbour GUI framework for Win32"
Copyright 2001 Alexander S.Kresin <alex@kresin.ru>
Copyright 2001 Antonio Linares <alinares@fivetech.com>

"Harbour Project"
Copyright 1999-2019 Contributors, https://harbour.github.io/

"WHAT32"
Copyright 2002 AJ Wos <andrwos@aust1.net>

"HWGUI"
Copyright 2001-2018 Alexander S.Kresin <alex@kresin.ru>
http://www.kresin.ru/en/hwgui.html
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/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Atualizações 12-09-2019

Mensagem por asimoes »

Eu gero a lib com LLVM/CLANG 8.0

Funciona muito bem.
►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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualizações 12-09-2019

Mensagem por JoséQuintas »

asimoes escreveu:Eu gero a lib com LLVM/CLANG 8.0
Eu ainda não entendi muito bem isso do clang no Harbour.
Tudo bem, o clang é algo como uma padronização intermediária, pra tornar o fonte mais universal.
Mas... ao usar clang no Harbour, não se vê o compilador que foi usado, mostra como clang.
Mas e aí?
Uma dificuldade a mais pra definir o compilador?
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/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Atualizações 12-09-2019

Mensagem por asimoes »

hazael escreveu:Qual a vantagem de usar CLANG? E o que é LLVM?
Informações sobre CLANG

https://clang.llvm.org/

O CLANG/LLVM (versão 8) que eu uso é distribuído pelo MSYS
►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)
MSDN
Usuário Nível 4
Usuário Nível 4
Mensagens: 741
Registrado em: 28 Nov 2003 15:55
Localização: CWB
Contato:

Atualizações 12-09-2019

Mensagem por MSDN »

Só para atentar um detalhe :
5 2019-09-10 16:00 UTC+0300 Alexander Kresin <alex@belacy.ru>
6 * contrib/activex/htmlcore.c
7 ! Fix for 64-bit systems, provided by Wagner Nunes.
Lembram do Wagner Nunes ? Pelo visto ele agora está usando HwGUI !
Responder