掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
型変換して、参照型の引数をうまく渡す方法は? (ID:87400)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
よろしくお願いします。 Visual Studio 2003 のVB.NETの環境で、以下の関数を利用して、共有する変数(Boolean型)に 値を設定する処理を行いたいのですが、普通に、Objectに型変換してしまうと、値が代入されない 形になってしまい、いろいろやってみたのですが、うまくいかずに、こちらで、お知恵を拝借 したく、投稿させて頂きました、どうか、よろしくお願いします。 System.Threading.Interlocked.Exchange(ByRef Object, Object) As Object ---------抜粋したコード--------------------------------- Dim bThread_Err as Boolean System.Threading.Interlocked.Exchange(Cobj(bThread_Err), True) 型変換してしまうと、bThread_Errに、Trueが入らないのですが、型変換しないと、暗黙的な変換が できないということで、エラーになりますので、Option Strict On をはずすと、暗黙的に変換される ことで、bThread_Errに、Trueが入るのですが、Option Strict Onのままで、どのように記述すれば うまくいくのか、お知恵を拝借できたら、幸いですので、よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.