[HOME]  [全部表示 会議室風]  [全部表示 保存用]  [リストへもどる]

一括表示

  MS-DOS Player 2025/6/18版 - konno 25/06/18-19:27 No.12384
  ┣ Re: MS-DOS Player 2025/6/18版 - たけだ 25/06/18-22:23 No.12390
  ┃┗ Re^2: MS-DOS Player 2025/6/18版 - konno 25/06/18-23:06 No.12391
  ┗ MS-DOS Player 2025/6/19版 - konno 25/06/19-13:24 No.12394
(12384) 12384MS-DOS Player 2025/6/18版  投稿者:konno   2025/06/18(水) 19:27
   コメント数 2

MS-DOS Player 2025/6/18版が更新されていました。

-----------------------------------------------------------
2025/6/18
短いファイルパスを生成するのに、GetShortPathNameA()を使用していますが、
このAPIは存在しないパスを指定すると失敗してしまいます。
(まだ短いパスがドライブ上に生成されてないんだから当然ではありますが)
この場合、親のパスを辿って、存在する階層までは短いパスを生成するようにしました。
従来も一部処理で1階層だけチェックしていましたが、より汎用的にした形になります。

ファイルパスの結合処理で、いわゆる0x5C問題があったのを修正しました。
例えば、"C:\表"と"裏.DOC"を、正しく"C:\表\裏.DOC"と結合できるようになってます。
…大体の処理はMBCS対応していたつもりだったんですが(苦笑)

VC++ 6.0でビルドできなくなっていたのを修正しました。
-----------------------------------------------------------

更新ありがとうございます。
VZでは特に違いは感じないですね。と思ったら
IME ON の時、プレフィックスキーで漢字が起動してしまいますね。

2024/10/24 17:44 1,056,256 msdos.exe

この版で IMEがONでもプレフィックスきーが効くようにしてもらったんですが

2024/12/14 23:02 1,168,896 msdos.exe

この版からまたプレフィックスキーが効かなくなっているようです。
私もうっかりしていましたが、これは報告した方がいいかしら。
もう少し検証してみます。

      - No.12384 -    このTreeへ           [リストへもどる] pre


(12384) 12390Re: MS-DOS Player 2025/6/18版  投稿者:たけだ   2025/06/18(水) 22:23
    12384 番 konno さんへのコメント    コメント数 1

コンソールのウィンドウハンドルを取得する処理が死んでいたみたいです。
次の更新で直しておきます。
      - No.12390 -    このTreeへ    コメント元:12384 へ [リストへもどる] soft


(12384) 12391Re^2: MS-DOS Player 2025/6/18版  投稿者:konno   2025/06/18(水) 23:06
    12390 番 たけだ さんへのコメント

> コンソールのウィンドウハンドルを取得する処理が死んでいたみたいです。
> 次の更新で直しておきます。

たけださん、ありがとうございます。
私も気が付くのが遅れましたが、よろしくお願いします。

      - No.12391 -    このTreeへ    コメント元:12390 へ [リストへもどる] soft


(12384) 12394MS-DOS Player 2025/6/19版  投稿者:konno   2025/06/19(木) 13:24
    12384 番 konno さんへのコメント

MS-DOS Player 2025/6/19版が更新されていました。

-----------------------------------------------------------
2025/6/19
コンソールのウィンドウハンドルを取得する処理が動かなくなっていたのを修正しました。
IMEのオン・オフなど幾つかの処理が機能しなくなっていたようです。

-----------------------------------------------------------

VZで IMEの制御が出来るのを確認しました。
ありがとうございます。

      - No.12394 -    このTreeへ    コメント元:12384 へ [リストへもどる] soft