Skip to content
Chixpy edited this page Feb 4, 2024 · 1 revision

La creación, gestión y ejecución se realiza con el Gestor de Scripts.

Una forma bastante fácil para conocer conocer los diferentes métodos, funciones y procedimientos añadidos es ejecutar los diferentes scripts que se encuentran en la carpeta Test.

Además de todos los tipos y funciones añadidos por Emuteca (y también CHXPas), están añadidos todos los ficheros de importación incluidos con el propio Pascal Script. Así que básicamente está incluido todo lo básico de Object Pascal.

Así que antes de acceder a la documentación un par de avisos y un detalle:

[!warning] Las instancias de TStringList se deben crear con CreateStringList. Por alguna razón Pascal Script no importa el constructor. Y si se importa, al destruirlas crean un leak de memoria. Esto no pasa si se importa una función que la cree y la devuelva.

[!warning] Al ser código ejecutable, puede ser usado para hacer cosas dañinas.

[!info] Emuteca GUI se compila con PS_USESSUPPORT activado Llamentablemente no se ha conseguido hacer que funcione uses unit; para poder importar unidades al estilo tradicional de Pascal. Teniéndose que usar {$I 'Unit.pas'}

[!todo] Documentar las funciones importadas por Emuteca y CHXPas. También las importadas por los plugins de PAscal Script, aunque no necesariamente en profundidad.

Clone this wiki locally