ActiveBasicのバグと思われる不具合を発見された方は、こちらから知らせていただけると助かります。
-
hira
- 記事: 203
- 登録日時: 2005年5月31日(火) 20:14
- お住まい: 兵庫県
#1
投稿記事
by hira »
コード: 全て選択
#N88BASIC
Dim range=&H80000000 As DWord
Print range\3
Print Fix(range/3)
上のコードで、range\3 の結果が意味不明な値になってしまいます。
range=&H7FFFFFFF では問題ありませんでした。
Print文を2度呼び出していますが、2回目は普通の除算を使って期待している値を表示させたものです。
また、QWord型に変えると問題は発生しません。
調査をよろしくお願いしますm(_ _)m
※Ver 4.11.02で確認。
-
山本
- Site Admin
- 記事: 535
- 登録日時: 2005年5月30日(月) 15:08
#2
投稿記事
by 山本 »
こちらでも現象が確認できました。次回のバージョンアップで修正しますので、今しばらくお待ちください。
-
hira
- 記事: 203
- 登録日時: 2005年5月31日(火) 20:14
- お住まい: 兵庫県
#3
投稿記事
by hira »
Ver 4.11.03をダウンロードしてみましたが、やはり結果がうまく出ていないようです。
もう一度確認していただけると助かります。
-
山本
- Site Admin
- 記事: 535
- 登録日時: 2005年5月30日(月) 15:08
#4
投稿記事
by 山本 »
すみませんでした。早急に修正版(同バージョン)をアップロードしましたので、再度、お試しください。
-
hira
- 記事: 203
- 登録日時: 2005年5月31日(火) 20:14
- お住まい: 兵庫県
#5
投稿記事
by hira »
修正されていることを確認しました。
早急な対応ありがとうございます。
※しかしOrangeArchiver改良中にまた不可解な動作を発見しました。バグかどうか決めかねるのですが、とりあえずバグ報告板の別スレに書いておきます。