What is the Ruby on Windows ? And how did I fit the Ruby package into Windows style.

_ 邪道の邪の字は悪を意味せず マイクロソフトで、Windows版Rubyと、いかにしてASRがWindowsの流儀に合わせているかについてのセッションを行いました。ご来場くださった皆様、招待くださった荒井さん、スタッフの方に、楽しい時間を過ごすことができたことを感謝します。ありがとうございました。 内容は、以前札幌RubyKaigi2008で行ったASRの紹介を2010年用に変えたものです。といっても、ASRは結構安定しているため、新たに追加したDXRubyのデモの追加とか、VisualuRubyのサンプルのデモ実行とかが加わった程度です、と思います。 最新版のRScriptからはIE内での実行を行えない(MSHTAなどのIEコンポーネントをローカルに実行するプログラムからは実行できます)ように制限を付けましたが、最初に行われた荒井さんのセッションではIronRuby(というよりもSil
RScript(Ruby IActiveScript wrapper)についてのバグ報告や要望はGithubのIssuesに登録してください。 Ruby MSI Packages Ruby-2.4.0 (i386-mswin32_100) Microsoft Installer Package (2016-12-24 revision 57164) 19,310,592バイト (msi 1.0.0) MD5 checksum: dd445a60ce6164374ab4689990dfc6f1 ActiveScriptRubyのバージョン付きLanguage名はRubyScript.2.4です ActiveScriptRuby(RubyScript.2.4), RJBを含みます。なおriドキュメントは省略しています。 リファレンスはDiceさんが作成されたRubyリファレンスマニュアル ch
_ ASR191 Ruby-1.9.1用ActiveScriptRuby(というActiveScript。パッケージではありません)をリリースします。 ダウンロードページ ダウンロードページに注意がありますが、ASR191は、RScript19.dll、GRScript19.dllおよびholeb.hta(HTA版簡易OLEブラウザ)のみのパッケージで、Ruby-1.9.1-p*.msiに対するAddOnです。インストール先ディレクトリは、Ruby-1.9.1-p*.msiをインストールしたディレクトリを指定してください。 ASR191をインストールすると、Ruby-1.9.1プログラムフォルダに、holeb.htaというHTMLアプリケーションが登録されます。これは、ActiveScriptRuby(というRuby 1.8 パッケージ)のsoleb.rb(シンプルOLEブラウザ)のHTM
はじめに WindowsにはWindows Scriptと呼ばれるスクリプトを実行するインフラが用意されており、VBScriptとJScriptという2つのスクリプト言語が搭載されています。 本稿ではC++で書かれたネイティブアプリケーションからJScriptを実行し、JScriptからC++のクラスメソッドを呼び出す方法や、反対にC++からJScriptの関数を実行する方法を紹介します。また、JScriptのArrayオブジェクトをC++で作成する方法についても紹介します。対象読者 以下のアプリケーションを開発したことがある人。C++、JScriptを使ったアプリケーションWin32 APIを使ったアプリケーションCOMコンポーネントを利用したアプリケーション 作成/実行環境Windows XP/VistaVisual Studio 2005 ソースコードソースコードのダウンロード ダ
ActiveScriptHostのスクリプトに渡すIDispatchの作り方のメモ。 スクリプトはオートメーション型でのみ動作するので、IDispatchを実装したオブジェクトを渡す必要がある。 DUALインタフェースを手作業で作るのは煩雑すぎるが、ATLのウィザードを使うと余計なものまで作られてかえって面倒である。 ここでは、IDLを使ってDUALインタフェースを定義し、あとは手作業で実装する。 // ファイル名: AXScriptTest1.idl import "oaidl.idl"; import "ocidl.idl"; [ object, uuid(E3CD01CE-DA29-41ce-8C92-E65DDED662A7), dual, pointer_default(unique) ] interface ISayHello : IDispatch { [id(1)] HRE
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く