タイトル | : Re^4: DOSVAXJ3 JP230216に更新 |
投稿日 | : 2023/02/20(月) 00:19 |
投稿者 | : konno | 番 号 | : 10565 10562 番 文太 さんへのコメント コメント数 2 |
> >>簡単なプログラムを書いて各種環境で試してみました。> 僕は、「何もわかっていない」自覚があるつもりなのに、ここを考えていました。> Vzマクロはダメ。アセンブラ? パスカル? ベーシック? 僕にとって> いちばん簡単なのはなんだろう? とか。(言い方があれですが)ベーシックが> Vzマクロレベルに操れれば、こんなの、なのですが。いちばん簡単なのはVzマクロではないですか? #10548 で使ったマクロで確認できると思います。 = f_open *m 80 ^^ "f_open" :A b=l=wm+230, ;<l>ine <b>uffer ax=$3d00, ; ax=$713d, ; dx="d:\01\確定申告.txt", ; SFN漢字 ★ パスを合わせてください ; dx="d:\01\楽天 1.txt", ; SFN漢字スペース ★ パスを合わせてください dx="d:\01\楽天0123456789 01.txt", ; LFN漢字スペース ★ パスを合わせてください &i($21) ;open c=r,h=ax, ;file<h>andle (c)? {&m(" open err! ") >e} ; ★ open err 追加 ax=$3f00, bx=h, cx=50, dx=b, &i($21) ;read (50 bytes) i=ax, ;<i>: read bytes &m("%s",dx) :e ax=$3e00, bx=h, &i($21) ;close . * このように open err を追加して、LFN漢字スペース名でやってみました。 DOSVAXJ3の新版とVTDOSはファイル内容を表示します。 DOSVAXJ3の旧版と MS-DOS Player は open err! と表示されます。 最初からこれで確認すればよかったですね。 でもこの時点では、ax=$3d00 のファンクションコールが原因とは思ってもいなかったのでした。> いえ、今日の気温と太陽はよかったです。レベル0まで回復してる、と感じました(笑)> V(^^)z埋め込み式のソーラーバッテリーみたいですね。(^^;
- No.10565 一括表示へ - コメント元:10562 一括表示へ - [ 返信 ] [引用無し] pre