秀Termの2000年問題についてNo.00167
秀まるお さん 99/02/17 14:49
 
 実は、秀Termについて、いわゆる2000年問題を現在調査中です。そこでいくつか問
題が発生してしまったので連絡させていただきます。

 これらの問題はすべてスクリプトに関係した問題です。

 1.Windows3.1版の秀Termのgetdate文において、年の部分の2桁が異常になる
  (具体的には、2000年の1月1日になると、";00101" という文字列を返します)
 2.Windows3.1版の秀Termのdatetolinear文において、2000年以降の場合の値が
   +1だけずれてしまい、99年の12月31日と2000年の1月1日の差が2となってしま
   う。
 2.すべてのバージョンの秀Term/秀Term Evolutionにて、getdate文の返す値の年
   の部分が2桁であるため、スクリプト側で誤って2000年を1900年と勘違いする
   可能性がある。

 1番と2番の問題については、バグ修正した秀Term(V2.20)を作成して対処する
予定です。

 3番の問題については、スクリプト側の処理に依存するのでこちらでは完全に調べ
ることができません。もし何か重大な問題を引き起こしそうな処理がありましたら、
すみませんが秀Term作者の斉藤秀夫まで連絡ください。


[ ]