Vista でWin32OLEがSEGVしていた件。 OLECHAR *pbuf ProgIDFromCLSID(clsid, &pbuf); SysFreeString(pbuf); と、pbufの結果をSysFreeStringしてはいけなかったらしい。 確かにProgIDFromCLSIDのヘルプを読んでもSysFreeStringしろとは どこにも書いていない。 ずーっと思い違いをしていた。
![[Ruby] Win32OLEとVistaあるいはProgIDFromCLSID と SysFreeString - 遠回りするかな](https://cdn-ak-scissors.b.st-hatena.com/image/square/9b593fbb339f9c5c913b5be2550695375063f86c/height=288;version=1;width=512/http%3A%2F%2Fsuke.cocolog-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く