Sakura Component Suite

このコンポーネント集は、伺か、CROW、SSP等のキャラクタエージェントソフト(以下、これらのアプリケーションを「伺か互換ベースウェア」と呼びます)関連のユーティリティ的な動作を実現するコンポーネント集です。また、SSTP Bottle ( http://bottle.mikage.to )用のコンポーネントも含まれています。

かなり雑多です。

コンポーネント一覧

TSakuraSeeker

TSakuraSeekerは、FMOを取得して、既存の伺か互換システムのプロセスを発見します。

TSsParser

TSsParserは、さくらスクリプト解析用のパーサコンポーネントです。さくらスクリプトを高速に解析します。

TSakuraScriptFountain

TSakuraScriptFountainは、本田勝彦氏作のコンポーネント、TEditor用の文字列解析パーサ(TFountain)です。

TEditorおよびTSsParserと組み合わせて使うことで、さくらスクリプトを瞬間に色分け・構文協調して表示するエディタを、コードレスで実現できます。

RichEditを利用したものなどよりダントツで高速です。

TDirectSSTP

TDirectSSTPは、DirectSSTP通信を行います。

TIdSLPP20

SSTP Bottle サービスに接続するSLPPコンポーネントです。

制作環境

Borland Delphi Studio 7 Professional

こちらでコンパイルできることを確認しているのはBorland Delphi 6 Personal版です。Delphi 5でも多分動くと思います。

ライセンス

このアーカイブに含まれるすべてのソースコードはフリーソフトウェアとします。

ソースコード形式・バイナリ形式によるあらゆる利用・再配布・改造・再パッケージング・再ライセンス・販売は、改変の有無に関わらず、以下の条件のもとで行ってください。

作者はサポート・バグの修正などを、可能なら行いますが義務ではありません。