Pascal Script/ja

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Deutsch (de) English (en) español (es) 日本語 (ja) русский (ru)

日本語版メニュー
メインページ - Lazarus Documentation日本語版 - 翻訳ノート - 日本語障害情報

概要

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上で動作しているものです。

under Linux under Windows

ライセンス

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