HMG 3.4 GT_WVG x GT_WIN (Default) Trocar RunTime?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

HMG 3.4 GT_WVG x GT_WIN (Default) Trocar RunTime?

Mensagem por microvolution »

Pessoal bom dia, no link https://pctoledo.org/forum/viewto ... 1&e=104701 descobrimos que é possível executar a lib GTWVG dentro da HMG 3.4.2.
Agora, este tópico, que podemos dizer com um assunto mais abrangente o seguinte título:
HMG 3.4.2 GT_WVG_DEFAULT x GT_WIN_DEFAULT, COMO TROCAR DE ACORDO COM CADA MÓDULO?
Analisem, por favor, o seguinte código:
1º - código

Código: Selecionar todos

*-----------------------------------------------------------------------------*
* HB_GTSYS()
*-----------------------------------------------------------------------------*
PROCEDURE HB_GTSYS()
   REQUEST HB_GT_WVG_DEFAULT
   // REQUEST HB_GT_WIN_DEFAULT
   REQUEST HB_GT_WVG
   REQUEST HB_GT_WIN
RETURN
Esta função está no meu ROTINAS.PRG.
Bom, no módulo MAIN, chamo da seguinte forma:
2º código

Código: Selecionar todos

#include "hmg.ch"
HB_GTSYS()
As linhas acima, são as primeiras dentro do PRG MAIN, mas antes de tudo, são respectivamente as linhas 1 e 2, bem antes do function MAIN().
Bom, vejam as seguintes situações e as analisem, por favor:
- se na função hb_GTSYS() (1º código que postei) for colocado o HB_GT_WVG_DEFAULT, todas as funções gráficas da LIB GTWVG, funcionarão perfeitamente dentro da HMG 3.4.2, mas, as funções gráficas FORM_WINDOW da HMG (acho que é da GT_WIN) não funcionam e geram SYNTAX ERROR.
Agora:
- se na função HB_GTSYS() (1º código que postei), for coloca a linha HB_GT_WIN_DEFAULT, todas as funções gráficas da LIB HMG, funcionarão perfeitamente dentro da HMG 3.4.2 (como já é de costume), mas, as funções gráficas da lib GTWVG, não funcionarão, por exemplo WVG_CRT(), e, etc...
Agora, vem as dúvidas:
- É possível, ou o que é necessário proceder, para que na compilação a gente possa definir, que certo módulo (partes do mesmo .EXE) funcione com HB_GT_WIN_DEFAULT e noutro HB_GT_WVG_DEFAULT?
Não sei se todos compreenderam nossas perguntas, mas, estamos aqui, para demais esclarecimentos, postagem de imagens com os resultados atuais, postagem dos códigos fontes, etc...
Espero, que todos os que se interessam neste assunto, participem, não só lendo/visualizando, mas, principalmente, deixando seus comentários, críticas, elogios, sugestões, enfim, opiniões!





Nota ao Administrador: Prezado Toledo, preferimos abrir este novo tópico para separar os assuntos. Caso não concorde, fique à vontade para as devidas ações e providências!
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!
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

HMG 3.4 GT_WVG x GT_WIN (DEFAULT) TROCAR RUNTIME?

Mensagem por Toledo »

microvolution escreveu:Nota ao Administrador: Prezado Toledo, preferimos abrir este novo tópico para separar os assuntos. Caso não concorde, fique à vontade para as devidas ações e providências!
Caro Amigo, como já lhe disse, aqui nesta seção é apenas para tratar assunto sobre a MiniGui/HMG. Então, como a MiniGui/HMG está entrando no assunto apenas como coadjuvante e as dúvidas estão mais relacionadas com as GT (gtwvw, gtwvg,etc), dependendo do desenrolar do tópico, futuramente ele poderá ser movido para a seção "Outras Bibliotecas Visuais e IDEs" ou Harbour.

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
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

HMG 3.4 GT_WVG x GT_WIN (DEFAULT) TROCAR RUNTIME?

Mensagem por microvolution »

Toledo escreveu:gtwvw, gtwvg,etc
opa... me esclareça por favor, pois sou um eterno aprendiz e estou em construção, sempre.
A gtwin é a mesma gtwvw, como V.Sa. postou/informou?
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!
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

HMG 3.4 GT_WVG x GT_WIN (DEFAULT) TROCAR RUNTIME?

Mensagem por Toledo »

microvolution escreveu:A gtwin é a mesma gtwvw, como V.Sa. postou/informou?
Amigo, na minha mensagem não disse que a gtwin é a mesma que gtwvw!

No Harbour existe várias libs que são consideradas GT (Graphic Terminal), as mais populares são a gtwin, gtwvt, gtwvw, gtwvg e gtgui, mas fora estas existe muitas outras, como gtalleg, gtcgi, gtpca, gtstd, gtnul, gtdos, gtos2, gtcrs, gtsln, gttrm, gtxwc, gtctw e gtqtc. No caso da gtwin é a default do Harbour para Windows.

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
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

HMG 3.4 GT_WVG x GT_WIN (Default) Trocar RunTime?

Mensagem por microvolution »

Toledo escreveu: Abraços,
grato Toledo como sempre interagindo conosco.

Bom, infelizmente, como o harbour/clipper está muito limitado ao mundo web e mobile, há 14 meses encerramos nossas atividades após + de 30 anos...
pra mim foi muito difícil compreender as libs gráficas hmg, gtwvg, pela falta de vídeos e/ou tutoriais simples.

Acabei migrando para firemonkey, react, react native como frontend (coisa q nunca havia ouvido falar) e para backend, horse, rdw, node js, nestjs... e outras tecnologias q estamos estudando...
já estamos com um app/mobile (android/ios) quase pronto pra entrar no mercado.
Se O Eterno permitir, até o final de setembro já estará disponível nas lojas google/apple.

Um forte abraço!
Sucesso a todos(as)!
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!
Avatar do usuário
carlaoonline
Usuário Nível 3
Usuário Nível 3
Mensagens: 190
Registrado em: 24 Ago 2014 22:38
Localização: Porto Alegre-RS

HMG 3.4 GT_WVG x GT_WIN (Default) Trocar RunTime?

Mensagem por carlaoonline »

Bom dia!
microvolution escreveu:react, react native como frontend (coisa q nunca havia ouvido falar) e para backend,
Sei que o assunto aqui é MiniGui mas não sei se ainda verá algum outro post desse fórum então arrisquei perguntar nesse:

Você que iniciou no Clipper como a maioria aqui e passou por várias evoluções até conhecer o React Native, sabe de algum fórum tão bom quanto esse para ele? Vejo inúmeros vídeos no YouTube mas praticamente todos são mais do mesmo, muitos excelentes mas nenhum deles consegui o algo mais além do que os demais vídeos.
microvolution escreveu:pra mim foi muito difícil compreender as libs gráficas hmg, gtwvg, pela falta de vídeos e/ou tutoriais simples.
Saberia dizer onde encontro uma apostila completa (preferência em português) para desenvolver uma ferramenta semelhante ao TBrowse em React Native com todos (ou mais) os recursos e facilidades que conhecemos no MiniGui/Hmg, sei que é outro universo, porém deve existir algo igual ou superior para gerenciar banco de dados no Back e criar um design de nível profissional em um browse com o Front.

(Sei que se colocar no Google 'Apostila React Native' aparecerá várias, mas a pergunta é justamente para encurtar caminho).

Grato.
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

HMG 3.4 GT_WVG x GT_WIN (Default) Trocar RunTime?

Mensagem por microvolution »

carlaoonline escreveu:encurtar caminho
fazer como eu fiz: adquirir cursos pagos.
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!
Responder