これは仕様じゃないですよね(^^;;;;No.00072
範子 さん 98/06/28 14:09
 
#line = "not changed"
#file ="c:\autoexec.bat"
openfile #file
readfile #file, #line ;comment
message "#line = " + #line
message "#line ;comment = " + #line ;comment
closefile #file
exit

ここの掲示板では、スペースやタブが取り除かれてしまうことがあるので
表現が難しいのです。
 4行目readfileの2番目の引数#lineの後ろには全角スペースが続いています。
 このように書いた場合、readfileは、ファイルを読んだ結果を変数
#lineではなくて、#line ;commentに格納しています。
また6行目で、文字列"#line ;comment = "に続いて表示されるのは
変数#line ;commentの中身です。

[ ]
RE:00072 これは仕様じゃないですよね(^^No.00073
斉藤秀夫 さん 98/06/29 19:00
 
 すみません。バグってます。

 4行目の「readfile #file, #line ;comment」の所ですが、#lineの後ろに全角空
白が入っていて、そのせいで誤動作しているようです。全角空白を半角空白にすれば
いちおう正常動作するようです。

 とりあえずバグの方はなおしておきますが、全角空白は使わないようにして対処し
てほしいです。


[ ]