ページ 1 / 1
Visual Studio.NET 2003について
Posted: 2007年3月19日(月) 20:35
by Andy
お世話になります。
今、Windowフォームでプログラムを作成していますが、スレッドを作成しようと思い、
調べたところ、BackgroundWorkerコンポーネントを追加して
バックグラウンドで処理をすると記載されていました。
「ツールボックス」にもそのようなコンポーネントはなく、
追加できません。
.NET 2003でBackgroundWorkerコンポーネントを使用する場合は
どのようにしたらいいのでしょうか?
どうぞよろしくお願い致します。
Re:Visual Studio.NET 2003について
Posted: 2007年3月20日(火) 09:44
by keichan
System.ComponentModel名前空間の中に存在します。
ただし、.NET Framework 2.0 で実装されたものですので、
開発環境が.NET Framework 1.x では使用できません。
Re:Visual Studio.NET 2003について
Posted: 2007年3月23日(金) 14:42
by Andy
回答ありがとうございます。
使用できなさそうですね。
ワーカースレッドで検討してみます。
ありがとうございました。
Re:Visual Studio.NET 2003について
Posted: 2007年3月23日(金) 18:25
by keichan
>使用できなさそうですね。
いいえ、.NET Framework2.0 SDKをインストールすればVS2003でも使用できます。
下記アドレスにてSDKダウンロードできますので、試してみてはいかがでしょうか?
http://www.microsoft.com/downloads/deta ... laylang=ja
Re:Visual Studio.NET 2003について
Posted: 2007年3月25日(日) 03:26
by Blue
>NET Framework2.0 SDKをインストールすればVS2003でも使用できます。
使用できるのでしょうか?
IDEを使っている場合、デフォルトのままだと.NET Framework1.1用にコンパイル
してしまうので、そこらへんを換えれるのでしょうか?
(1.1で2.0のコンポーネントを直接は使えないはず。
MC++とC++/CLIではコードの記述の仕方も異なるし)
それとももっと別の方法、たとえばActiveXコントロールみたいにして使うということでしょうか?
Re:Visual Studio.NET 2003について
Posted: 2007年3月26日(月) 11:10
by keichan
以前VS2003で.NET Framework2.0で作成されたコンポーネントを使っていた記憶があったので
簡単にできるものと思い込んでいました。
.NET Framework2.0のコアコンポーネントが使用できるか試してみました。
試した工程は以下の通り
1.VS2003を起動し、C#アプリケーションプロジェクトの作成
2.プロジェクトプロパティ -> 共通のプロパティ -> 全般 のサポートされているランタイム
からデフォルト以外のバージョンを選択し、app.configを作成。
3.VSを一旦終了し、app.configを.NET Framework2.0用バージョンに書き換え。
supportedRuntime, requiredRuntime, assemblyBinding appliesTo,
dependentAssembly それぞれのバージョンを変更。
#publicKeyToken は触っていない。
4.VSを起動し、該当プロジェクトのコンパイル成功
5.起動時にエラー(エラーメッセージ:プロセスにアタッチできません。)
上記方法では version2.0 に変更できませんでした。
不確かな情報を出してしまい申し訳ありませんでした。