『SFC mini』は、VBScriptおよびJScriptでWin32APIの使用を補助するためのツールです。以下の特徴があります。 1)簡単な宣言文で、Win32APIを初めとしたDLLの関数が使用できます。 2)ユーザ定義型の構造体が使用可能です。APIに引数として渡すことも出来ます。 3)コールバック関数を利用するAPIも利用可能です。また、ウィンドウプロシージャを使ったGUIプログラムが作成可能です。 4)ライブラリに収められたインクルード可能な機能を利用して、GUIプログラムを容易に作成することが出来ます。 5)C++で書かれたWin32プログラムなので、.NET Frameworkやその他のランタイムを必要としません。加えて、動作が軽いです。 SFC mini ver0.4は、SFC mini ver0.3及びSFC ver0.3の上位バージョンです。
Javascript(JScript)からSFC mini経由でWin32APIを簡単に利用できるようにするwin32api.jsを作ったので公開します。win32api.jsをインポートするとWin32APIで定義されている定数6315個、構造体クラス412個、API関数2007個がグローバル変数として展開されます。これでCなどで書かれたWin32APIなコードを比較的簡単にHTAなどのJavascriptアプリに流用できそうです。 ■経緯 JavascriptやVBScriptからWin32APIを使用できるActiveX(COM)にSFC miniというものがあります。最近ウェブ上のWin32APIを使ったサンプルコードをこのSFC miniで試していました。はじめはHTAアプリでも普通のWin32なプログラムと同じことができるということにかなり感動していたんですが、数時間でCやらV
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く