- 1 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 13:02:44 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part27 pc11.2ch.net/test/read.cgi/tech/1208248879/
- 220 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:23:08 ]
- >>219
ありがとうございます。 ちなみにならない理由て簡単に教えてもらえないでしょうか。
- 221 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:28:00 ]
- staticな変数に入ってるオブジェクトはガベージコレクションの対象にならないから
アクセス可能な変数に代入されているオブジェクトはGCに回収されない つまりstatic or 使用中のメソッドのローカル変数に代入されているオブジェクトは回収されない そうじゃないものは回収される
- 222 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:49:23 ]
- >>221
めっちゃ助かりました! ありがとうございます
- 223 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:15:37 ]
- Mutex m = 〜;
: // GC.KeepAlive(m); てのがあったと思うけど、KeepAlive入れないとmがスコープ内にも関わらず回収されちゃうのは コンパイラの最適化でもう使われないmにnullを入れるとかしてるの? それともガベージコレクタが動的にコード見て判断してるの?
- 224 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:33:50 ]
- JITコンパイラがnullにするコードを追加してる、多分。
まあMutexなんてusingしときゃすむ話だ。 ってかましろほっぽっとかずにusingなりちゃんとしとけよって話。
- 225 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 02:32:02 ]
- 配列やコレクションを引数にとるメソッドで、コレクション自体がnullの時はArgumentNullExceptionを
投げるんでしょうが、コレクションの要素の中にnullのものがあったときもArgumentNullExceptionを 投げていいんでしょうか。
- 226 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 02:43:18 ]
- いや、よくない。
ArgumentExceptionなり、それの派生クラスを適当に定義して投げれ
- 227 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 02:45:04 ]
- MSDNくらい見ようぜ
> メソッド呼び出し時に渡される引数が null 参照 (Visual Basic では Nothing) で > あってはならないにもかかわらず、渡された引数のうち少なくとも 1 つが null 参照 > (Visual Basic では Nothing) のときに、ArgumentNullException がスローされます。
- 228 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 09:15:31 ]
- よく読め
- 229 名前:デフォルトの名無しさん [2008/06/07(土) 13:46:25 ]
- visualC#2008でプログレスバーって言うのがありますよね?
アレを敵の体力バーにしたいのですが、どうすればプログレスバーの 値を増減させられますか?おしえてください。yahooで調べてもでませんでした。
- 230 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 13:50:09 ]
- ネットで調べる前にまずヘルプみれっつうの
- 231 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 13:55:56 ]
- 体カバーにみえた
- 232 名前:デフォルトの名無しさん [2008/06/07(土) 14:03:09 ]
- ヘルプみて
頭がいたくなって 熱がでました。 ありがとうございました。
- 233 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 17:55:42 ]
- MSDNはわかりにくい場合が多々あるのはわかるんだが
こういう質問を見ると、本当に調べたのか?と疑問に思う はっきりいえば嘘だと思う
- 234 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:03:17 ]
- >>233
もうちょっとオブラートに包んで!
- 235 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 21:23:04 ]
- ググレカス
- 236 名前:デフォルトの名無しさん mailto:hage [2008/06/07(土) 22:08:45 ]
- 初心者スレなんだからいいじゃん
初心者じゃないくせにうろうろすんなhage
- 237 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 23:24:19 ]
- しかし、その程度のtipsも探し当てられない能力の低さには脱帽
- 238 名前:デフォルトの名無しさん [2008/06/07(土) 23:41:24 ]
- てかここで聞くよりググった方が早いだろ
- 239 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 01:02:00 ]
- >217
クリレポはPro版から手軽に使えるから使うけど、.netのクリレポって最初の 起動が死ぬほど遅いんだよな。下手すれば10秒超える。 まぁ、どっちかといえばActiveReportの方が多いんじゃないかな?
- 240 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 01:07:52 ]
- クリレポは確かに手軽に使えるけど、for VS2008にはマージモジュールが用意されてないんだよな
msiならあるんだが
- 241 名前:デフォルトの名無しさん [2008/06/08(日) 21:40:29 ]
- クリレポは機動が遅いから評判いまひとつなのか めもめも
葡萄屋のActiveReportかあ 買う金ないお 貧乏会社だし
- 242 名前:デフォルトの名無しさん [2008/06/08(日) 21:43:24 ]
- ジャイブレポートなんてどうかな?
VBでブイブイ言わせてるみたいだけど(うちの会社でわ)
- 243 名前:デフォルトの名無しさん [2008/06/08(日) 21:46:47 ]
- アクテブレポート12万だとー
ウインビスタのほうが安いじゃないか MSを見習え
- 244 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 23:23:14 ]
- Excelじゃダメな理由を教えろ
- 245 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 23:27:14 ]
- Excelにはいて印刷?
聞いた事有るけど C#のアプリでボタン押してExcel立ち上げて Excelのプレビュー見て 印刷ボタン押して めんどくさー
- 246 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:31:17 ]
- OLEオートメーションでいいだろ
- 247 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:43:30 ]
- 自動印刷のあたりで、エクセルマクロを規制しようとするセキュリティソフトが騒ぎ出す
ユーザーから見て「エクセルが起動したこともわかんない」という状態は不可能
- 248 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:47:11 ]
- OWCでいいだろ
- 249 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 01:18:38 ]
- OWCって何でんの?
Oっきい方のトイレ? うんこしながら考えろってこと?
- 250 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 01:27:21 ]
- そのとおり!
- 251 名前:デフォルトの名無しさん [2008/06/09(月) 10:09:25 ]
- pc11.2ch.net/test/read.cgi/tech/1212972014/
- 252 名前:デフォルトの名無しさん [2008/06/09(月) 10:27:25 ]
- みんな仕事でC#使ってるだけなのかぁなんかガッカリだな
- 253 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 10:58:17 ]
- 俺は仕事じゃなくて自分用のツールとか作ってる
でも配るんなら.NETがネックになるから避ける人が多いかもね
- 254 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 11:05:54 ]
- なんでSP3に入れてくれなかったんだろうね
- 255 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 11:09:20 ]
- ドトネト弱者は放置でOK
- 256 名前:デフォルトの名無しさん [2008/06/09(月) 11:39:24 ]
- ドットネックw
- 257 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 15:51:59 ]
- Process.Startで呼び出したEXEの戻り値ってどうやって取得すれば良いんでしょうか
- 258 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 15:56:01 ]
- プロパティにあるだろ
- 259 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 16:10:56 ]
- 横入りで申し訳ないけど、>>248さんの言ってるOWCって何ですか?
- 260 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 16:11:18 ]
- oh、ExitCodeか・・・見落としてた
- 261 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 16:25:29 ]
- office web component かな?
- 262 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 17:08:56 ]
- タイトルバーの右クリックにメニューを表示したいんです。
どなたかヒント下さい。
- 263 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 17:24:00 ]
- ヒント:質問の仕方を考え直しましょう。
- 264 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 17:31:50 ]
- やり方は知らないし関係ないけど、
タスクバーからのメニューの一番下が「閉じる」じゃないアプリには、たまにぶち切れそうになるな
- 265 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 17:35:54 ]
- cmd.exeのことですね、分かります
- 266 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 17:43:01 ]
- エスパーするとGetSystemMenu
- 267 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 17:49:40 ]
- >>266
出来ました、ありがとうございます。 システムメニューって言うんですね、知りませんでした。
- 268 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 21:56:50 ]
- >>264
なるw 右クリック→即左クリックで閉じようとしてヘルプとか開いたらもう・・・
- 269 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 21:58:58 ]
- なんのためのAlt+F4
- 270 名前:デフォルトの名無しさん [2008/06/09(月) 22:32:46 ]
- タスクバーのアイコンダブルクリックでも閉じれるよ
- 271 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 22:48:49 ]
- ↑うそ付くなw
- 272 名前:デフォルトの名無しさん [2008/06/09(月) 22:54:55 ]
- あータイトルバーだった
- 273 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 23:24:21 ]
- >>269
手が常にキーボードの上にあるとは限らない マウスだけで操作してるときとか、タスクバー使うことがある ただ、俺は>>268と違って右クリックx2派だが
- 274 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 01:26:31 ]
- 無限ループに入ってるっぽいアプリってAlt+F4効いたっけ?
- 275 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 05:46:19 ]
- ウィンドウとは別のスレッドが無限ループしているとか
無限ループの中で(VBでいうDoEventsのように) メッセージループへの応答をしていれば、効く。 そもそもそんな状態だったら、やたらとCPU食う以外 無限ループくささをあまり感じないと思うけど。
- 276 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 11:49:48 ]
- システムメニューの閉じるつぶしてたら、上記の方法は全滅だけどな。
- 277 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 19:50:49 ]
- >>275
sleep入れてりゃ単純な処理なら無限ループでも全くCPU食わないよ。 むしろ正常なプログラム。 ゲーム作るとメインループをぐるぐる回し続けるのが普通だからね。
- 278 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 20:28:40 ]
- ゲームは普通のプログラムと違うだろ
ここでいう普通とは以下省略
- 279 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 20:38:24 ]
- ASP.NetをC#やっててメッセージボックス?を出そうと思って
MessageBox.Show("表示したい内容"); と打ち込んでるんだが「現在のコンテキスト内に存在しません」とかなんとかエラーがでて実行できないんだけどどうしたらうまくいく?
- 280 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 21:47:50 ]
- ASP.NETではWindows.Formは使えないぞ
- 281 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:10:28 ]
- ぬ、そうなのか
どっかに教科書とかないもんかorz ちなみにWebフォーム(?)でメッセージボックスだすにはどうすればいい?
- 282 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:43:18 ]
- window.alert
- 283 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:45:57 ]
- ありがとう、明日会社でやってみるよー
- 284 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:47:43 ]
- それくらいぐぐれよ・・・
ここはふらっとだった
- 285 名前:デフォルトの名無しさん [2008/06/10(火) 22:53:58 ]
- ぐぐる前にここで聞け
- 286 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:55:13 ]
- マルチディスプレーでデスクトップの全体の横幅を取得する方法教えてください。
- 287 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 00:36:14 ]
- 質問です。
LINQ to SQLのDataContextについてなんですが、 データをSQL Serverからではなく、XMLから読み込み、保存出来ないでしょうか?
- 288 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 00:53:00 ]
- >>286
System.Windows.Forms.Screen.AllScreensで列挙して計算。
- 289 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 00:56:20 ]
- >>288
レスありがとうございます。 どのように並んでるかは、どう判別するのですか? 全て横一列とは限りませんよね?
- 290 名前:デフォルトの名無しさん [2008/06/11(水) 00:58:46 ]
- >>289
文字列の配列で返してくれるよ(多分
- 291 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 01:07:15 ]
- >>287
LINQ for xml というのが別にある
- 292 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 01:10:15 ]
- >>290
Screenクラスの配列で帰ってくるので、各々の横幅は分かるのですが、どう並んでいるかの取得方法がわからなくてつまづいてしまいました。 文字列の配列とはどういうことでしょうか?
- 293 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 01:13:37 ]
- LINQ to XMLとLINQ to Objectの違いがわからない
- 294 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 01:14:06 ]
- >>290
あ。 .ToStringで相対位置がわかるのですね!すばらしい・・気付かなかった。 ありがとうございました。
- 295 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 01:14:17 ]
- 座標から計算すればいいんじゃないの?
- 296 名前:デフォルトの名無しさん [2008/06/11(水) 01:17:13 ]
- あーマルチウィンドウかマルチディ(
- 297 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 01:20:08 ]
- >>295
あ。.Bounds.Xでわかるんですね。 さっき実験したときは全部0だった気がしてたので、どうやら勘違いしてたようでした。 解決しそうです。ありがとうございました。
- 298 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 08:24:06 ]
- >>293
極端な話、IEnumerableに対するLINQがLINQ to Objectで XElementに対するLINQがLINQ to XML。
- 299 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 10:35:12 ]
- 根本的な質問なんですが
C#でプログラムを書いて配布するときに.netも同じCD内にやいて配布することはできるのですか?
- 300 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 11:11:08 ]
- >>299
msdn.microsoft.com/ja-jp/library/xak0tsbd(VS.80).aspx ググればすぐHitするだろ低脳
- 301 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 11:12:04 ]
- ここはふらっとだった…
- 302 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 12:29:44 ]
- Form1のキャプション変更を教えてください
Form1.Caption= ではできませんでした
- 303 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 12:36:45 ]
- Captionってどっから出てきたの?
Text だろ。 でもForm1はインスタンスなの? そうだとしてもウィンドウ実体ができてからでないとかわらんけどな。
- 304 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 12:41:56 ]
- タスクバーの文字を変えるやつです
VBでは Form1.Caption= でよかったんですが Form1.Text= というのもありませんでした インスタンスというか最初に立ち上がる単体です
- 305 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 12:48:12 ]
- まずは@ITのC#入門でも読んで基礎を身に付ければいいよ
- 306 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 15:45:03 ]
- >>304
Me.Textは?
- 307 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 15:46:16 ]
- しまったここはふらっとだった。
this.Textな
- 308 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 16:52:26 ]
- >>307
おお、できました サンクスです
- 309 名前:デフォルトの名無しさん [2008/06/11(水) 20:02:37 ]
- ぐぐる前にここで聞け
- 310 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 21:54:40 ]
- StreamWriterでテキストファイルに書き込んでるんだけども
2バイト文字(だと思う)が文字化けしちゃうんだけどこれはなんで?
- 311 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 21:55:50 ]
- Encoding
- 312 名前:デフォルトの名無しさん [2008/06/11(水) 22:14:36 ]
- >>310
あーそれ俺も蹴躓いた一番最後が改行コード1つで終わってると文字化けするっぽかった気が てかコレ StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("shift-jis"));
- 313 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 22:19:20 ]
- Shift_JISでおk
- 314 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 22:22:10 ]
- 日本語版以外を作るつもりはないけどEncoding.Default使っている。
- 315 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 22:38:22 ]
- しまったここはふらっとだった。
- 316 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 23:32:31 ]
- 大文字小文字ね
- 317 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 00:39:53 ]
- >>314
無指定時の標準がutf-8でEncoding.Defaultが別にある不思議。
- 318 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 01:38:26 ]
- Encoding.DefaultはANSIのデフォルトコードページだろ。
なにが不思議なんだ。
- 319 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 03:00:18 ]
- まぎらわしいのは確かだわな。Encoding.Ansiとかにしといてくれればいいものを。
- 320 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 14:44:04 ]
- List<T>からAsReadOnly()でReadOnlyCollection<T>を得た後
ReadOnlyCollection<T>への参照のみ保持しておく ってのはやっても大丈夫?
|

|