[Ruby] Win32OLE
要望は今までなかったと記憶しているのだが、lcid (locale id)を指定できるようにしようと思った。
試しに EnumSystemLocales でリストアップしたら、
00000411
と8桁の文字列になることがわかった。
Win32OLEでは、数値でlcidを指定できるようにしたい。
WIN32OLE.lcid = 0x0411
WIN32OLE.lcid = 1041
EnumSystemLocalesのリストとの比較は、割り切って、
snprintf(str, sizeof(str), "%08x", 1041);
で変換した str でやっちゃおうと考えている。
| 固定リンク
この記事へのコメントは終了しました。
コメント