Sign in Join
Wiki copytemporary

Revision 1 of 1, by WikiArchive on 11-4-2026. The page as it is now.

Pascal Script/es

En breve

Pascal Script es un intérprete compatible con ObjectPascal/Delphi/Lazarus con un compilador de bytecode. En la actualidad trabaja en plataformas Windows y Linux de 32-bits de Intel. Fue creado y es mantenido por Carlo Kok y es propiedad de RemObjects software como software gratuito con código fuente completo disponible. La corrección de algunas incompatibilidades entre ROPS (RemObjects Pascal Script) y FreePascal 2.0.1 fue hecho por Bogusław Brandys con una gran ayuda de muchos desarrolladores desde los caneles de IRC [#fpc](/p/fpc) y # lazarus-ide. Gracias.

Sus principales características son:

El archivo para descargar contiene el paquete de componentes para Delphi (varias versiones) y Lazarus + unos cuantos ejemplos para Delphi (que pueden o no pueden funcionar con FreePascal + Lazarus) Se trata de un trabajo en progreso.

Este componente está diseñado para aplicaciones multiplataforma, sin embargo limitado a una única plataforma, 32-bit Intel. Me gustaría hacer que funcione en PowerPC y en arquitecturas de 64 bits algún día. (Nota: La versión actual parece apoyar máquinas de 64-bits, según RemObjects.)

Pantallazos

En estas capturas de pantalla muestran como se ve en Lazarus:

enLinux en Windows

Licencia

Similar a BSD, ver texto completo.

Descargas

La contribución original de Pascal Script para el CCR se puede encontrar aquí (se trataba de una de las versiones beta de prueba): Página de archivos Lazarus CCR.

Más recientemente, el compilador FPC se soporta en la distribución de Pascal Script de [RemObjects http://www.remobjects.com].

Puede descargar una versión estable de Pascal Script en su página Pascal Script y/o obtener el código fuente de su repositorio de SubVersion (ver parte inferior de la misma página).

Lista de cambios

Dependencias / Requisitos del sistema

Estado: Beta

Temas: Necesidades de pruebas en Windows. Necesidades de pruebas en Linux. Algo de trabajo ;-)

Instalación

Errores de compilación

Al compilar para instalar el paquete, el compilador dará error en dos líneas en el archivo uPSR_forms.pas:

pascal
 RegisterMethod(@TAPPLICATION.HELPCOMMAND, 'HELPCOMMAND'); // <-- este
 RegisterMethod(@TAPPLICATION.HELPCONTEXT, 'HELPCONTEXT');
 RegisterMethod(@TAPPLICATION.HELPJUMP, 'HELPJUMP');       // <-- y este otro

Simplemente comentar las lineas. Estos métodos todavía no forman parte de la LCL.

Utilización

Situa el componente PascalScript en un formulario y algunos plugins. (TODO:terminar)

Véase el proyecto de ejemplo.

Ver también este articulo de RemObjects.

Aplicación de ejemplo

Pequeña aplicación interprete en modo consola: psce


From the Free Pascal wiki, page "Pascal Script/es", as it stood on 2020-02-23 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.