[Ruby] Win32OLE と Thread
調べてみたら、mswin32 も、Cygwin も ole_pure_uninitialize の
for (i = 0; i < len; i++) {
DWORD dwCookie = NUM2INT(rb_ary_entry(globalInterfaceCookies, i));
globalInterfaceTable->lpVtbl->RevokeInterfaceFromGlobal(
globalInterfaceTable, dwCookie);
}
の RevokeInterfaceFromGlobal を呼び出したところでSEGVすることがわかった。
ループを最後まで回り切らず、途中でSEGVしている。
| 固定リンク
この記事へのコメントは終了しました。
コメント