¿Cómo compilar el demo de TSBrowse que provee Extended MiniGui?
Previous topic  First topic  Next topic


Este documento esta basado en el Sample de TsBrowse que viene con la version 1.2 build 20 de Extended MiniGui. Esto se aclara porque generalmente este sample es modificado de build en build.

Para poder compilar el ejemplo de TSBrowse que viene con Extended MiniGui es necesaria la libreria xHBOle.lib.

Esta librería es requerida para poder utilizar las funciones de exportación hacia Excel


Otra forma sería definir la funcion OLEUNINITIALIZE como dummy si no se quiere usar la facilidad de llamar a EXCEL:

Function OLEUNINITIALIZE()   
MsgInfo( "Función OLEUNINITIALIZE Suspendida" )
Return .T.


Si se desea utilizar dicha facilidad, siga las indicaciones del tópico ¿Cómo construir la librería de enlace dinámico?

Ahora si, una vez resuelto el problema de xHBOle, vamos a compilar el Sample.

Hay que crear un nuevo proyecto en el directorio samples\advanced\tsbrowse de tipo EXE con xHarbour y seleccionar Extended MiniGui.

Solo se debe incluir el programa Demo.prg al proyecto, salvo que se desee hacer compilación incremental, en cuyo caso habría que agregar el resto de los PRG del directorio (menos TsB_Mdi.prg) y dentro de demo.prg comentar (poner asteriscos) las lineas de set procedure para que no compile dos veces los mismos programas.

La libreria xTsBrowse.lib debera agregarse en la pestaña LIB de QPM. Dicha librería debería encontrarse en el directorio minigui\lib. Luego asignarle el atributo de "First".




Si se había optado por generar la libreria xHBOle.lib hay que agregarla tambien con el atributo "Last"

Hacer Build del proyecto y debería haber creado el demo.exe en forma exitosa.


QPM (QAC Based Project Manager) Version 05.05.0016

Compilación Incremental con las tres versiones de librerías mas populares de la familia MiniGui: HMG, HMG Extended y OOHG.

Lista de usuarios    Donar vía PayPal    Sitio del proyecto


Powered by QPM  

Previous topic  First topic  Next topic