Sign in Join
Wiki copytemporary

Pascal Script/es

Deutsch · English · Español · Русский · 日本語

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.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.