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
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Duda TXmlNode()
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Duda TXmlNode()
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Duda TXmlNode()
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
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
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Duda TXmlNode()
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
--
- 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
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Duda TXmlNode()
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
> - 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()
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
> - 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