原です。

> 出沢です

まつもとさんがちゃんと答えてくれるとおもいますが、少しだけ
私がお相手を、、、

>   LET LOZW_sOKMsg (FIX_MESG(CATGETS LOZW_sCatName LOZW_iMsgID
(LOZW_sCatName + STR LOZW_iMsgID + '[' + '{1} + ']' + '[' + '{2}' + ']'))
LOZW_sMsgStr1 LOZW_sMsgStr2)

質問です。これが ruby のソースプログラムでこれを

ruby <このソース>

として起動したときに Segmentation fault が起こるのですか?それとも
他にプログラムがあってこれをデータとして食わせているのですか?
(めちゃめちゃ読みにくいコードですね。(^^;)

どっちにしろ Segmentation fault を例外としてトラップはできないと思い
ますが。一応バグ。


> 	class Read_FILE <File
> 	    def addLine
> 		if bufline=@file.gets()
> 	print bufline,"\n"
> 		    @CurNr = @CurNr + 1


この print は File の上位クラス IO のメソッド print が呼ばれてしま
います。つまり self.print が実行されるのではないでしょうか。

それから組み込みクラスのサブクラスではインスタンス変数(@file など。
出沢さんの言うプロパティ?)は使えない事になってますが。(という話
題が何度も上がってます。(^^;)