木村です。 > cHOGE = rb_define_class("HOGEHOGE", cObject); >とすると。 > >class.c:99行目 > RBASIC(klass)->klass = singleton_class_new(RBASIC(super)->klass); > >で、access vioration例外します。 > > cHOGE = rb_define_class("HOGEHOGE", 0); >とするとうまくいきますので、cObject のexportが変になっているのかなぁ >と思っているのですが、詳しく調査はしていません。 記憶している限りでは、参照するグローバル変数にきちんと __declspec() で属性をつけてやる必要があります。 この辺は手作業が必要だったような… -- 木村浩一 May the source be with you. e-mail kbk / kt.rim.or.jp kkimura / pure.cpdc.canon.co.jp