#32 Article 11528 Posted at 2000/01/02 16:00:11 by MEX (MAP5294) [Y2K]

Subject: Re: Re: MX1のY2K問題??? /11526 /11524

> だけどMEXさんは喪中みたいだから年賀ML1は見てないかな。
MEX@喪中です。(お

<<< NEI2000A.ML1 by Nei : ヒミコはいないです。(^_^;) >>>

おお、創界山の七色の虹も美しい。
> こんな所でY2K問題に遭遇するとは…。(^_^;)
うー、恐いよう。(人事だとは思えません(T-T))
そういったわけでDOS/V機でNTコマンドな環境で試したところ・・
MX1.EXEの方で、ML1化したときにファイル時間の設定で年数が化けて
しまうという症状を確認しました。
ファイルイメージ自体は正常に復元されていて、ヘッダもきちんと復元
されているようです。
処理系はLSIC86だと思うので、試しにmktime()してutime()して確認みた
のですが、ランタイムは正常に動いているようでした。
たぶんファイル時間の設定時の計算だけが誤っているのかと。
ソースがないと詳しいことはわかりませんが。

拙作のMX1C.EXEの方の(アセンブラで直接int 21h/Func.57hあたり呼んでいる)
ファイル時間のビット計算は特に問題はないようです。かな。であって欲しい。
CARMENの方はWin32APIのSetFileTime()あたりだと思うのでこれも特に問題ない
んじゃないかと思います。
OSや処理系によって、時間表現の基底が違うのでちゃんと調べないといけない
んですけどね。
酒飲みすぎているのでこのへんで。

大雪だし
ダウンお疲れ様
MAP5294 MEX