Pascal Script/ja
│
Deutsch (de) │
English (en) │
español (es) │
日本語 (ja) │
русский (ru) │
概要
Pascal ScriptはObjectPascalとDelphiそしてLazarus互換のバイトコードコンパイラ及びインタプリタです。 これは現在インテルプロセッサ搭載機のWindowsとLinux上で動作します。 これはCarld Kokによって作成されて、メンテナンスされておりRemObjects softwareが権利を持っており、全てのコードが利用可能なフリーソフトウェアです。
ROPS (RemObjects Pascal Script)とFreePascal 2.0.1の僅かな非互換性の修正のためにBogusław Brandysと多くの開発者の支援が#fpcと#lazarus-ideのIRCチャンネルによって行われました。ありがとうございます。
主な特徴は以下の通りです:
- ほぼ全てのObject Pascal構文のサポート
- DelphiおよびLazarusのクラスのサポート(スクリプト内部での宣言は不可)
- コンポーネントを利用したGUIフォームの作成
- 容易にスクリプトエンジンに新しいクラスを追加可能
配布物にはDelphi(さまざまなバージョン)とLazarusのパッケージといくつかのDelphi向けのサンプル(FreePascalとLazarusで動作可能かもしれません)が含まれています。これは作業中です。
このコンポーネントはクロスプラットホームアプリケーション向けにデザインされていますが、現状では32bitインテルプロセッサ上でしか動作しません。しかしいつの日かPowerPCや64-bitアーキテクチャで動作することでしょう。
スクリーンショット
このスクリーンショットはLazarus上で動作しているものです。
ライセンス
BSDライセンスに似ています、詳しくはこちら full text(訳注:責任をもてないので翻訳はしません)。
ダウンロード
テスト用のデータリリースがこちらでダウンロード可能です。 Lazarus CCR Files page.
履歴
- Version 1.0 2005/10/21
Dependencies / System Requirements
- None
Status: Beta
Issues: Needs testing on Windows. Needs testing on Linux. Almost working ;-)
インストール
- lazarus\components\pascalscriptというディレクトリを作ってください
- このディレクトリ内部でファイルを解凍します
- Lazarusを起動します。
- Component/Open package file (.lpk)からパッケージファイルpascalscript.lpkを開いてください
- Compileをクリックしてください
- Installをクリックしてください
使いかた
PascalScriptコンポーネントといくつかのプラグインをForm上に配置してください。 (TODO:finish)
サンプルプロジェクトを見てください
RemObjectsによるこちらの記事も見てください。 article
サンプルアプリケーション
サンプルのコンソールモードインタープリタアプリケーション: psce