Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Option Strict On では、遅延バインディングを使用できません。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9503#CommentId13909
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
るしぇ
 (社会人)
投稿日時
2009/12/27 03:18:28
>ツールオプションでOffにしても(Off設定が)なぜか有効にならなかったのですが
>コードの頭に、Option Strict Onを明示することで同様の処理が出来ました。
うーん。。On と Off の説明が矛盾してる?何が有効になると思っているんでしょ?
想定している Off設定の内容に勘違いがあるのでは?と感じる説明です。
というか DirectCast で型変換を明示的に示すコードは Option Strict は
Off でも On でも処理できるからね。
遅延バインディングか事前バインディングか、それをコンパイルエラーとして
出力するか?という違いなので、まずはコードありきの話です。
>ツールオプション
これは、もしかしたら新規プロジェクトを作成した時の、デフォルト設定の
設定画面を言っているのかな。
だとしたら、設定場所が違いますね。プロジェクト全体の Option Strict の
設定は、プロジェクトの[プロパティ]画面にあります。ツールオプションの方は
このデフォルト値をプロジェクト新規作成時に適用する為のものです。