1 名前:デフォルトの名無しさん [2005/08/23(火) 17:08:00 ] .NETに関する総合スレッドです。
152 名前:デフォルトの名無しさん [2006/01/11(水) 01:53:50 ] 2.0インストできねー
153 名前:デフォルトの名無しさん [2006/01/12(木) 02:45:21 ] すみません、どなたかご存知でしたら教えて下さい。 codezine.jp/a/article.aspx?aid=113 ↑の記事のiBatis.NETのサンプル(WindowsForm)を参考に、ASP.NETのサンプルを書いているのですが、 実行時にNullReferenceExceptionが発生してしまいます。 VisualStudioの出力タブの内容を見ると、上記サンプルではlog4net.dllやiBatisのdllが読み込まれた、とのメッセージが 出力されているのですが、自作の方では一つも出力されていません。 これってつまり、dllがロードされていないということですよね? 参照設定には追加し、ビルドではエラーにならないのですが、ASP.NETで外部ライブラリのdllを使用する場合に 他に追加すべき設定などありますでしょうか? 設定ファイルの記述ミスなどでlog4netやibatisがコケるにしても、dll自体はロードされるはずだと思っているのですが・・・。 iBATIS.NET公式にあるNPetshopをGrepかけたりもしてみたのですが、ちょっともうお手上げ状態です。 何かタコな間違いをやらかしてる気もするのですが、どなたかアドバイスお願いします。
154 名前:デフォルトの名無しさん [2006/01/12(木) 20:24:27 ] ASP.NETからAS/400を起動し、DB2データベースを参照したいのですが、 どのように実装すればいいのかわかりません。 教えてください
155 名前:デフォルトの名無しさん mailto:sage [2006/01/15(日) 18:42:06 ] NSpringやNHibernate使ってる人いる? そもそも.NETってDIやO/Rマッピングの話題あんま出てこないよな・・・
156 名前:デフォルトの名無しさん mailto:sage [2006/01/15(日) 20:50:44 ] お仕着せの仕組みを使うことで頭がいっぱいになってると思われ。
157 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 00:29:46 ] >>155 いろいろ試してるんだけど、情報少ないよね。 VS.NET使いこなすとDIやO/Rマッピングってあんま必要ない感じなのかな? Javaから来た自分としては便利だと思うんだけど・・・。
158 名前:デフォルトの名無しさん [2006/01/21(土) 13:40:08 ] Enterprise Library for .NET Framework 2.0 Now Available! だってさ。 ttp://msdn.microsoft.com/library/?url=/library/en-us/dnpag2/html/EntLib2.asp
159 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 20:56:41 ] .NETはブビ厨が主導権握ってるケースが多いからな。 ブビ厨はいかにOOから逃げるかで頭がいっぱいだから DIやO/Rマッピングの話を持ちかけるのはケンカを売るに 等しい行為だよ。
160 名前:デフォルトの名無しさん [2006/01/21(土) 23:51:55 ] 学生だったのでthespoke購入して特典でVS2005タダでダウソして計87万4000円得した漏れは勝ち組?
161 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 23:54:10 ] 何で計87万4000円なんだよwwwwww どんな計算間違いだwwwwwwwww
162 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 23:56:23 ] あり? グッドウィルでVS2005が75万だったがwwwwwww
163 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 00:03:33 ] それは最高級のVS2005だwwwwwww theSpokeで貰えるVS2005は下から3番目の6万5000円で買えるEditionだwwwwwww
164 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 00:11:13 ] >>163 ( ・∀・)つ∩ヘェー
165 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 00:14:16 ] Editionについて詳細キボン
166 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 01:03:32 ] MSのサイトにあるだろが
167 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 04:24:47 ] VS2005をインスコしようと思ったら途中でこけた CD2枚目に変えるときに2枚目のCDの認識しないようで先進まない○冂_
168 名前:デフォルトの名無しさん mailto:sage [2006/01/22(日) 17:58:26 ] >>161-163 2chに書き込みする前に Wキーをさっさと直せって感じ
169 名前:デフォルトの名無しさん [2006/02/04(土) 00:14:53 ] iBatis で列名に#を持つSQLを記述するとエラーになるけどどうして
170 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 00:42:29 ] Visual J#をやってる猛者ってどれくらいいるのか知りたいw
171 名前:デフォルトの名無しさん [2006/02/04(土) 22:03:50 ] Environment.GetCommandLineArgs()を使ってる プログラムをネットワークドライブ上で起動すると System.Security.SecurityException例外がmscorlib.dll で発生するのですが、これの対策ってありますか?
172 名前:デフォルトの名無しさん mailto:sage [2006/02/05(日) 01:00:42 ] >>171 原因の心当たりがいくつもありすぎてなんとも言えない。 .NETのCLRアセンブリはネイティブコードと違ってCLRからセキュリティ的にいろいろな制約を受ける。 どのアセンブリにどこまで権限を与えるかは、普通 .NET Framework Configuration あたりで設定するけどね。
173 名前:デフォルトの名無しさん mailto:sage [2006/02/05(日) 21:19:12 ] EnvironmentPermission ("Path" 環境変数にアクセスするために必要なアクセス許可)。EnvironmentPermissionAccess.Read (関連する列挙体) がないんだろね。 これはこれでいやな感じではあるが…
174 名前:デフォルトの名無しさん mailto:sage [2006/02/05(日) 23:50:39 ] 結局Environment.GetCommandLineArgs()は使わないことにしました。
175 名前:デフォルトの名無しさん mailto:sage [2006/02/08(水) 16:45:47 ] プロジェクト管理がよくわからん、、OTL 依存関係が何故か狂ってしまう。 自作DLLを参照しまくってる場合って アセンブリ著名?は必須なの?
176 名前:最凶VB厨房 mailto:sage [2006/02/11(土) 19:39:52 ] 場合によるんじゃないか? 遅延署名もできるぞ。
177 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 14:28:20 ] >>175 必須じゃないだろ
178 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 21:50:11 ] ささいな質問ですみません。 .NET環境で、ファイル(F)→終了(X)メニューにイベントをぶら下げてアプリケーションを 終了させたいのですが、どういうコードを書けばよいのでしょうか? private: System::Void 終了XToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { // ここに終了させるためのコードが入ると思うのですが。 } 終了、exitでヘルプを検索しても出てきません。
179 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 22:04:00 ] >>178 Form.Close()のことかい?
180 名前:デフォルトの名無しさん [2006/03/10(金) 19:06:31 ] すみません、ちょっとはまってるんで誰かお力かしてください(つД`) managed/unmanaged混在のC++ソースmodule.cppからモジュール作ります。 cl /EHa /LN /clr module.cpp => module.netmoduleができる んで、このモジュールとC#ソースtest.csからアセンブリ作ります。 test.csはmodule.cppのmanagedなクラスを使ってて、Mainメソッド持ってます。 csc /target:exe /platform:x86 /addmodule:module.netmodule test.cs => test.exeができる そんで、できたtest.exeを実行すると "System.IO.FileNotFoundException: 指定されたモジュールが見つかりません。" となります。 C#でモジュール作ってアセンブリに追加したらうまくいんですが、 C++/CLIだとうまくいかない…。なんでー?
181 名前:デフォルトの名無しさん [2006/03/10(金) 22:11:46 ] これってVBとかじゃなくVisualC++で作ったらNET Frameworkいらない って本当ですかね。
182 名前:デフォルトの名無しさん mailto:sage [2006/03/10(金) 22:48:15 ] >>180 copy module.netmodule.manifest test.exe.manifest で実行できました。
183 名前:180 [2006/03/10(金) 23:26:26 ] >>182 うおぉぉぉぉぉー、できました!超感謝します! しかし、マニフェストについてよく分かってないんで、何でこれでいいのか分からんです(´・ω・`) まあ、あとはマニフェストについて自分で勉強してみます。 あと追加質問で申し訳ないんですが、 managed + unmanaged なC++とC#コードを1つのexeにまとめたいんですが、 マルチモジュールアセンブリにすれば単一ファイルになるかと思ったら、 モジュールは別ファイルのままのようですね。 こいつらを単一exeにまとめるのは無理なんでしょうか? # あちこち見てみると無理っぽい雰囲気でしたが… # ILMergeとか使ってみたけど、unmanagedコードはマージできないようで… >>181 VC++なら、.NET使わないオプションにすればFrameworkいらんですし、 使うオプションにすればいります。
184 名前:http://www.vector.co.jp/soft/win95/util/se072729.html mailto:http://msdn2.microsoft.com/ja-jp/library/h2k70f3s.aspx [2006/03/18(土) 21:34:33 ] TextSS のWindowsXP(Professional)64bit化おながいします もしくは64bitにネイティブ対応したテキスト置換ソフトありますか? そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
185 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 03:25:50 ] >183 そのFrameworksを使用しないですむ、オプションってどこにあるんでしょうか? それと.NET VC++でGIFをPictureBOXで貼り付けるとき 透過がてきようできないのですが、そういものなのでしょうか? VBだと透過できるらしいのですが...
186 名前:デフォルトの名無しさん [2006/04/04(火) 19:56:07 ] 標準のクラスライブラリ(特にコントロール)をisAで継承して軽く改造したいとき new(Shadow)で継承しないといけない要素が多すぎて不便過ぎない? 上位クラスにキャストして使えないなんてポリモフィズム完全無視じゃねーか まったくマイクロソフトの嫌がらせとしか思えないぜ せめてvirtual(Overridable)をデフォルトにしてくれよ
187 名前:デフォルトの名無しさん [2006/04/04(火) 21:11:43 ] ASP.NETで作ったファイルの拡張子 .aspxのxって何?
188 名前:デフォルトの名無しさん mailto:sage [2006/04/04(火) 22:46:53 ] 言いたいことは分からんでもないんだが、 >new(Shadow)で継承しないといけない要素が多すぎて不便過ぎない? >上位クラスにキャストして使えないなんてポリモフィズム完全無視じゃねーか なんでこうなるんだよ。
189 名前:デフォルトの名無しさん mailto:sage [2006/04/04(火) 22:47:30 ] あっすまね、勘違いしてたの俺だった…
190 名前:186 mailto:sage [2006/04/05(水) 15:58:52 ] >>188 = >>189 でいいのか? まぁ完全無視はいいすぎたな 半分無視ぐらいか
191 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 16:03:15 ] >>187 どうせおまいらエ○サイト作るんだろ、って意味。
192 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 23:50:07 ] えきさいとでつか
193 名前:デフォルトの名無しさん [2006/04/06(木) 23:06:48 ] ビルドをF7で行えるようにしたいのですがどうすればいいですか?
194 名前:デフォルトの名無しさん mailto:sage [2006/04/07(金) 02:39:29 ] >>193 オプション/環境/キーボード 「ビルド」とか入れて検索 それらしいのを選択して割り当て。
195 名前:デフォルトの名無しさん [2006/04/07(金) 04:00:44 ] .NET Frameworkに入ってる IL Assemblerって役に立つのかなぁ と俺は言いたい。
196 名前:デフォルトの名無しさん mailto:sage [2006/04/07(金) 10:19:13 ] ildasm->修正->ilasm 常套手段?
197 名前:デフォルトの名無しさん mailto:sage [2006/04/07(金) 10:56:32 ] >>196 ConvariantとかC#じゃサポートしてないしなー。 あとチェックが緩いので変なジェネリックでも通った希ガス。 structのデフォルトコンストラクタも通したっけかな? CLRをごにょごにょするには必要だ。 まぁあんまり実用しないんだが。でもないとなんか不自然な気がする>ilasm
198 名前:デフォルトの名無しさん [2006/04/09(日) 20:24:49 ] DataSetについて質問させてください。 Rows.Countはint値ですが、long値なレコード件数は扱えないのでしょうか スレ違いでしたら誘導願います
199 名前:デフォルトの名無しさん [2006/04/09(日) 22:28:49 ] マルチスレッドについて質問があります。 www.atmarkit.co.jp/fdotnet/special/networkprog/networkprog_04.html のサイトのProcessMessage()の中のlockについてです。説明には、 「 ProcessMessageメソッドのパラメータはStreamReader型であり、サーバ側のStreamReader オブジェクトでもクライアント側のStreamReaderオブジェクトでも受け付けるようになっている。 サーバ側、クライアント側の2つの受信用ルーチンが別スレッドで動いているので、 lockステートメントを使用してお互いに干渉しないように排他制御を行っている。 」 とあるのですが、具体的にどの部分が干渉するのでしょうか。 readerやfileNameはスレッド毎に作成されると思うので、どこなのかよく分かりません。 よろしくお願いします。
200 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 00:18:31 ] long値なレコード件数をDataSet扱うなんてことが普通はありえない。
201 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 00:26:23 ] この記事かいてるやつが馬鹿なんじゃねーの? サイトいってみたけどでたらめだらけだ。
202 名前:デフォルトの名無しさん [2006/04/10(月) 00:56:48 ] >>200 レスありがとうございます。 intで定義されるって事はそういう事かなーと思ってはいましたが、 DataSetはどういう目的で使用されるものなのでしょう? long値なレコード件数は皆さんどのように扱っているのでしょうか? すみませんがアドバイスお願いします。
203 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 01:00:42 ] ていうか、longが必要って、20億レコード以上使うってことだぞ。 DataSetで使うってことは全部メモリ上で使うってことだぞ。 ってわけで>>200 でも書いたが、 >long値なレコード件数は皆さんどのように扱っているのでしょうか? ありえない。
204 名前:202 [2006/04/10(月) 01:28:15 ] キャーハズカシイ。そうですよね! 変換元ソースの変数がVBでlongだったもんで何も考えずにまんま置き換えようとしてました C#でintは32bit。-2,147,483,648 〜 2,147,483,647 よってintで全然問題ないです。 怠けずに精進します。ありがとうございました。
205 名前:202 mailto:sage [2006/04/10(月) 01:30:40 ] 解決したのでsageときます。
206 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 01:38:26 ] やっぱし。そうじゃないかと思って件数書いたんだよ。
207 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 01:41:36 ] >>206 ありがとうございました。 だめですね、調子のってました。 ほんと初心に帰ろうと反省しました。
208 名前:199 mailto:sage [2006/04/10(月) 22:28:01 ] >>201 レス、ありがとうございます。 atmarkitの記事なんで信用してしまいました・・・
209 名前:デフォルトの名無しさん [2006/04/11(火) 14:07:21 ] 誰か助けてください。 現在構築中のシステムで C#、宣言的トランザクション+MSDTC(自動トランザクション)+楽観的ロック の構成をとっているのですが、 何故か起こるはずのないデッドロックが起こってしまいます。 これってMSTDCのバグかなんかなんでしょうか? 誰か教えてください。
210 名前:209 [2006/04/11(火) 14:08:30 ] 書き忘れました。 .net framework 1.1 + SP1 です。
211 名前:デフォルトの名無しさん mailto:sage [2006/04/11(火) 14:24:01 ] ttp://pc8.2ch.net/test/read.cgi/tech/1141828033/29 ttp://pc8.2ch.net/test/read.cgi/tech/1141828033/68 ttp://pc8.2ch.net/test/read.cgi/tech/1141828033/1
212 名前:209 [2006/04/11(火) 14:39:36 ] 書き忘れました Windows Server 2003 です。
213 名前:デフォルトの名無しさん mailto:sage [2006/04/11(火) 15:22:41 ] >>209 DTCで使うトランザクションはデフォルトでシリアライズ、設定で他の分離レベルには変えられはするけど なんでデットロックが起きるはずがないと思ったの? あとDBはなに?DTCつかってるならMSSQLかOracleしかないとは思うけど。
214 名前:209 [2006/04/11(火) 16:44:29 ] 書き忘れました。 SQL Server 2000 SP3です。 分離レベルは全部コミットされた読み込みなので起こらないと思ったのですが。 おこるもんなんですかね?
215 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 00:14:57 ] コミットされた読み込みって…ReadCommitedってことか とりあえず、デッドロックが起こるはずがない、ということの根拠を書け。 おそらく正解は起こるはずがないというのがただの思い込み。
216 名前:デフォルトの名無しさん [2006/04/13(木) 16:16:30 ] >>209 SQL Server はマルチバージョニングじゃないからRead Committedでもロックかかりますよ。 開発技術大全のVol.5が詳しいです。
217 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 20:32:43 ] ttp://www.42ch.net/UploaderSmall/source/1144927703.gif VS2005proで、↑のような複数のカラムを持てるリストボックスを 扱うにはどうしたら良いのですか?
218 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 22:12:52 ] カラムごとに編集するならDataGridView タイトルだけでいいならListView
219 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 23:03:02 ] >>218 thx、やってみます。
220 名前:デフォルトの名無しさん [2006/04/15(土) 13:51:14 ] .net 2003なんですが ビルドとかキャンセルとか開始とかのコマンドに設定されているキー割り当てって変更することはできますか? どこで設定すればいいんでしょう?カスタマイズとかみたんですがわかりませんでした。
221 名前:デフォルトの名無しさん [2006/04/18(火) 01:01:51 ] .NET 2003ですがスタンドアロンなユーザPCにFramework1.1をインストール するにはどうすればよいですか? M$サイトにはスタンドアロンなインストーラはおいてなかったと思います
222 名前:デフォルトの名無しさん mailto:sage [2006/04/18(火) 01:38:44 ] >>221 おいてるだろ。再配布パッケージとかいうやつ 何で再配布パッケージかというとあれだ、製造者が製品に同封するなり して配布するのは(MSから直接配布するわけではないため)再配布と いってライセンス的に別の扱いになるから。
223 名前:デフォルトの名無しさん mailto:sage [2006/04/18(火) 02:30:25 ] >>222 サンクス。M$サイトで再配布パッケージみつけた 23Mって軽いですね あと、langpackも入れとけばOKですね 一応、非.NETパソコンに入れて動作確認してOKだった
224 名前:223 mailto:sage [2006/04/19(水) 09:13:38 ] 追記で教えてください 配布先が.NET 2003を持っている場合、配布先は開発PC以外で複数のパソコン に.NET Frameworkだけをインストールしても大丈夫でしたか?
225 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 09:46:26 ] >>224 ごめん意味がわからない
226 名前:デフォルトの名無しさん mailto:sage [2006/04/19(水) 20:10:03 ] >>224 母国語で書いても良いよ
227 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 14:49:22 ] 日本語でおk
228 名前:デフォルトの名無しさん [2006/04/21(金) 22:56:34 ] C# 2005 expressなんだけど タスクバーにアイコンが常駐するタイプのアプリケーションて何でつくればいい? もすこし具体的に言うとバックグラウンドでポート監視しといてアクセスがあったら作業する。 タスクバーのnotify iconから設定メニューとか状態とか開ける。 インスタントメッセンジャーとかapache for win32とかfoldershareとかみたいな。 win32 form appをいろいろ弄るのが一般的なのかな? よろしくお願いします。
229 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 06:44:36 ] サーバーはサービスとして作ってコントロールパネルから設定と状態のウィンドウを開くようにしろと.NET使わない俺が言ってみる
230 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 04:30:45 ] フリー版のexpressを試しに使っているのですが、動作が重過ぎて困ってます。 自分は当面はWin32プログラミングしかしないので、.NETに関する部分だけ切り離して Win32専用開発環境にしたいのですが、そのような設定方法はありますか。 その他、不要な機能を使えないようにして、可能な限りメモリ使用量などを 減らす方法が書かれているサイトなどありましたら教えてください。
231 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 08:48:14 ] >>230 そもそもExpressって.NETを布教させるためのものみたいなものだし
232 名前:デフォルトの名無しさん [2006/04/23(日) 12:33:36 ] すんません、これから.NETを学習したいと思っている初心者ですが、 よろしくお願いしますです。 どこかのWebサイトで、Windows2000には、.NET Framework 2.0 は インストールできません、みたいな記述があったのを見たのですが、 これは何かのまちがでしょうか? 基本的に、.NET Framework 2.0 は Windows2000[Pro] 以上であれば インストールかつ使用が可能なのでしょうか? お忙しいところ申し訳ありませんが、何卒よろしくお願いします。
233 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 12:36:14 ] >>232 だが、お断りします。
234 名前:デフォルトの名無しさん [2006/04/23(日) 12:38:21 ] >>233 そこを何とか、、お願いします・・・何とぞよろしく。。
235 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 12:44:14 ] >>234 www.microsoft.com/downloads/details.aspx?FamilyId=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=ja >必要システム >サポートされているオペレーティング システム : Windows 2000 Service Pack 3; Windows 98; Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows XP Service Pack 2 なんで調べられないですか 反省してくりさい
236 名前:デフォルトの名無しさん [2006/04/23(日) 13:00:24 ] >>235 ああああーーーー、 ダウンロードする寸前まで行くと出てくるのでしたかぁ・・・・ 申し訳ありませんでした。。。。 反省しまつ。。。。。。。 大変、、どうもでした。。。。。
237 名前:デフォルトの名無しさん [2006/04/26(水) 00:02:31 ] WindowsXP、.NET Framework 1.1 、ODP.NET 9.2.0.4.0 の環境でOracle 8i(8.1.6)にアクセスしてるんですが、一部の数値型のカラムに入れた値が壊れます。 (おかしな数値になる。) 現象が起きるのはDATE型カラムの後ろにある数値型カラムのみで、DATEに値を入れる時にSYSDATEを使うと回避できるようです。 この現象について何か情報お持ちの方いますか? 環境依存なのかなぁ・・・。
238 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 01:42:01 ] Oracle ミラクル バグがでる
239 名前:デフォルトの名無しさん [2006/04/27(木) 01:49:30 ] >>238 やはりバグなんでしょうか? ちなみに、NHibernateを使った際にはstringとしてMappingすることでも回避できました。 試してはないですが、IDbDataParameterのDbTypeをstringにする、とかでも回避できるかも。 でもできれば根本的な原因と対処法が知りたいです。 情報お持ちの方、宜しくお願いします。
240 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 07:43:09 ] インテル 狂ってる
241 名前:デフォルトの名無しさん [2006/04/27(木) 18:51:41 ] なんか ServicedComponentを継承したクラスの インスタンスを生成するときに2秒くらいかかっちゃうんです。 これってなんでなんでですか?
242 名前:デフォルトの名無しさん mailto:sage [2006/04/28(金) 00:03:51 ] それはCOM+のアクティベーションとかに時間がかかるからだよ。
243 名前:デフォルトの名無しさん [2006/05/02(火) 23:01:09 ] ASP.NETの[ThreadStatic]属性なんですが、JavaでいうThreadLocalと同様の動作をするもの、という認識で合ってますか?
244 名前:デフォルトの名無しさん mailto:sage [2006/05/03(水) 08:51:06 ] >>243 属性とクラスで実装方法は違うが目的とするところは同じ。 この手の質問をするときはJavaでいうところものを自分で説明した上で質問するようにしろよ。
245 名前:デフォルトの名無しさん mailto:sage [2006/05/03(水) 11:36:05 ] >>244 ありがとうございます。 >この手の質問をするときはJavaでいうところものを自分で説明した上で質問するようにしろよ。 すいませんでした。 以後気をつけます。
246 名前:デフォルトの名無しさん [2006/05/04(木) 02:29:52 ] ASP.NETのスレッドモデルについて質問なんですが、PageクラスのインスタンスはServletみたいに複数リクエスト(スレッド)間で使いまわされたりしますか? Server.Transferで転送後に元ページのインスタンスにアクセスできますが、その際にインスタンス変数に状態を持たせても問題ないのかなー、っと思いまして・・・。 ASP.NETでもインスタンス変数は使うべきではない、って感じなんでしょうか?
247 名前:デフォルトの名無しさん mailto:sage [2006/05/04(木) 08:39:19 ] >>246 ServletのSingletoneモデルに対して、ASP.NETはSingleCallモデル。 平たく言えばリクエストごとに毎回オブジェクトは破棄される。 インスタンス変数に値を設定しても次のリクエストではクリアされている。
248 名前:デフォルトの名無しさん [2006/05/04(木) 13:23:21 ] >>247 レスありがとうございます! なるほど。ではインスタンス変数は普通に使用可能なんですね! ちなみに、その辺りに関しての記述ってMSDNに載っていたりするんでしょうか? ちょっと自分では見つけられなかったのですが、もしよろしかったら教えて頂きたいです。 周りがJavaグラマばかりなので、見せた方が納得してもらえると思うので・・・。
249 名前:デフォルトの名無しさん mailto:sage [2006/05/04(木) 17:23:07 ] WebとWindowsのDataGritViewって、同じオブジェクトじゃないんだな WebだとDataBindがあるのに、WindowsだとDataBindが無かった 同名のオブジェクトだから同一のクラスだと思っていたら、 少しだけ派生してる箇所が異なってた 同じオブジェクト名にするなら派生の相違なんて作んなや! つーか、.NET Framework、罠が随所にあるな
250 名前:デフォルトの名無しさん mailto:sage [2006/05/04(木) 19:09:25 ] (゚д゚)ハァ?
251 名前:デフォルトの名無しさん mailto:sage [2006/05/04(木) 19:46:33 ] >>250 の母親でございます。 息子は(゚д゚)ハァ?と言ってみたかっただけです。 GWで浮かれていた息子には十分注意しておきます。
252 名前:デフォルトの名無しさん mailto:sage [2006/05/04(木) 19:56:22 ] [ ゚д゚]y-~~~~~ >>251 ノ デフラグ /[へへ カンリョウシマシタ (())//00000112223344555669::>>?GW[]aegsд。。。 いいおかかきけごさざししすすすたたただっってて てでででとにののははままみれんォデトフル分前十 名名子子息息意投日木母注浮無稿親言::ァパ゚