Mixed mode fails

General Help regarding HMG, Compilation, Linking, Samples

Moderator: Rathinagiri

ASESORMIX
Posts: 129
Joined: Thu Oct 25, 2012 8:08 pm
Location: Bqto, Venezuela
Been thanked: 11 times

Re: Mixed mode fails

Post by ASESORMIX »

Se me olvidaba, observa el ejemplo en el menu de informes ( creo que es tu caso ).

ASESORMIX
Posts: 129
Joined: Thu Oct 25, 2012 8:08 pm
Location: Bqto, Venezuela
Been thanked: 11 times

Post by ASESORMIX »

Hola Colegas.
He logrado hacer funcionar una aplicación mixed en Xailer Version Personal Gratis.
Funciona en forma híbrida: visual grafico combinado con Console Texto.
En esta aplicación si se requiere usar la librería gtwvg.
Solo la tengo hecha a manera de prueba, no la he usado para casos o procesos exigentes de un sistema completo.
Ignoro si presenta errores inesperados, hasta ahora no.
Si alguien esta interesado solicítelo, y subiré una demostración.

User avatar
mustafa
Posts: 1032
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Been thanked: 234 times
Contact:

Post by mustafa »

Hola ASESORMIX
Si quieres experimentar ?
Hace algún tiempo encotré dentro del directorio de HMG
GTWvg ==> c:\hmg.3.4.4\HARBOUR\contrib\gtwvg\tests\

Desarrollé un Sample que se puede compilar integro con nuestro
HMG , siempre que se incluya en la Carpeta de la aplicación el fichero
"hbmk.hbm"
el Sample está compilado con el bat de HMG build.3.4.4.bat

Code: Select all

 @ECHO OFF
 call c:\hmg.3.4.4\build.bat Main %*
 
la libreria de JoseQuintas.ch es Opcional
http://www.pctoledo.com.br/forum/viewto ... ad#p105581

El Sample
https://www.hmgforum.com/viewtopic.php? ... Sample_New
GTWvg_Sample_New.zip

Ver Cabecera del Fichero Main.prg

Code: Select all

#require "gtwvg"
#require "hbtest"

#ifdef GTWVG
   #include "wvtwin.ch"
#endif

#include "inkey.ch"
#include "hbgtinfo.ch"
#include "JoseQuintas.ch"   // Opcional ? 

#include "menu_01.prg"
#include "menu_02.prg"
#include "calendy.prg"
#include "calc.prg"
#include "radioButton.prg"
#include "print_txt.prg"
#include "print_pdf.prg"
#include "win_modal_00.prg"
#include "win_modal_01.prg"
#include "win_modal_02.prg"
#include "win_modal_03.prg"
#include "win_modal_04.prg"
#include "win_search_01.prg"
#include "win_search_02.prg"

*------------------------------------------------------------------------*
*------------------------------------------------------------------------*

  REQUEST DBFNTX  , DBFDBT

  REQUEST HB_Codepage_PTISO   // Portugues
* REQUEST HB_CODEPAGE_ESWIN // Español

FUNCTION MAIN 

#if defined( __HBSCRIPT__HBSHELL ) .AND. defined( __PLATFORM__WINDOWS )
   hbshell_gtSelect( "GTWVG" )
#endif

 
Un saludo
Mustafa

arturoorta
Posts: 14
Joined: Fri Jan 25, 2013 8:19 pm
Has thanked: 1 time

Post by arturoorta »

Gracias asesormix.

De hecho mi menu está hecho con la clase topbarmenu y soporta raton y teclado. Está compilada con GT_WVT. Tambien compilé con GT_WVG y sin estas librerias. En todos los casos me marca el mismo error. Igual si mando a PDF ahí no hay problema. Pero el caso no es llenar el disco con reportes en PDF, sino que el usuario los vea en pantalla dentro del sistema y no en otra aplicación como el Adobe Reader. Así que el problema está en código del PREVIEW del HMG Printing System.

User avatar
AUGE_OHR
Posts: 1149
Joined: Sun Aug 25, 2019 3:12 pm
DBs Used: DBF, PostgreSQL, MySQL, SQLite
Location: Hamburg, Germany
Has thanked: 213 times
Been thanked: 310 times

Post by AUGE_OHR »

hi,

i also don´t want to use Adobe Reader so i ask for other Reader in Forum to integrate in HBFM***
now i use SumatraPDF and can "control" it from my harbour App

*** https://www.hmgforum.com/viewtopic.php?f=5&t=6285

---

about gtWVG

Bedi Pritpal wrote gtWVG when switch from Xbase++ to harbour.
while he want to use his old Xbase++ Code all Controls have same Syntax only Prefix WVG instead of XBP

but Xbase++ / gtWVG are CLASS so you need OOP which is different from HMG / Extended Version Style using #xCommand

i "think" not many User in this Forum use gtWVG / gtWVW so it is hard to help
have fun
Jimmy

Post Reply