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!


