===================================================================== 【 名 称 】 dsh_setup 【Version 】 Ver1.0 【制作者名】 Delフサギコミ゚Д゚彡 【 e-mail 】 delfusagiko@ジーメール.com 【HomePage】 http://delfusa.main.jp/delfusafloor/ 【動作環境】 Windows2000以降 Delphi6以降 【動作確認】 Windows2000/WindowsXP Delphi2007 【 種 類 】 フリーソフト 【転載条件】 雑誌掲載の場合、作者にメールお知らせください。 その他の転載の場合はご自由に。 ====================================================================== 【内容紹介】 このdsh_setupはDSH Delphi Script Host のインストーラです。 【インストール/実行方法】 ダウンロードした DelphiScriptHost….zip を展開すると以下のようなファ イルが現れます。 −−−−−−−−−−− dsh_setup.exe(簡易インストーラ) readme.html(このファイル) readme_image(このファイルの画像フォルダ) DelphiScriptHost(DSH本体のフォルダ) −−−−−−−−−−− インストール作業はdsh_setup.exeを実行してください。動作画面は次のよう になります。 一番上のボタンを押すと、各DelphiのVersionにあわせてDCC32.EXEのあるフォ ルダや.dcuファイルのあるフォルダのパスが設定されます。 [コンパイラファイル取得]ボタンを押すと、上記の設定フォルダから次のファ イルを取得して、DelphiScriptHostに取り込みます。 DCC32.EXE / rlink32.dll / dcc32.jp / *.dcu このままでもDelphiScriptHostフォルダ内のdsh.exeを起動することで動きま すが、インストール先に転送したい場合は[インストール実行]ボタンを押して ください。 DelphiScriptHostフォルダを C:\Program Files\DelphiScriptHost (デフォル ト)にコピー配置します。 インストール後は DelphiScriptHost….zip を解凍して出来たフォルダは必要 ありません。削除してください。 【関連づけ】 .dsファイルをdsh.exeに関連づけた方が動作させやすくなります。dsh.exe と同じフォルダにあるAssociationFunction.dsファイルをdsh.exeにドラッグ アンドドロップしてください。.dsファイルがdsh.exeに関連づきます。 【アンインストール方法】 インストール先のフォルダ C:\Program Files\DelphiScriptHost (デフォル ト)を全て削除してください。 関連づけの設定は[.dsファイル]の設定と[DelphiScript]の設定を削除してください。 それぞれは次の場所にキーがありますので、手動で削除してください。 HKEY_CLASSES_ROOT\.ds HKEY_CLASSES_ROOT\DelphiScript ////////////////////////////////////////////////////////////////////// //以下は DSH - Delphi Script Host の説明になります。 ////////////////////////////////////////////////////////////////////// 【使い方】 DSH - Delphi Script Host は Delphi Pascal ファイルを実行するためのソ フトです。.dsファイルにDelphi Pascalソースを記述して実行してください。 動作します。 既存のDelphiで使われている .dpr や .pas ファイルも .ds に変えて実行す ることができますし拡張子を変更しなくても dpr や pas を dsh.exe にド ラッグ&ドロップすれば実行する事ができます。 【内部処理の説明】 test.dsファイルを受け取った dsh.exe は DCC32.EXE に引き渡してコンパ イルをいて output フォルダに test.exe を配置して実行します。そのとき、 カレントフォルダはtest.dsが配置してあるフォルダになっています。 【testsource】 testsourceフォルダに簡単な動作確認ファイルを配置してみました。それぞ れを説明しておきます。 test_msg.ds メッセージを表示させるソースです。 test_writeln.ds コンソールにメッセージを表示させるソースです。 test_error.ds エラーがあるソースです。 エラーがある場合はDSH.exeの画面が表示されます。 ShowCmdLine.ds 引数を調べるプログラムのソースです。 a.ds b.dsをコンパイルして呼び出して戻り値を取得するソースです。 b.ds a.dsから使われます。 【更新履歴】 2007/07/05 コマンドラインコンパイラが配布していいことに気がつく 2007/07/06 DSHのアイデアを思いついて、釣りをする。 2007/07/10 コマンドラインでのDCC32.EXEの実行を確認。 2007/07/14 dsh.exeの実装に成功する。 2007/07/21 アイコンを書いた 2007/07/22 ver1.0.0.0 公開 =====================================================================