From: matz@... (Yukihiro Matsumoto) Date: 1997-05-29T11:28:11+09:00 Subject: [ruby-list:3031] Re: ruby 1.0-970528 released まつもと ゆきひろです In message "[ruby-list:3027] Re: ruby 1.0-970528 released" on 97/05/28, MAEDA Shugo writes: |前田です。 | |On Wed, 28 May 97 17:14:25 JST, |Yukihiro Matsumoto wrote: | || * embed用にAPIを変更(see main.c) | |ありがとうございました。 |さっそく試しましたがばっちりです:-) | |rb_rescueの方もちょっと進展がありました。 |いったんrubyのスクリプトを何かloadした後はrb_rescueで |落ちない、ということがわかりました。 落ちるような小さいプログラムを作れませんか? 私のところでは以 下のプログラムが問題なく動いています. -- void test() { Fail("error"); } void resq() { printf("handle\n"); } void main(argc, argv, envp) int argc; char **argv, **envp; { ruby_init(); rb_rescue(test, 0, resq, 0); } -- |それとRSTRING(errinfo)->ptrはぜったい | |wrong argument type Array (expected String) | |になります。 errinfoは文字列の配列です.エラー出力のバックトレースの各行 が文字列になって入っています. まつもと ゆきひろ /:|)