HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
Moderator: Rathinagiri
-
- Posts: 146
- Joined: Sat May 30, 2015 5:15 am
HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
Bom dia a Todos(as)!
Migramos um grande sistema para harbour usando a HMG modo console.
Para LIB gráfica (temporária) usamos a GTWVG que vem inclusa na HMG 3.4 e 3.5 dentro da pasta \CONTRIBS\
Então, o sistema está rodando certinho...
Agora, estamos querendo aos poucos fazer as trocas das telas e implantando-as no cliente final, pois será um trabalho manual e árduo.
Então, começamos pelo começo:
TROCAR AS TELAS:
- DE SPLASH;
- DE LOGIN;
- TELA PRINCIPAL.
Bom, agora a pergunta que não quer calar:
Como faço para ACIONAR/CHAMAR telas em modo CONSOLE (@ SAY, GET, READ) que ainda não foram substituídas com o FORM WINDOW (@ LABEL, TEXTBOX, BUTTONS, etc), de dentro do FORM WINDOW (MAIN MENU) sem a necessidade de usar qualquer outra LIB GRÁFICA?
Migramos um grande sistema para harbour usando a HMG modo console.
Para LIB gráfica (temporária) usamos a GTWVG que vem inclusa na HMG 3.4 e 3.5 dentro da pasta \CONTRIBS\
Então, o sistema está rodando certinho...
Agora, estamos querendo aos poucos fazer as trocas das telas e implantando-as no cliente final, pois será um trabalho manual e árduo.
Então, começamos pelo começo:
TROCAR AS TELAS:
- DE SPLASH;
- DE LOGIN;
- TELA PRINCIPAL.
Bom, agora a pergunta que não quer calar:
Como faço para ACIONAR/CHAMAR telas em modo CONSOLE (@ SAY, GET, READ) que ainda não foram substituídas com o FORM WINDOW (@ LABEL, TEXTBOX, BUTTONS, etc), de dentro do FORM WINDOW (MAIN MENU) sem a necessidade de usar qualquer outra LIB GRÁFICA?
Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
Intentaste con este ejemplo de nuestro amigo Mustafa ?
*----------------------------------------------------------------------
Did you try this example from our friend Mustafa?
viewtopic.php?f=33&t=5633&hilit=GTWVG
*----------------------------------------------------------------------
Did you try this example from our friend Mustafa?
viewtopic.php?f=33&t=5633&hilit=GTWVG
Andrés González López
Desde Guadalajara, Jalisco. México.
Desde Guadalajara, Jalisco. México.
-
- Posts: 146
- Joined: Sat May 30, 2015 5:15 am
Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
Esse exemplo usa wvg e não tem form Window main. Se usar form Window HMG e chamar um módulo WVG o sistema apresenta alguns erros e trava.
Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
Lo siento, entonces tienes que buscar en todos los hilos del Foro, un ejemplo que si funcione.
*----------------------------------------------------------------------------------------------------------------------
Sorry, so you have to search all threads of the Forum, an example that does work.
*----------------------------------------------------------------------------------------------------------------------
Sorry, so you have to search all threads of the Forum, an example that does work.
Andrés González López
Desde Guadalajara, Jalisco. México.
Desde Guadalajara, Jalisco. México.
Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
Try this download/file.php?id=10316MICROVOLUTION wrote: ↑Mon Feb 01, 2021 11:11 am Bom dia a Todos(as)!
Migramos um grande sistema para harbour usando a HMG modo console.
Para LIB gráfica (temporária) usamos a GTWVG que vem inclusa na HMG 3.4 e 3.5 dentro da pasta \CONTRIBS\
Então, o sistema está rodando certinho...
Agora, estamos querendo aos poucos fazer as trocas das telas e implantando-as no cliente final, pois será um trabalho manual e árduo.
Então, começamos pelo começo:
TROCAR AS TELAS:
- DE SPLASH;
- DE LOGIN;
- TELA PRINCIPAL.
Bom, agora a pergunta que não quer calar:
Como faço para ACIONAR/CHAMAR telas em modo CONSOLE (@ SAY, GET, READ) que ainda não foram substituídas com o FORM WINDOW (@ LABEL, TEXTBOX, BUTTONS, etc), de dentro do FORM WINDOW (MAIN MENU) sem a necessidade de usar qualquer outra LIB GRÁFICA?
-
- Posts: 146
- Joined: Sat May 30, 2015 5:15 am
Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
já havia testado anteriormente, e, funciona só no exemplo, onde não tem muitos códigos.
no meu caso, num sistema grande, além de não encerrar a tela PRETA CONSOLE que fica aberta, a partir daí o FOR WINDOW HMG passa a acontecer erros estranhos que estão noutro post que fiz: HMG: ERRO "&" ou "=" ou "==".
NÃO ENTENDO!
parece que há conflitos entre as LIBs
-
- Posts: 20
- Joined: Sun Dec 04, 2016 1:43 pm
- DBs Used: DBF
- Location: Murcia - España
Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
Olá, aqui está um exemplo com tudo que você precisa
Espero que te ajude
Traduzido com google.
----------------------------------------------------------------------------
Hola, aqui te dejo un ejemplo con todo lo necesario
Espero te sirva
Traducido con google
Espero que te ajude
Traduzido com google.
----------------------------------------------------------------------------
Hola, aqui te dejo un ejemplo con todo lo necesario
Espero te sirva
Traducido con google
- Attachments
-
- DEMODOS.zip
- (1.51 MiB) Downloaded 186 times
Celes
Saludos / Regards
-
Cuanto mas simple mejor !! / The simpler the better !!
Saludos / Regards


Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
Hola edk
Estoy haciendo una prueba con tu ejemplo, pero me despliega el siguiente mensaje:
Ya copie en donde estoy compilando el archivo "gtwvg.hbc" e inserté en el archivo
y sigue igual. Alguna idea ?
*------------------------------------------------------------------------------------------------------
Hi edk
I'm doing a test with your example, but it displays the following message:
I already copy where I am compiling the file "gtwvg.hbc" and inserted in the file
and it remains the same. Any ideas ?
CallWVG.hbp
*******************
CallWVG.prg
CallWVG.hbc
gtwvg.hbc <-------------------------
FUNCIO53.PRG
*******************
hbmk2: Hint: Add option 'gtwvg.hbc' for missing functions:
HB_GT_WVG (), WvgCrt ()
hbmk2: Error: Function (s) referenced, not found, but unknown:
HB_GT_WVG_DEFAULT ()
G: \ AGL \ Developments \ Tests \ HMG_WVG \ MiPruebaMix>
Estoy haciendo una prueba con tu ejemplo, pero me despliega el siguiente mensaje:
Ya copie en donde estoy compilando el archivo "gtwvg.hbc" e inserté en el archivo
y sigue igual. Alguna idea ?
*------------------------------------------------------------------------------------------------------
Hi edk
I'm doing a test with your example, but it displays the following message:
I already copy where I am compiling the file "gtwvg.hbc" and inserted in the file
and it remains the same. Any ideas ?
CallWVG.hbp
*******************
CallWVG.prg
CallWVG.hbc
gtwvg.hbc <-------------------------
FUNCIO53.PRG
*******************
hbmk2: Hint: Add option 'gtwvg.hbc' for missing functions:
HB_GT_WVG (), WvgCrt ()
hbmk2: Error: Function (s) referenced, not found, but unknown:
HB_GT_WVG_DEFAULT ()
G: \ AGL \ Developments \ Tests \ HMG_WVG \ MiPruebaMix>
Andrés González López
Desde Guadalajara, Jalisco. México.
Desde Guadalajara, Jalisco. México.
Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
Hola Andrés
How do you compile: with IDE or build.bat? What HMG version: 3.4.4 or 3.5 (I haven't tested with 3.5, I'm still using 3.4.4)
How do you compile: with IDE or build.bat? What HMG version: 3.4.4 or 3.5 (I haven't tested with 3.5, I'm still using 3.4.4)
Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN
Lo encontré !
Hay que añadirlo como Libs, al archivo \HMG\3.4.4\hmg32.hbc
*-------------------------------------------------------------------------
I found it !
It must be added as Libs, to the file \HMG\3.4.4\hmg32.hbc
.
.
.
Solo cuestión de ajuste de detalles...
*---------------------------------------------
Just a matter of fine-tuning ...
.
.
A Pantalla "casi" completa. ( Aquellos tiempos...)
*--------------------------------------------
A Screen "almost" full. ( Those times...)
.
.
La mayoría de las funciones OK
( Solo SAVESCREEN()/RESTSCREEN(), hay que cambiarlas por Wvt_SaveScreen( )/Wvt_RestScreen( ))
*-----------------------------------------
Most functions OK
( Only SAVESCREEN ()/RESTSCREEN (), you have to change them to Wvt_SaveScreen()/Wvt_RestScreen() )
.
. .
. .
.
.
Gracias edk !
*-------------------
Thanks edk !
Hay que añadirlo como Libs, al archivo \HMG\3.4.4\hmg32.hbc
*-------------------------------------------------------------------------
I found it !
It must be added as Libs, to the file \HMG\3.4.4\hmg32.hbc
.
.
.
Solo cuestión de ajuste de detalles...
*---------------------------------------------
Just a matter of fine-tuning ...
.
.
A Pantalla "casi" completa. ( Aquellos tiempos...)
*--------------------------------------------
A Screen "almost" full. ( Those times...)
.
.
La mayoría de las funciones OK
( Solo SAVESCREEN()/RESTSCREEN(), hay que cambiarlas por Wvt_SaveScreen( )/Wvt_RestScreen( ))
*-----------------------------------------
Most functions OK
( Only SAVESCREEN ()/RESTSCREEN (), you have to change them to Wvt_SaveScreen()/Wvt_RestScreen() )
.
. .
. .
.
.
Gracias edk !
*-------------------
Thanks edk !
Andrés González López
Desde Guadalajara, Jalisco. México.
Desde Guadalajara, Jalisco. México.