Clipper On Line • Ver Tópico - HMG 3.x + WVG = Harbour Multi GT

HMG 3.x + WVG = Harbour Multi GT

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

HMG 3.x + WVG = Harbour Multi GT

Mensagempor JoséQuintas » 10 Mar 2016 22:15

Aqui um exemplo onde a única função usada é hb_gtReload() e multithread.

http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=17025
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: 18161
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor microvolution » 10 Mar 2016 22:19

Prezado professor JoséQuintas, obrigado por sua presença aqui conosco.
Bom, quanto às minhas indagações, o que acha dessa questão de HB_GT_WIN_DEFAULT e durante a execução de uma janela/módulo, ser trocado para HB_GT_WVG_DEFAULT e vice-versa, ou seja, usar a GTWVG quando eu quiser e quando não mais quiser (dentro da execução do sistema) usar os recursos de FORM_WINDOW da HMG?
O que dizes?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor JoséQuintas » 10 Mar 2016 22:24

Outra questão é como as variáveis serão tratadas nessa mudança de GUI.
Caso o funcionamento exija multithread, pode complicar.
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: 18161
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor Claudio Soto » 10 Mar 2016 22:28

No se si ya vieron este tutorial pero por las dudas les dejo el Link para quien le pueda interesar:

http://www.elektrosoft.it/tutorials/gtwvg/gtwvg.asp
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor microvolution » 10 Mar 2016 22:32

JoséQuintas escreveu:Caso o funcionamento exija multithread, pode complicar.

No meu caso e por enquanto, quero testar, pra ver no que vai dar...
Quer dizer que o prezado professor, tem a ideia de como seja essa interação ou integração?
Claudio Soto escreveu:No se si ya vieron este tutorial pero por las dudas les dejo el Link para quien le pueda interesar:

estamos falando da mesma coisa ou o Dr. está se referindo às dúvidas e informações do JoséQuintas e do Asimoes?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor asimoes » 10 Mar 2016 23:04

O meu interesse era reproduzir o mesmo exemplo hmg_wvg da hmg na minigui, mas isso depende do Grigory implementar
â–º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

HMG 3.x + WVG = Harbour Multi GT

Mensagempor Claudio Soto » 10 Mar 2016 23:10

Microvolution,
el link que postee es un tutorial sobre programación con WVG puro, nada tiene que ver con la integración con HMG.
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor Claudio Soto » 10 Mar 2016 23:18

asimoes escreveu:O meu interesse era reproduzir o mesmo exemplo hmg_wvg da hmg na minigui, mas isso depende do Grigory implementar

Me pare que el problema no esta en MiniGui sino en como linkar correctamente la lib WVG con BCC, excepto que sea una versión vieja de la lib WVG que acompaña la ultima versión de MiniGui, pero creo que esto último es muy poco probable.
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar de usuário

Claudio Soto
Colaborador

Colaborador
 
Mensagens: 555
Data de registro: 27 Ago 2012 12:31
Cidade/Estado: Uruguay
Curtiu: 35 vezes
Mens.Curtidas: 166 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor Toledo » 11 Mar 2016 07:38

Claudio Soto escreveu:excepto que sea una versión vieja de la lib WVG que acompaña la ultima versión de MiniGui, pero creo que esto último es muy poco probable.

No Harbour que vem com a MiniGui Extended não foi incluído a lib WVG. Na pasta \MiniGui\Harbour\Lib tem as libs gtcgi, gtgui, gtpca, gtstd, gtwin e gtwvt, mas a gtwvg não.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor asimoes » 11 Mar 2016 09:25

Obrigado Toledo,

Então o uso da gtwvg é exclusiva da hmg que permite este mix console/gui
â–º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

HMG 3.x + WVG = Harbour Multi GT

Mensagempor Toledo » 11 Mar 2016 10:25

Alexandre, acho que você teria que procurar/ou criar a lib gtwvg (Borland BCC) desta mesma versão do Harbour que vem com a MiniGui Extended e copiar para a pasta \MiniGui\Harbour\Lib e depois fazer um teste.
No código fonte do Harbour, na pasta \CONTRIB, tem o código fonte da gtwvg, então é só compilar usando a mesma versão do Borland BCC e o Harbour que vem com a MiniGui Extended.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor microvolution » 11 Mar 2016 10:59

Toledo escreveu:No Harbour que vem com a MiniGui Extended não foi incluído a lib WVG.
Bom dia Toledo e demais professores, colaboradores, parceiros, moderadores, alunos... o tema tá ficando cada vez mais interessante!
Alguém sabe dizer:
No caso, a GTWVG é inclusa na HMG 3.4.2 e a GTWVW não está inclusa. Na compilação eu uso alguns recursos da GTWVW junto com a GTWVG. Pergunto, como faço para incluir a GTWVW na HMG 3.4.2?
Basta apenas copiar colar, ou outro procedimento, ou realmente só o Roberto Lopez, o Dr. Soto, ou outro mantenedor dos códigos fontes e/ou quem entenda profunda e completamente dos códigos C?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor Toledo » 11 Mar 2016 11:24

microvolution escreveu:Pergunto, como faço para incluir a GTWVW na HMG 3.4.2?

No Harbour (não o que vem na HMG) existe uma pasta chamada \EXTRAS que tem o código fonte da lib GTWVW, então é só compilar a lib com a mesma versão da MingW e do Harbour que vem com a HMG, depois copiar a lib GTWVW (libgtwvw.a) para a pasta \HARBOUR\LIB\WIN\MINGW da HMG. Caso você já tenha a lib GTWVW compilada, então resta saber se ela foi compilada com a mesma versão da MingW e do Harbour que vem com a HMG.

microvolution escreveu:ou realmente só o Roberto Lopez, o Dr. Soto...

Bom, para que o programa de instalação da HMG já venha com a lib GTWVW compilada, sim, só o Dr. Claudio Soto poderá incluir a GTWVW na instalação da HMG.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

HMG 3.x + WVG = Harbour Multi GT

Mensagempor asimoes » 11 Mar 2016 12:54

Toledo,

Primeiro, obrigado pelas dicas, no momento eu não estou mais usando a minigui com bcc, estou usando a minigui compilada com mingw, quando eu tentei reproduzir o teste com a minigui/mingw deu conflito com a função hb_gtsys que é linkada na lib minigui, mesmo não informando no código hb_gtsys !!! no exemplo.
â–º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

HMG 3.x + WVG = Harbour Multi GT

Mensagempor asimoes » 11 Mar 2016 14:26

Persistindo agente vai longe.

Abstraia as dificuldades pense nas possibilidades.

Segue exemplo compilado com Minigui + Mingw

Fiz umas pequenas alterações mais está funcionando: Minigui + gtwvg + MinGw

O Harbour é o 3.4 fork, mas pode ser o 3.2

Obs.: eu usei a minha compilação do harbour 3.4 (mingw), não da minigui que é 3.2 (mingw)
Anexos
HMG_WVG_2.zip
Minigui + GtWvg + MinGw
(1 MiB) Baixado 251 vezes
â–º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

Anterior Próximo



Retornar para MiniGui

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