From: phosrin Date: 2003-10-23T22:59:15+09:00 Subject: [ruby-list:38643] C/C++ からメソッドを呼びたいのですが りんです。よろしくお願いします。 C/C++からRubyのメソッドを呼び出したいのですが 複数ファイルをロードして動かすと、エラーになってしまいま す。 呼出しは以下のような手順です。 rb_load(rb_str_new2("sample.rb"),0); obj = rb_eval_string("Sample"); c = rb_funcall(obj, rb_intern("new"),1, val); ret = rb_funcall(c, rb_intern("samp"),1, val); このような使い方は出来ないのでしょうか。 他の方法があれば教えてください。 class Sample def initialize(data)  ..  end def samp(data2)  ..  end end __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/