Difference between revisions of "Pascal Script/ja"
(→概要) |
|||
Line 6: | Line 6: | ||
Pascal ScriptはObjectPascalとDelphiそしてLazarus互換のバイトコードコンパイラ及びインタプリタです。 | Pascal ScriptはObjectPascalとDelphiそしてLazarus互換のバイトコードコンパイラ及びインタプリタです。 | ||
これは現在インテルプロセッサ搭載機のWindowsとLinux上で動作します。 | これは現在インテルプロセッサ搭載機のWindowsとLinux上で動作します。 | ||
− | これはCarld Kokによって作成されて、メンテナンスされており[http://www.remobjects.com RemObjects software] | + | これはCarld Kokによって作成されて、メンテナンスされており[http://www.remobjects.com RemObjects software]が権利を持っており、全てのコードが利用可能なフリーソフトウェアです。 |
ROPS (RemObjects Pascal Script)とFreePascal 2.0.1の僅かな非互換性の修正のためにBogusław Brandysと多くの開発者の支援が#fpcと#lazarus-ideのIRCチャンネルによって行われました。ありがとうございます。 | ROPS (RemObjects Pascal Script)とFreePascal 2.0.1の僅かな非互換性の修正のためにBogusław Brandysと多くの開発者の支援が#fpcと#lazarus-ideのIRCチャンネルによって行われました。ありがとうございます。 | ||
Line 15: | Line 15: | ||
* DelphiおよびLazarusのクラスのサポート(スクリプト内部での宣言は不可) | * DelphiおよびLazarusのクラスのサポート(スクリプト内部での宣言は不可) | ||
* コンポーネントを利用したGUIフォームの作成 | * コンポーネントを利用したGUIフォームの作成 | ||
− | * | + | * 容易にスクリプトエンジンに新しいクラスを追加可能 |
配布物にはDelphi(さまざまなバージョン)とLazarusのパッケージといくつかのDelphi向けのサンプル(FreePascalとLazarusで動作可能かもしれません)が含まれています。これは作業中です。 | 配布物にはDelphi(さまざまなバージョン)とLazarusのパッケージといくつかのDelphi向けのサンプル(FreePascalとLazarusで動作可能かもしれません)が含まれています。これは作業中です。 |
Latest revision as of 17:13, 6 January 2008
│
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