HbOle - ¿Cómo construir la librería de enlace dinámico?
Previous topic  First topic  Next topic


Para construir la librería HbOle de enlace dinámico, es necesario utilizar los fuentes que a continuación se proveen: HbOle.zip

Estos fuentes son solo para Harbour ya que xHarbour trae el soporte de OLE en forma nativa.


Estos fuentes no funcionan en MinGW, por lo tanto no pueden ser utilizados para Oficial Minigui 3.x.

Una vez que tengamos estos fuentes, solo tenemos que crear un proyecto con QPM de tipo LIB y utilizar la opcion de Rename para indicar el nombre de la librería que deberá llamarse Hbole. Luego sería interesante utilizar la opcion Copy/Move para mover la libreria al directorio \Lib de Harbour.

Luego incluiremos todos los PRG del directorio \HarbourSource mas él o los fuentes escritos en lenguaje C de dicho directorio. Se acostunbra que el fuente Ole2.c vaja primero en la lista



Luego de esto, solamente falta hacer Build del proyecto, el cual puede finalizar con warnings.

Se puede verificar el contenido de la libreria creada mediante la pestaña Output Error/Module de QPM:

Para compilar el demo contenido en el archivo Zip que se provee en este mismo tópico solo es necesario crear un proyecto de tipo EXE y hacer Build.
QPM intentará incluir automaticamente la libreria HbOle desde el directorio \lib del [x]Harbour utilizado.
Note que si no se utiliza la opcion de COPY/MOVE para poner la nueva libería en dicho directorio y asi reemplazar la libreria que viene por default, es necesario agregar la libreria HbOle que acabamos de crear en la lista de Librerias de QPM para poder localizarla y no olvidarnos de excluir la libreria HbOle que viene por default. Estas dos acciones se realizan en la pestaña LIB de QPM:



Este es el demo ejecutándose:



Nota: se puede obtener mas informacion sobre los controles OLE utilizando algunos utilitarios como los mencionados en el tópico sobre OCX: OCX - ¿Cómo usar componentes ActiveX en nuestra aplicación?


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