まつもと ゆきひろです
In message "[ruby-list:4285] fail at 1st exec"
on 97/09/12, Kikutani Makoto <kikutani / jdc.ericsson.se> writes:
|きくたにです。
|
|例の波形ビューワですが、プログラムを修正して最初の起動のときに、
|
|% ruby tkwaviewer.rb < data
|tkwaviewer.rb:50:in initialize': NameError| undefined method set' for nil
|なんてエラーになることがあるのですが、次に起動すると何事も
|なかったように動きます。確実に再現させる方法はわかりません。
どうもタイミングによって
@c.xscrollcommand proc{|idx|
@scr.set *idx
}
で指定したコールバックが@scrが初期化されないうちに評価されて
しまうみたいです.というわけで
@c.xscrollcommand proc{|idx|
@scr.set *idx if @scr
}
とすると起きないみたいですよ.
まつもと ゆきひろ /:|)