=====================================================================
【 名  称 】  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
  公開
=====================================================================