#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