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.

xaScript: Creaci

Foro público de Xailer en español
Responder
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9302
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

xaScript: Creaci

Mensaje por ignacio »

No es una inocentada ;-)
xaScript ya soporta la creación de clases.
Soporta creación de miembros tipo DATA, CLASSDATA, METHOD y METHOD INLINE, e
incluso la creación de clases heredadas de clases internas de la propia
aplicación.
En breve publicaremos una actualización del producto mostrando está nueva
característica.
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
------------------------------------------------------------ ---------------
xaScript supports classes creation.
Supports the creation of members like DATA, CLASSDATA, METHOD and METHOD
INLINE, it evens support the creation of inherited classes from preexistent
application internal classes.
Shortly we will publish an ugrade of the product showing this feature.
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

xaScript: Creaci

Mensaje por antonio.ortega »

Ignacio, por curiosidad, que diferencias hay entre xaScript, y hbrun ( creo
recordar que se llamaba así ) , y el xScript de xHarbour, es que ayer un
amigo me comento lo del xScript de xHarbour y yo conocía desde hace tiempo
el hbrun ( o _HBRun, la verdad es que no lo recuerdo ).
Gracias.
Antonio F. Ortega
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9302
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

xaScript: Creaci

Mensaje por ignacio »

Antonio,
HBRUN.EXE es un ejecutable que se utiliza para ejecutar cualquier módulo
HRB. Es de poquisima utilidad ya que te impide utilizar ninguna función que
no se encuentre dentro del propio HBRUN.EXE, como por ejemplo cualquier
función o clase de Xailer.
__HBRUN( cFichero ) es una función que te permite ejecutar desde cualqueir
aplicación hecha por ti cualquier módulo HRB. Ejecuta la primer función que
se encuentre en el HRB, sin más.
En ambos casos es necesario que junto con tu aplicación entregues el propio
compilador de xHarbour, siempre como instalable aparte de tu aplicación y
poniendo muy clarito en tu programa que usa software GPL y toda la
parafernalia de la licencia.
Además te obliga a cada vez que cambias una coma de tus fuentes a recompilar
dicho código, es decir, hay que guardarlo como un fichero PRG, luego
compilarlo para generar el HRB y a continuación llamar a __HBRUN() para
ejecutarlo. Dependiendo de para que lo vayas a usar puede resultar poco
práctico.
No se si estará corregido a estas alturas, pero no hace mucho tiempo, los
módulos HRB no soportaban variables estáticas y por lo tanto tampoco la
creación de clases.
xaScript por el contrario no requiere en absoluto al compilador de xHarbour,
ni tampoco la creación de ficheros temporales para la compilación. Los
ejecutables creados con xaScript son completamente autónomos.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Antonio F. Ortega" <antonio.ortega@puentelibros.com> escribió en el mensaje
news:[email=45940db5@news.xailer.com...]45940db5@news.xailer.com...[/email]
> Ignacio, por curiosidad, que diferencias hay entre xaScript, y hbrun (
> creo
> recordar que se llamaba así ) , y el xScript de xHarbour, es que ayer un
> amigo me comento lo del xScript de xHarbour y yo conocía desde hace tiempo
> el hbrun ( o _HBRun, la verdad es que no lo recuerdo ).
>
> Gracias.
>
> Antonio F. Ortega
>
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
antonio.ortega
Mensajes: 124
Registrado: Mié May 17, 2006 10:50 am

xaScript: Creaci

Mensaje por antonio.ortega »

Gracias Ignacio.
Saludos.
Antonio F. Ortega
Aguiar
Mensajes: 38
Registrado: Vie Dic 22, 2006 1:33 pm

xaScript: Creaci

Mensaje por Aguiar »

Hello Ignacio,
I'm trying to convince my colleagues at work, the advantages of xascript
but i'm running out of arguments. I would appreciate some words from you
(and everyone else), on how xascript can be used with our applications and
how powerful can it be.
Some things are obvious, but said and explained by you would be mutch
better.
Thanks.
Aguiar
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:45941deb$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Antonio,
>
> HBRUN.EXE es un ejecutable que se utiliza para ejecutar cualquier módulo
> HRB. Es de poquisima utilidad ya que te impide utilizar ninguna función
> que no se encuentre dentro del propio HBRUN.EXE, como por ejemplo
> cualquier función o clase de Xailer.
>
> __HBRUN( cFichero ) es una función que te permite ejecutar desde cualqueir
> aplicación hecha por ti cualquier módulo HRB. Ejecuta la primer función
> que se encuentre en el HRB, sin más.
>
> En ambos casos es necesario que junto con tu aplicación entregues el
> propio compilador de xHarbour, siempre como instalable aparte de tu
> aplicación y poniendo muy clarito en tu programa que usa software GPL y
> toda la parafernalia de la licencia.
>
> Además te obliga a cada vez que cambias una coma de tus fuentes a
> recompilar dicho código, es decir, hay que guardarlo como un fichero PRG,
> luego compilarlo para generar el HRB y a continuación llamar a __HBRUN()
> para ejecutarlo. Dependiendo de para que lo vayas a usar puede resultar
> poco práctico.
>
> No se si estará corregido a estas alturas, pero no hace mucho tiempo, los
> módulos HRB no soportaban variables estáticas y por lo tanto tampoco la
> creación de clases.
>
> xaScript por el contrario no requiere en absoluto al compilador de
> xHarbour, ni tampoco la creación de ficheros temporales para la
> compilación. Los ejecutables creados con xaScript son completamente
> autónomos.
>
> Un saludo
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Antonio F. Ortega" <antonio.ortega@puentelibros.com> escribió en el
> mensaje news:[email=45940db5@news.xailer.com...]45940db5@news.xailer.com...[/email]
>> Ignacio, por curiosidad, que diferencias hay entre xaScript, y hbrun (
>> creo
>> recordar que se llamaba así ) , y el xScript de xHarbour, es que ayer un
>> amigo me comento lo del xScript de xHarbour y yo conocía desde hace
>> tiempo
>> el hbrun ( o _HBRun, la verdad es que no lo recuerdo ).
>>
>> Gracias.
>>
>> Antonio F. Ortega
>>
>>
>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9302
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

xaScript: Creaci

Mensaje por ignacio »

Aguiar,
For me, the most important advantages are:
- Software personalization:
If you sell any un personalized software. That is to say, exactly the SAME
software is sell without any modification, then xaScript is for you. On
those cases you can not make any modification to the software for a specific
user, if that modification does not benefits the rest of the users. If you
do it you will have hundreds of versions of your product and any upgrade
will be a nightmare.
With xaScript is easy to accomodate the software to a particular user need
without changing a single line of code of your executable.
- User personaliztion:
With the creation of your own commands and functions it can be quite easy
that the end user modifies any script for making reports, creation of
invoice templates, payroll formulas, etcetera. And you can even sell him a
course to learn the how to ... ;-)
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Aguiar" <aguiar.costa@shi.pt> escribió en el mensaje
news:4594f16f$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hello Ignacio,
>
> I'm trying to convince my colleagues at work, the advantages of xascript
> but i'm running out of arguments. I would appreciate some words from you
> (and everyone else), on how xascript can be used with our applications and
> how powerful can it be.
> Some things are obvious, but said and explained by you would be mutch
> better.
> Thanks.
>
> Aguiar
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
> news:45941deb$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Antonio,
>>
>> HBRUN.EXE es un ejecutable que se utiliza para ejecutar cualquier módulo
>> HRB. Es de poquisima utilidad ya que te impide utilizar ninguna función
>> que no se encuentre dentro del propio HBRUN.EXE, como por ejemplo
>> cualquier función o clase de Xailer.
>>
>> __HBRUN( cFichero ) es una función que te permite ejecutar desde
>> cualqueir aplicación hecha por ti cualquier módulo HRB. Ejecuta la primer
>> función que se encuentre en el HRB, sin más.
>>
>> En ambos casos es necesario que junto con tu aplicación entregues el
>> propio compilador de xHarbour, siempre como instalable aparte de tu
>> aplicación y poniendo muy clarito en tu programa que usa software GPL y
>> toda la parafernalia de la licencia.
>>
>> Además te obliga a cada vez que cambias una coma de tus fuentes a
>> recompilar dicho código, es decir, hay que guardarlo como un fichero PRG,
>> luego compilarlo para generar el HRB y a continuación llamar a __HBRUN()
>> para ejecutarlo. Dependiendo de para que lo vayas a usar puede resultar
>> poco práctico.
>>
>> No se si estará corregido a estas alturas, pero no hace mucho tiempo,
>> los módulos HRB no soportaban variables estáticas y por lo tanto tampoco
>> la creación de clases.
>>
>> xaScript por el contrario no requiere en absoluto al compilador de
>> xHarbour, ni tampoco la creación de ficheros temporales para la
>> compilación. Los ejecutables creados con xaScript son completamente
>> autónomos.
>>
>> Un saludo
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>> "Antonio F. Ortega" <antonio.ortega@puentelibros.com> escribió en el
>> mensaje news:[email=45940db5@news.xailer.com...]45940db5@news.xailer.com...[/email]
>>> Ignacio, por curiosidad, que diferencias hay entre xaScript, y hbrun (
>>> creo
>>> recordar que se llamaba así ) , y el xScript de xHarbour, es que ayer un
>>> amigo me comento lo del xScript de xHarbour y yo conocía desde hace
>>> tiempo
>>> el hbrun ( o _HBRun, la verdad es que no lo recuerdo ).
>>>
>>> Gracias.
>>>
>>> Antonio F. Ortega
>>>
>>>
>>
>>
>>
>
>
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Aguiar
Mensajes: 38
Registrado: Vie Dic 22, 2006 1:33 pm

xaScript: Creaci

Mensaje por Aguiar »

Thanks Ignacio.
Is it possible to buy it for personal use ? If a want to buy it for me (not
for my company), how can i do it ? The order form demands a company name!!!
Thanks.
Aguiar
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
news:4594f88f$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Aguiar,
>
> For me, the most important advantages are:
>
> - Software personalization:
>
> If you sell any un personalized software. That is to say, exactly the
> SAME software is sell without any modification, then xaScript is for you.
> On those cases you can not make any modification to the software for a
> specific user, if that modification does not benefits the rest of the
> users. If you do it you will have hundreds of versions of your product and
> any upgrade will be a nightmare.
>
> With xaScript is easy to accomodate the software to a particular user need
> without changing a single line of code of your executable.
>
> - User personaliztion:
>
> With the creation of your own commands and functions it can be quite easy
> that the end user modifies any script for making reports, creation of
> invoice templates, payroll formulas, etcetera. And you can even sell him a
> course to learn the how to ... ;-)
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Aguiar" <aguiar.costa@shi.pt> escribió en el mensaje
> news:4594f16f$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Hello Ignacio,
>>
>> I'm trying to convince my colleagues at work, the advantages of xascript
>> but i'm running out of arguments. I would appreciate some words from you
>> (and everyone else), on how xascript can be used with our applications
>> and how powerful can it be.
>> Some things are obvious, but said and explained by you would be mutch
>> better.
>> Thanks.
>>
>> Aguiar
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>> news:45941deb$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> Antonio,
>>>
>>> HBRUN.EXE es un ejecutable que se utiliza para ejecutar cualquier módulo
>>> HRB. Es de poquisima utilidad ya que te impide utilizar ninguna función
>>> que no se encuentre dentro del propio HBRUN.EXE, como por ejemplo
>>> cualquier función o clase de Xailer.
>>>
>>> __HBRUN( cFichero ) es una función que te permite ejecutar desde
>>> cualqueir aplicación hecha por ti cualquier módulo HRB. Ejecuta la
>>> primer función que se encuentre en el HRB, sin más.
>>>
>>> En ambos casos es necesario que junto con tu aplicación entregues el
>>> propio compilador de xHarbour, siempre como instalable aparte de tu
>>> aplicación y poniendo muy clarito en tu programa que usa software GPL y
>>> toda la parafernalia de la licencia.
>>>
>>> Además te obliga a cada vez que cambias una coma de tus fuentes a
>>> recompilar dicho código, es decir, hay que guardarlo como un fichero
>>> PRG, luego compilarlo para generar el HRB y a continuación llamar a
>>> __HBRUN() para ejecutarlo. Dependiendo de para que lo vayas a usar puede
>>> resultar poco práctico.
>>>
>>> No se si estará corregido a estas alturas, pero no hace mucho tiempo,
>>> los módulos HRB no soportaban variables estáticas y por lo tanto tampoco
>>> la creación de clases.
>>>
>>> xaScript por el contrario no requiere en absoluto al compilador de
>>> xHarbour, ni tampoco la creación de ficheros temporales para la
>>> compilación. Los ejecutables creados con xaScript son completamente
>>> autónomos.
>>>
>>> Un saludo
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> http://www.xailer.com
>>> "Antonio F. Ortega" <antonio.ortega@puentelibros.com> escribió en el
>>> mensaje news:[email=45940db5@news.xailer.com...]45940db5@news.xailer.com...[/email]
>>>> Ignacio, por curiosidad, que diferencias hay entre xaScript, y hbrun
>>>> ( creo
>>>> recordar que se llamaba así ) , y el xScript de xHarbour, es que ayer
>>>> un
>>>> amigo me comento lo del xScript de xHarbour y yo conocía desde hace
>>>> tiempo
>>>> el hbrun ( o _HBRun, la verdad es que no lo recuerdo ).
>>>>
>>>> Gracias.
>>>>
>>>> Antonio F. Ortega
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9302
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

xaScript: Creaci

Mensaje por ignacio »

Aguiar,
Just leave the company field blank. Thank you for your interest on xaScript.
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Aguiar" <aguiar.costa@shi.pt> escribió en el mensaje
news:4594fcf6$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Thanks Ignacio.
> Is it possible to buy it for personal use ? If a want to buy it for me
> (not for my company), how can i do it ? The order form demands a company
> name!!!
> Thanks.
> Aguiar
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
> news:4594f88f$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Aguiar,
>>
>> For me, the most important advantages are:
>>
>> - Software personalization:
>>
>> If you sell any un personalized software. That is to say, exactly the
>> SAME software is sell without any modification, then xaScript is for you.
>> On those cases you can not make any modification to the software for a
>> specific user, if that modification does not benefits the rest of the
>> users. If you do it you will have hundreds of versions of your product
>> and any upgrade will be a nightmare.
>>
>> With xaScript is easy to accomodate the software to a particular user
>> need without changing a single line of code of your executable.
>>
>> - User personaliztion:
>>
>> With the creation of your own commands and functions it can be quite easy
>> that the end user modifies any script for making reports, creation of
>> invoice templates, payroll formulas, etcetera. And you can even sell him
>> a course to learn the how to ... ;-)
>>
>> Regards,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>> "Aguiar" <aguiar.costa@shi.pt> escribió en el mensaje
>> news:4594f16f$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> Hello Ignacio,
>>>
>>> I'm trying to convince my colleagues at work, the advantages of
>>> xascript but i'm running out of arguments. I would appreciate some words
>>> from you (and everyone else), on how xascript can be used with our
>>> applications and how powerful can it be.
>>> Some things are obvious, but said and explained by you would be mutch
>>> better.
>>> Thanks.
>>>
>>> Aguiar
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escreveu na mensagem
>>> news:45941deb$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>>> Antonio,
>>>>
>>>> HBRUN.EXE es un ejecutable que se utiliza para ejecutar cualquier
>>>> módulo HRB. Es de poquisima utilidad ya que te impide utilizar ninguna
>>>> función que no se encuentre dentro del propio HBRUN.EXE, como por
>>>> ejemplo cualquier función o clase de Xailer.
>>>>
>>>> __HBRUN( cFichero ) es una función que te permite ejecutar desde
>>>> cualqueir aplicación hecha por ti cualquier módulo HRB. Ejecuta la
>>>> primer función que se encuentre en el HRB, sin más.
>>>>
>>>> En ambos casos es necesario que junto con tu aplicación entregues el
>>>> propio compilador de xHarbour, siempre como instalable aparte de tu
>>>> aplicación y poniendo muy clarito en tu programa que usa software GPL
>>>> y toda la parafernalia de la licencia.
>>>>
>>>> Además te obliga a cada vez que cambias una coma de tus fuentes a
>>>> recompilar dicho código, es decir, hay que guardarlo como un fichero
>>>> PRG, luego compilarlo para generar el HRB y a continuación llamar a
>>>> __HBRUN() para ejecutarlo. Dependiendo de para que lo vayas a usar
>>>> puede resultar poco práctico.
>>>>
>>>> No se si estará corregido a estas alturas, pero no hace mucho tiempo,
>>>> los módulos HRB no soportaban variables estáticas y por lo tanto
>>>> tampoco la creación de clases.
>>>>
>>>> xaScript por el contrario no requiere en absoluto al compilador de
>>>> xHarbour, ni tampoco la creación de ficheros temporales para la
>>>> compilación. Los ejecutables creados con xaScript son completamente
>>>> autónomos.
>>>>
>>>> Un saludo
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> http://www.xailer.com
>>>> "Antonio F. Ortega" <antonio.ortega@puentelibros.com> escribió en el
>>>> mensaje news:[email=45940db5@news.xailer.com...]45940db5@news.xailer.com...[/email]
>>>>> Ignacio, por curiosidad, que diferencias hay entre xaScript, y hbrun
>>>>> ( creo
>>>>> recordar que se llamaba así ) , y el xScript de xHarbour, es que ayer
>>>>> un
>>>>> amigo me comento lo del xScript de xHarbour y yo conocía desde hace
>>>>> tiempo
>>>>> el hbrun ( o _HBRun, la verdad es que no lo recuerdo ).
>>>>>
>>>>> Gracias.
>>>>>
>>>>> Antonio F. Ortega
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder