スレ立てるまでもない質問はここで 126匹目
■ このスレッドは過去ログ倉庫に格納されています
0163デフォルトの名無しさん
2013/03/26(火) 23:41:04.68v8のバージョンは3.17.15.2、使用コンパイラはVC2012です。
ttp://mattn.kaoriya.net/software/lang/c/20110325015245.htm
ttp://d.hatena.ne.jp/tossy-2/20090123/1232653840
や他のサイトで解説されているように、MakeWeakを使用してデストラクタを起動させようとしたのですが、
v8::Persistent<v8::Object> holder = v8::Persistent<v8::Object>::New(thisObject);
※ holder.MakeWeak(foo, Foo_Dispose);
global-handles.ccにある、 GlobalHandles::MakeWeak内の
ASSERT(near_death_callback != NULL);で引っかかってしまいます。
※で呼び出しているMakeWeakが、そもそも第四引数をNULLとして呼び出しているので、
どうあがいてもアサーションには引っかかってしまうようになっていると思うのですが、
どうするべきなのか、ご存じの方が居ましたら教えて下さい。
■ このスレッドは過去ログ倉庫に格納されています