Hand in hand is the only way to learn, always right way to learn.

ActiveScriptRuby for Ruby 1.4.6


プレリリース1.0.0.10 (Ruby1.4.6/RScript 1.0.6.4/GRScript 1.0.6.7)

パッケージについて(約700K)

同梱しているrubymw.dllなどは、8/20に、ruby-lang.orgから落としたruby1.4.6をVC++6.0SP4でビルドしたものです(ruby-list24520のパッチを追加してます)。同梱のwin32ole.dllは、0.1.4を同様に8/27に助田さんのところから落としたものをVC++6.0SP4でビルドしたものです。tcltkutl.dllはTcl83用にメイクしたものです。拡張ライブラリおよびRuby本体は、MSVCRT.DLLではなく、RubyCRT.DLLを使用しています。

パッケージの内容

インストール方法

インストーラが行うこと

インストーラが行わないこと

アンインストール方法

コントロールパネルの「アプリケーションの追加と削除」からActiveRubyを選択して、削除を実行してください。

アンインストーラが行ない過ぎること

インストールにあたっての注意事項

インストールのためには

動作環境

実行環境の補足説明

なお、ホストするアプリケーションが存在するパスもRubyLibパスに含めますので、アプリケーションが使用するスクリプトはアプリケーション自身と同一のディレクトリに存在すればOKです。

ソースファイルの入手情報

Ruby、Win32OLE、RubyWin、SWin、ActiveScriptRubyそれぞれのソースファイルは、このページの下のほうに記述されたサイトから入手可能です。

サンプル

Rubyを256倍使うための本-邪道編をお勧めします。とか(とか付けるところに含羞が伺える)。
VB6のサンプル(Ruby本のlifegameのRuby/Tkの代わりにVBを使用したもの)
IE5.01のサンプル
C++サンプル

出来ること出来ないこと

できること まだやってないこと

当分、できないこと
基本方針はブリッジなのでRubyそのものにパッチが必要なことはできません。

特殊なクラス

ActiveScriptRuby<Object: ActiveScriptRuby制御
 クラスメソッド
  settrace(bool)        デバッグ情報のためのトレースを行う(true)か否か
                        デフォルトはtrue
                        パフォーマンスアップのキーファクター
                        falseにすると、デバッグ情報の行番号は全く当てにならなくなる
  trace                 内部処理用(呼ぶな)

更新情報

07 Jan. 2001, 18:11:51

1.4系は、塩漬けにすることにした。

過去の更新履歴

Rubyを256倍使用する本 邪道編の情報

リソースなど

Ruby1.4用ActiveRubyScriptのソースは、こっち。
ビルドするにはVC++6SP4とWindows2000SDK必須。ActiveScriptとして使用するということは、IE(HTAとしてでも)やWScriptやWindows2000やVBから使うというのが目的になるわけなのでMSテクノロジー(HeHe)完全依存です。特に古いmidl使うと正しいマーシャリングコードが生成されないかも。

Rubyリンク

Ruby Home Page
助田さんのページ


Ruby256邪道リンク。道可道、非常道、是邪道

Rubyを256倍使うための本-邪道編
Rubyを256倍使うための本-邪道編の勝手に正誤表(VED03370 こと Fe2+さんのページ)

ActiveScriptRuby English Page

配布条件

ActiveScriptRuby自身は、GPLとして、再配布可能。RubyWin,Win32OLE,Rubyについては、それぞれの配布条件に従うこと。
ただし、ActiveScriptRubyのソースファイル内で、Win32oleex.cppは、助田さんのWin32ole.c(単なるフリーソフトウェアという配布条件)を元に作成したソースですので、このソースファイルのみの再利用については、GPLは適用されません。単なるフリーソフトウェアです。

免責事項

ActiveScriptRubyは無保証です。作者自身が使っているため、基本的にはバグの修正を行いますが、だからといって、すべての問題に対応するわけではありません。また、原因がバグであろうが、仕様であろうが、使用したことによって発生したいかなる障害に対しても作者は責任を持ちません。

GeoCities Japan

戻る
copyright(c) 2000 arton, Under GPL