Top / プログラミングテクニック / 12.With..EndWithは見通しよく

とっても便利な With .. End With ですが、落とし穴があります。

With ステートメント を実行し、End With ステートメントを実行しないで、Exit Sub や、Exit Function を行うと、 予期しないエラーが起ることがあるらしいです。

聞いた話では、P-Code で、コンパイルすると現象が起きないが、ネイティブコンパイルすると、次のようなエラーが起きるらしい。

エラー番号:10、この配列は固定されているか、または一時的にロックされています。 

With ステートメントを実行したら、かならず End With ステートメントを実行しましょう。




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2009-10-25 (日) 23:55:55 (2920d)