記事閲覧

− 野ざらし言 −

5384 OMAKE.def(EXMENU 付属)のバグ報告

めざら 2023/08/26(Sat) 11:35 http://mezala.la.coocan.jp/
EXMENU.DEF(見米氏原作・榊原氏開発継承)を愛用している方は既に20年以上前に自身で修正されていることかとは存じますので,「形式的」報告です.

EXMENU.DEF 付属の小品集である OMAKE.DEF に含まれるタイムスタンプ(先頭メニューの「I*行入力」→「日付」で実行される)が2000年以降問題により不正な年を出力するというバグがあります.修正方法は以下の通りです.

&?("%02d/%02d/%02d",cx-1900,dx>>8,dx&$FF)
         ↓~~~~~~~
&?("%4d/%02d/%02d",cx,dx>>8,dx&$FF) ; 4桁
  または,
&?("%02d/%02d/%02d",cx%100,dx>>8,dx&$FF) ; 2桁

大手のベンダーが作成したシステムでも同様のバグはあったわけですが……

EXMENU.DEF ベクターでの公開ページは以下のURIです.
https://www.vector.co.jp/soft/dos/writing/se010424.html

関連記事一覧ツリー (▼ を押すとツリー全体を一括表示します)

- 5384.OMAKE.def(EXMENU 付属)のバグ.. - めざら 23/08/26-11:35

返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

おなまえ :
Eメール :
タイトル :
メッセージ: 通常モード(推奨)  整形モード(非推奨)  preモード(空白再現)
※ プログラムコード等を含まない場合は,できるだけ通常モードをご利用ください。

参照先 :
暗証キー: (英数字で8文字以内) プレビューなし


- 以下のフォームから自分の投稿記事を修正・削除することができます -

処理 記事No. 暗証キー