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