VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/07/02(Fri) 11:05
投稿者ぴろあき
Eメール
URL
タイトルRe: 配列サイズのReDimとコンパイル時の最適化

最適化の詳細設定の項目がいくつかありますが、
『配列の範囲チェックを削除』と、
『浮動小数点を丸めない処理を許可』
が働いているようですね。

浮動小数点の方はともかく、
配列の方はあくまでもエラーチェックを外すだけのようですから、
どこかプログラムにミスがあるような気がします。

具体的な提示が無いのでわかりませんが、
例えば、Option Base 1としているのに、
DB = MSComm1.Input
などとした場合DB(0)から値が入ります。

ま、これはプログラムのミスというよりは、
VBのバグというか特性といった類のものですが、
こういう事を知らずに、
LBoundやUBoundで配列を処理していると、
思っている結果と違ってしまう事もあるのではないかと思いました。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

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

- Web Forum -