HMG 3.x + WVG = Harbour Multi GT
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HMG 3.x + WVG = Harbour Multi GT
Aqui um exemplo onde a única função usada é hb_gtReload() e multithread.
https://pctoledo.org/forum/viewto ... 43&t=17025
https://pctoledo.org/forum/viewto ... 43&t=17025
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/
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
HMG 3.x + WVG = Harbour Multi GT
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?
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 - 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!
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HMG 3.x + WVG = Harbour Multi GT
Outra questão é como as variáveis serão tratadas nessa mudança de GUI.
Caso o funcionamento exija multithread, pode complicar.
Caso o funcionamento exija multithread, pode complicar.
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/
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
HMG 3.x + WVG = Harbour Multi GT
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
http://www.elektrosoft.it/tutorials/gtwvg/gtwvg.asp
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
HMG 3.x + WVG = Harbour Multi GT
No meu caso e por enquanto, quero testar, pra ver no que vai dar...JoséQuintas escreveu:Caso o funcionamento exija multithread, pode complicar.
Quer dizer que o prezado professor, tem a ideia de como seja essa interação ou integração?
estamos falando da mesma coisa ou o Dr. está se referindo às dúvidas e informações do JoséQuintas e do Asimoes?Claudio Soto escreveu:No se si ya vieron este tutorial pero por las dudas les dejo el Link para quien le pueda interesar:
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 - 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!
HMG 3.x + WVG = Harbour Multi GT
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)
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)
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
HMG 3.x + WVG = Harbour Multi GT
Microvolution,
el link que postee es un tutorial sobre programación con WVG puro, nada tiene que ver con la integración con HMG.
el link que postee es un tutorial sobre programación con WVG puro, nada tiene que ver con la integración con HMG.
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
HMG 3.x + WVG = Harbour Multi GT
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.asimoes escreveu:O meu interesse era reproduzir o mesmo exemplo hmg_wvg da hmg na minigui, mas isso depende do Grigory implementar
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
HMG 3.x + WVG = Harbour Multi GT
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.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.
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
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
HMG 3.x + WVG = Harbour Multi GT
Obrigado Toledo,
Então o uso da gtwvg é exclusiva da hmg que permite este mix console/gui
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)
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)
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
HMG 3.x + WVG = Harbour Multi GT
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,
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
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
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
HMG 3.x + WVG = Harbour Multi GT
Bom dia Toledo e demais professores, colaboradores, parceiros, moderadores, alunos... o tema tá ficando cada vez mais interessante!Toledo escreveu:No Harbour que vem com a MiniGui Extended não foi incluído a lib WVG.
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 - 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!
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
HMG 3.x + WVG = Harbour Multi GT
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:Pergunto, como faço para incluir a GTWVW na HMG 3.4.2?
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.microvolution escreveu:ou realmente só o Roberto Lopez, o Dr. Soto...
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
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
HMG 3.x + WVG = Harbour Multi GT
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.
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)
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)
HMG 3.x + WVG = Harbour Multi GT
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)
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 604 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)
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)