HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN

General Help regarding HMG, Compilation, Linking, Samples

Moderator: Rathinagiri

MICROVOLUTION
Posts: 146
Joined: Sat May 30, 2015 5:15 am

HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN

Post by MICROVOLUTION »

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?
User avatar
andyglezl
Posts: 1461
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Contact:

Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN

Post by andyglezl »

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
Andrés González López
Desde Guadalajara, Jalisco. México.
MICROVOLUTION
Posts: 146
Joined: Sat May 30, 2015 5:15 am

Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN

Post by MICROVOLUTION »

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.
User avatar
andyglezl
Posts: 1461
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Contact:

Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN

Post by andyglezl »

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.
Andrés González López
Desde Guadalajara, Jalisco. México.
edk
Posts: 999
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland

Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN

Post by edk »

MICROVOLUTION 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?
Try this download/file.php?id=10316
MICROVOLUTION
Posts: 146
Joined: Sat May 30, 2015 5:15 am

Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN

Post by MICROVOLUTION »

edk wrote: Tue Feb 02, 2021 3:42 am Try this download/file.php?id=10316
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
movilceles
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

Post by movilceles »

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
Attachments
DEMODOS.zip
(1.51 MiB) Downloaded 186 times
Celes
Saludos / Regards :P - :idea: Cuanto mas simple mejor !! / The simpler the better !!
User avatar
andyglezl
Posts: 1461
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Contact:

Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN

Post by andyglezl »

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>
Andrés González López
Desde Guadalajara, Jalisco. México.
edk
Posts: 999
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland

Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN

Post by edk »

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)
User avatar
andyglezl
Posts: 1461
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Contact:

Re: HMG | EXECUTAR MÓDULO CONSOLE DENTRO DE FORM WINDOW MAIN

Post by andyglezl »

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


zzzzzz.jpg
zzzzzz.jpg (73.95 KiB) Viewed 3415 times
zzz.JPG
zzz.JPG (182.04 KiB) Viewed 3415 times
imagen_2021-02-02_161522.png
imagen_2021-02-02_161522.png (26.08 KiB) Viewed 3413 times
.
.
.
Solo cuestión de ajuste de detalles...
*---------------------------------------------
Just a matter of fine-tuning ...


imagen_2021-02-02_175215.png
imagen_2021-02-02_175215.png (22.95 KiB) Viewed 3406 times
.
.
A Pantalla "casi" completa. ( Aquellos tiempos...)
*--------------------------------------------
A Screen "almost" full. ( Those times...)
imagen_2021-02-02_180458.png
imagen_2021-02-02_180458.png (62.27 KiB) Viewed 3402 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() )
.
.
imagen_2021-02-02_212918.png
imagen_2021-02-02_212918.png (23.27 KiB) Viewed 3394 times
.
.
imagen_2021-02-02_230353.png
imagen_2021-02-02_230353.png (40.79 KiB) Viewed 3385 times
.
.
.

Gracias edk !
*-------------------
Thanks edk !
Andrés González López
Desde Guadalajara, Jalisco. México.
Post Reply