Hola amigos del foro,
Recien me estoy iniciando con FWH y estoy tratando de crear una dll como en mis actuales programas con fw/blinker donde coloco impresiones de facturas personalizadas en los DLLs, invocando las funciones del EXE, utilizando las variables publicas del EXE y pasando parametros del EXE a la DLL. He tratado y no he podido, primero me indicaba que las funciones invocadas desde el DLL no estan definidas y al crearlas como funciones "dummy" no invoca las del EXE. Alguien me podria ayudar con esto ?.
Gracias
PCode DLL
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Alvaro,
Aqui tienes unos ejemplos que en su día preparamos para un usuario de FWH:
http://hyperupload.com/download/02e6f67 ... o.zip.html
Aqui tienes unos ejemplos que en su día preparamos para un usuario de FWH:
http://hyperupload.com/download/02e6f67 ... o.zip.html
-
- Posts: 67
- Joined: Wed Mar 29, 2006 10:54 pm
- Location: Venezuela
Antonio,
Con el ejemplo me funciona pero si utilizo EMPTY( algo ) el compilador me muestra: Error: Unresolved external '_HB_FUN_EMPTY' y si creo la funcion dummy FUNCTION EMPTY(); RETURN NIL el linker me muestra Error E0008 Redefinition of predefined function EMPTY: 'EMPTY'. Como puedo solucionar esto, gracias
Saludos
Con el ejemplo me funciona pero si utilizo EMPTY( algo ) el compilador me muestra: Error: Unresolved external '_HB_FUN_EMPTY' y si creo la funcion dummy FUNCTION EMPTY(); RETURN NIL el linker me muestra Error E0008 Redefinition of predefined function EMPTY: 'EMPTY'. Como puedo solucionar esto, gracias
Saludos
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Alvaro,
Prueba a añadir esto a tu PRG a ver si te sirve:
Prueba a añadir esto a tu PRG a ver si te sirve:
Code: Select all
#pragma BEGINDUMP
#include "hbapi.h"
HB_FUNC( EMPTY )
{
}
#pragma ENDDUMP
-
- Posts: 67
- Joined: Wed Mar 29, 2006 10:54 pm
- Location: Venezuela
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: