ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月28日(日) 06:18

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - For~Next文に関するバグ
作成者 メッセージ
  記事の件名:   引用付きで返信する
ご報告ありがとうございます。

ヘルプに記載してあるように、Next命令のパラメータは無視されます。これは下位互換性を保ちつつ、コンパイル速度を低下させないように努めているのが理由です。

しかし、全くアベコベな変数をNextに指定していてエラーが出ないのもおかしな話ではありますので、些細な部分ではありますが、AB5ではチェック機構を設けてコーディングミスを併発し辛い環境に仕上げていこうと思います。
投稿記事 Posted: 2006年7月14日(金) 20:54
  記事の件名:   引用付きで返信する
バグと言うより仕様では?
ヘルプにも
引用:
Next 命令語の counter パラメータは無視されます。
となっていますしコンパイラも完全に無視しているのかと。
まあ 放って置いて良いもんじゃなさそうですけど
投稿記事 Posted: 2006年7月14日(金) 18:56
  記事の件名:  For~Next文に関するバグ  引用付きで返信する
次のコードが正常にコンパイルされてしまいます。
コード:
Dim i As Long
Dim A(100) As Long
For i=0 To 100
    A(i)=i
Next a'←aは宣言されていない
確認願います。

AB4.24
投稿記事 Posted: 2006年7月13日(木) 21:47

全ての表示時間は UTC+09:00 です


ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean