Processor」(HSP)の開発環境が導入さていないと実行できません。ソースコードそのものは単なるテキストデータなので、メモ帳なんかでコードそのものはチェックできますが・・・。(^^;そんなわけで、Windows上であれば誰もがアプリケーションとして単体起動できる実行ファイル・EXEファイル(*.exe)を出力する必要がでてきます。することで、自作プログラムを自分のホームページ上で公開することもできます。Basic(ビジュアルベーシック)で言う「VBランタイム」というようなものはないので、実行ファイル単体で配布できます。ここではHSP3で実行ファイル(*.exe)を作成する方法をカンタンに紹介しましょー。(HSPの対応動作環境)ついでに言うと、HSPはコンパイラタイプの言語ではないので、HSP拡張プラグイン(*.dll、*.hpi)そのものの作成は不可能です。機械語を理解してる人であればツール的なものを製作できなくはないでしょうが。過去にPEフォーマットを吐くツールの作成にチャレンジされた方というのは存在します。その1スクリプトエディタの[HSP]メニュー→[START.AXファイル作成]を行います。[ツール]メニュー→[PACKFILE編集]で「start.ax」などをパックファイルとして追加します。それから、[ツール]メニュー→[EXEファイル作成]で実行ファイルを出力します。これはHSP2時代からサポートしてる旧方式になりますなぁ。その2こちらが新方式。作業はかな〜り楽ですよ。旧方式みたいにPACKFILE編集などは別に行わないで、スクリプトエディタの[HSP]メニュー→[実行ファイル自動作成]を単純にクリックするだけ!「実行ファイルを作成しました」というダイアログとともに、デフォルトでは「hsptmp.exe」というファイル名の実行ファイルが出力されます。これを後からリネーム(ファイル名変更)してもOKなんですが、スクリプト内でプリプロセッサ命令「#packopt」(nameキーワード)を指定しとくと、出力ファイル名を指定しておけます。World!"たとえば、上のようなコードを書いたとすると、自動作成で「hogehoge.exe」というファイルが出力されます。拡張子は指定しなくてOK。World!」という文字が表示されるウィンドウが開くはず。(実行ファイルに外部ファイルを埋め込む)HSPには実行ファイル内に別のファイルをそのまま埋め込むPACKFILE機能(パックファイル)をサポートしてます。基本的には画像ファイル(*.bmp/*.gif/*.jpg)、音楽ファイル(*.wavのみ)、テキストファイル(*.txt)をパックの対象とした機能です。HSP拡張プラグイン(DLLファイル)自体はパックできません(正確にはパックする意味がない)。命令の「#pack」or「#epack」であらかじめスクリプト上に指定しておけます。「#pack」と「#epack」は、パックするファイルを暗号化するかしないかの違いです。この時、start.axファイルを指定する必要はありません。内部エラーが発生しました(38)」かなーり頻繁に見かける事例。3.2以降はリファレンスの目次に)。