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:
- Soporte para casi toda la sintaxis de Object Pascal.
- Soporte para las clases de Delphi/Lazarus (sin embargo no pueden ser declaradas dentro de la secuencia de comandos)
- Puede crear formularios totalmente funcionales con componentes
- Facilidad para importar nuevas clases en el motor del interprete de comandos
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:
Licencia
Similar a BSD, ver texto completo.
Descargas
- El trabajo original en FPC
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.
- Desde RemObjects (FPC no está soportado)
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
- Version 1.0 2005/10/21
- (soporte oficial de FPC, desde 2006/07/21)
Dependencias / Requisitos del sistema
- Ninguno
Estado: Beta
Temas: Necesidades de pruebas en Windows. Necesidades de pruebas en Linux. Algo de trabajo ;-)
Instalación
- Crear el directorio lazarus\components\pascalscript
- Descomprimir los archivos en el directorio
- Abrir Lazarus
- Abrir el paquete pascalscript.lpk mediante Componentes/Abrir archivo de paquete (.LPK)
- Hacer clic en Compilar
- Hecer clic en Instalar
Errores de compilación
Al compilar para instalar el paquete, el compilador dará error en dos líneas en el archivo uPSR_forms.pas:
RegisterMethod(@TAPPLICATION.HELPCOMMAND, 'HELPCOMMAND'); // <-- este
RegisterMethod(@TAPPLICATION.HELPCONTEXT, 'HELPCONTEXT');
RegisterMethod(@TAPPLICATION.HELPJUMP, 'HELPJUMP'); // <-- y este otroSimplemente 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.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
