HMG 3.4 GT_WVG x GT_WIN (Default) Trocar RunTime?
Enviado: 11 Mar 2016 11:23
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:
1º - código
Esta função está no meu ROTINAS.PRG.
Bom, no módulo MAIN, chamo da seguinte forma:
2º código
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:
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!
Agora, este tópico, que podemos dizer com um assunto mais abrangente o seguinte título:
Analisem, por favor, o seguinte código:HMG 3.4.2 GT_WVG_DEFAULT x GT_WIN_DEFAULT, COMO TROCAR DE ACORDO COM CADA MÓDULO?
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
RETURNBom, no módulo MAIN, chamo da seguinte forma:
2º código
Código: Selecionar todos
#include "hmg.ch"
HB_GTSYS()Bom, vejam as seguintes situações e as analisem, por favor:
Agora:- 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, vem as dúvidas:- 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...
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...- É 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?
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!