Página 1 de 1
Duda TXmlNode()
Publicado: Jue Ago 21, 2014 8:16 am
por zeasoftware
Estoy haciendo pruebas para generar una DLL pero me marca error en muchas
funciones, entre ellas:
TXmlNode():New()
Ya busque y no ubico en que LIB se encuentra, en la ayuda de Xailer no hay
info de esta clase, y en la de xHarbour marca hbxml.lib, pero no existe en
las carpetas de Xailer.
Como corrijo este error?
Gracias de antemano
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
https://www.facebook.com/zeasoftware
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
Duda TXmlNode()
Publicado: Jue Ago 21, 2014 9:58 am
por joselalinf
Ramón,
tienes que enlazar las funciones a tu ejecutable para luego poder usarlas
desde la DLL.
En un módulo del ejecutable:
REQUEST TXmlNode, etc.
Luego, en la DLL:
DYNAMIC TXmlNode, etc.
Tienes un ejemplo práctico en SamplesDlls.
Saludos,
José Lalín
Duda TXmlNode()
Publicado: Vie Ago 22, 2014 8:02 am
por zeasoftware
Gracias, así lo hice y ya compila la DLL, solo una duda
- Si ocupo la DLL en un software de otro lenguaje, que pasa con esas funciones que no podria hacerles REQUEST?
Saludos
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
https://www.facebook.com/zeasoftware
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
"José Lalín" escribió en el mensaje de noticias:53f5a622$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Ramón,
tienes que enlazar las funciones a tu ejecutable para luego poder usarlas
desde la DLL.
En un módulo del ejecutable:
REQUEST TXmlNode, etc.
Luego, en la DLL:
DYNAMIC TXmlNode, etc.
Tienes un ejemplo práctico en SamplesDlls.
Saludos,
José Lalín
--
Duda TXmlNode()
Publicado: Sab Ago 23, 2014 10:53 am
por joselalinf
Ramón,
> - Si ocupo la DLL en un software de otro lenguaje, que pasa con esas funciones que no podria hacerles REQUEST?
recuerdo haber visto mensajes en el foro de Harbour sobre esto y aunque
creo que es posible no sabría decirte cómo. Busca en los foros oficiales de
Harbour a ver si hay alguna explicación de cómo hacerlo.
Saludos,
José Lalín
Duda TXmlNode()
Publicado: Sab Ago 23, 2014 8:30 pm
por jfgimenez
Ramón,
> - Si ocupo la DLL en un software de otro lenguaje, que pasa con esas
> funciones que no podria hacerles *REQUEST*?
me temo que no es posible. Las DLL que crea actualmente Xailer sólo se
pueden usar con programas hechos con Xailer.
La razón es muy simple: una DLL de este tipo contiene sólo el código que
se ha escrito para la DLL, y utiliza la VM y la RTL que está enlazada en
el programa que la carga. Esa es la razón por la que estas DLL son tan
pequeñas.
Para que una DLL fuera utilizable por un programa hecho con otro
lenguaje, la DLL debería contener tanto la VM de Harbour como toda la
RTL de Harbour y de Xailer. Por supuesto que se podría construir una DLL
así, pero nunca fue nuestro objetivo y no es como las genera Xailer.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info