« [Haskell] YAHT | トップページ | 腕時計 »

2007年1月23日 (火)

[Ruby] Win32OLE


要望は今までなかったと記憶しているのだが、lcid (locale id)を指定できるようにしようと思った。



試しに EnumSystemLocales でリストアップしたら、



00000411


と8桁の文字列になることがわかった。



Win32OLEでは、数値でlcidを指定できるようにしたい。



WIN32OLE.lcid = 0x0411
WIN32OLE.lcid = 1041


EnumSystemLocalesのリストとの比較は、割り切って、



snprintf(str, sizeof(str), "%08x", 1041);


で変換した str でやっちゃおうと考えている。


|

« [Haskell] YAHT | トップページ | 腕時計 »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [Ruby] Win32OLE:

« [Haskell] YAHT | トップページ | 腕時計 »