From: matz@... (Yukihiro Matsumoto) Date: 2003-09-22T08:25:38+09:00 Subject: [ruby-list:38418] Re: モジュール内で別のモジュールのオブジェクトを返すには? まつもと ゆきひろです In message "[ruby-list:38417] Re: モジュール内で別のモジュールのオブジェクトを返すには?" on 03/09/22, Koji Arai writes: |だと、load 直後に cFoo の内容が書き変わってうまくいかないようです。 | |最初 rb_global_variable(&cFoo) してないからだと思ったのです |がそうでもないようで、init_foo() と get_Foo() の二箇所で、 | | printf("&cFoo=%x\n",&cFoo); | |を実行すると結果が変わってました。 |シェアドライブラリからシェ |アドライブラリをロードするときに何かあるのでした? リンクの実装を想像すると、独立にロードする.soファイルの関数 をexternで呼ぶのはかなり怪しい領域だと思います。 まつもと ゆきひろ /:|)