- No.10177 一括表示へ - [ 返信 ] [引用無し] soft
おなまえ Eメール 表示 非表示 タイトル メッセージ auto soft pre(図表、プログラム) ※折り返さずに改行を入れてね > めざらさんの掲示板 野ざらし言#4609 で今話題になっていますが > VZの [ESC]I "カーソル位置へ挿入"マクロで不具合の事例があるようです。 > 私も手持ちの生ログで実験してみましたが、VTDOS環境で不具合が再現しました。 > > 以下、野ざらし言の書き込みを再掲します。 > > -------------------------------------------- > > > > VZ(184B) 184B:149A 'REPNE SCASB 命令ラップアラウンド' > > > アプリケーションでエラーが発生しました。VTDOS を復帰します > > VTDOSでこれが出ると VZは強制終了になっています。 > > 特定のマクロなどでたまに出るんですが、MSDOS Pleyer では動いたりするんですよね。 > > 私も今回の実験で一度出ていました。 > > これ、VTDOS.CFG を見たら > SCASB_MODE=0 になっていました。 > > SCASB_MODE=1 にしたら、エラーは出なくなりましたが、動作に異常があります。 > 挿入ファイルが途中までしか入っていません。改行で区切られてはいますが。 > 381081byteのファイルに380844byteのファイルを挿入して、761925byte になるはずが > 759882byte になっています。2043byte が失われました。 > > VTDOSでは、試した全てのVZで同じ状態になりました。 > MSDOS Player や DOSVAXJ3 は問題ないです。 > > &t でトレースしてみたら、ブロック移動ループの途中で挿入ブロックが切れてきました。 > つまり、ファイル末までブロックがかからなくなってきたということです。 > そして、何回目かの #y の行削除でVTDOSが落ちました。 > > SCASB_MODE=1 にしても、同じ個所までしかファイル挿入されずに終了しています。 > その直前の行が、1行で 4551byte ありました。 > > 試しに、EMS無しで、XMSだけでVZ起動してやってみたら正常に終了しました。 > 試した全てのVZでこのマクロが正常に動作したのです。 > > これは、VTDOSの EMS とVZの間に問題があるということでしょうか。 > この問題は、これ以降は私の掲示板で続けます。 > > としきさんの場合も何か参考になれば幸いです。 > > -------------------------------------------- > > わかりにくいかと思うので、もう一度現時点での結論を書くと > > > VTDOSの EMS とVZの間で問題が出ることがある > > と思われるということです。 > > これから色々検証してみたいと思います。 > > > 参照先 暗証キー (英数字で8文字以内) プレビュー