Difference between revisions of "Pascal Script/ja"
(→概要) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Pascal Script}} | {{Pascal Script}} | ||
+ | |||
+ | {{Japanese Menu}} | ||
===概要=== | ===概要=== | ||
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 18: | Line 15: | ||
* DelphiおよびLazarusのクラスのサポート(スクリプト内部での宣言は不可) | * DelphiおよびLazarusのクラスのサポート(スクリプト内部での宣言は不可) | ||
* コンポーネントを利用したGUIフォームの作成 | * コンポーネントを利用したGUIフォームの作成 | ||
− | * | + | * 容易にスクリプトエンジンに新しいクラスを追加可能 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
配布物にはDelphi(さまざまなバージョン)とLazarusのパッケージといくつかのDelphi向けのサンプル(FreePascalとLazarusで動作可能かもしれません)が含まれています。これは作業中です。 | 配布物にはDelphi(さまざまなバージョン)とLazarusのパッケージといくつかのDelphi向けのサンプル(FreePascalとLazarusで動作可能かもしれません)が含まれています。これは作業中です。 | ||
− | |||
− | |||
− | |||
このコンポーネントはクロスプラットホームアプリケーション向けにデザインされていますが、現状では32bitインテルプロセッサ上でしか動作しません。しかしいつの日かPowerPCや64-bitアーキテクチャで動作することでしょう。 | このコンポーネントはクロスプラットホームアプリケーション向けにデザインされていますが、現状では32bitインテルプロセッサ上でしか動作しません。しかしいつの日かPowerPCや64-bitアーキテクチャで動作することでしょう。 | ||
− | |||
− | |||
===スクリーンショット=== | ===スクリーンショット=== | ||
このスクリーンショットはLazarus上で動作しているものです。 | このスクリーンショットはLazarus上で動作しているものです。 | ||
− | |||
− | |||
− | |||
[http://wiki.lazarus.freepascal.org/index.php/Image:Rops_linux.png under Linux] | [http://wiki.lazarus.freepascal.org/index.php/Image:Rops_linux.png under Linux] | ||
Line 48: | Line 30: | ||
===ライセンス=== | ===ライセンス=== | ||
BSDライセンスに似ています、詳しくはこちら[[Pascal Script/License | full text]](訳注:責任をもてないので翻訳はしません)。 | BSDライセンスに似ています、詳しくはこちら[[Pascal Script/License | full text]](訳注:責任をもてないので翻訳はしません)。 | ||
− | |||
− | |||
===ダウンロード=== | ===ダウンロード=== | ||
テスト用のデータリリースがこちらでダウンロード可能です。 | テスト用のデータリリースがこちらでダウンロード可能です。 | ||
[http://sourceforge.net/project/showfiles.php?group_id=92177 Lazarus CCR Files page]. | [http://sourceforge.net/project/showfiles.php?group_id=92177 Lazarus CCR Files page]. | ||
− | |||
− | |||
===履歴=== | ===履歴=== | ||
Line 78: | Line 56: | ||
* Compileをクリックしてください | * Compileをクリックしてください | ||
* Installをクリックしてください | * Installをクリックしてください | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===使いかた=== | ===使いかた=== | ||
PascalScriptコンポーネントといくつかのプラグインをForm上に配置してください。 (TODO:finish) | PascalScriptコンポーネントといくつかのプラグインをForm上に配置してください。 (TODO:finish) | ||
− | |||
− | |||
サンプルプロジェクトを見てください | サンプルプロジェクトを見てください | ||
− | |||
− | |||
RemObjectsによるこちらの記事も見てください。 | RemObjectsによるこちらの記事も見てください。 | ||
[http://www.remobjects.com/articles/?id={2FFC1EE9-F18D-4B11-9DE4-1BA0A79D0D04} article] | [http://www.remobjects.com/articles/?id={2FFC1EE9-F18D-4B11-9DE4-1BA0A79D0D04} article] | ||
− | |||
− | |||
− | |||
===サンプルアプリケーション=== | ===サンプルアプリケーション=== | ||
サンプルのコンソールモードインタープリタアプリケーション: | サンプルのコンソールモードインタープリタアプリケーション: | ||
− | |||
− | |||
− | |||
[http://wiki.lazarus.freepascal.org/index.php/Pascal_Script_Examples psce ] | [http://wiki.lazarus.freepascal.org/index.php/Pascal_Script_Examples psce ] |
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