1 名前:デフォルトの名無しさん [2008/12/23(火) 13:56:37 ] ■公式 www.microsoft.com/japan/msdn/vstudio/default.aspx ■前スレ Visual Studio 2008 Part 13 pc11.2ch.net/test/read.cgi/tech/1226134233/ ■リンク Visual Studio 2008に搭載された17の新機能 www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html 5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷 www.atmarkit.co.jp/news/200711/20/vs.html その他テンプレ>>2-5
465 名前:デフォルトの名無しさん [2009/01/17(土) 03:21:42 ] ブレークポイントで止めた場合、その止まってる場所のクラスの変数しかカーソルを合わせたときに見えないんですが その時の他のクラスの変数の値を見るにはどうすればいいんでしょうか?
466 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 03:28:09 ] >>465 ローカル
467 名前:デフォルトの名無しさん [2009/01/17(土) 03:53:43 ] ローカルに表示されてなければnewしてなければスタックから破棄されてと考えた方がいいんでしょうか? しかしそのクラスのブレークポイントにすすめると前の値が保持されてるんですが、これはどういうことでしょうか
468 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:05:01 ] デバッグ版でおk
469 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:12:40 ] > 他のクラスの変数 ってなに?停止位置のクラスと無関係な型のローカル変数か? | class Hoge { | void Method() { ●| Fuga fuga; // ←他のクラスの変数? | Hoge hoge; // ←今のクラスの変数? | } | }
470 名前:デフォルトの名無しさん [2009/01/17(土) 04:16:43 ] デバッグで起動させてるんですが、MFCで同時に起動させている他のCWnd派生クラスの変数が表示されないんです。 ブレークポイントで止まってるクラスの変数はすべて表示されてるんですが
471 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:18:52 ] ぽかーん
472 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:51:00 ] ウォッチ VSもさすがにゆとりには対応していないから、自分で指定してあげよう。
473 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 05:15:00 ] おかしいな、冬休みはもう終わった時期だと思うんだが…
474 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 05:24:19 ] 解決できません、新たにクラスのインスタンスを作っているわけではないのに 再度クラスの関数を呼び出すとクラスのヘッダで宣言している変数の値が書き変わってしまいます。 とことんブレークポイントで調べていたんですが、呼び出した時に値が0になるんです。 もっと徹底的にMFC内部のどこで変数が書き変わったのか追跡するVSの使い方を教えてください
475 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 05:33:25 ] トレースしろよw
476 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 07:11:30 ] >>474 MFCのマクロ全て展開して暗記しとけ。
477 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 08:43:17 ] >>474 人に解るように説明できないなら、ソースを晒すんだ。
478 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 08:46:49 ] >>474 別のインスタンスじゃないか?メンバ変数のアドレスを見比べてみれれ。 あと、ブレークの条件に値の変更があるからそれを使えれ
479 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 12:33:11 ] CObjectは動的生成ができるんだよな。newしてないつもりでもインスタンスが・・・ まぁ問題のソースを見ないとなんとも言えんが。
480 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 15:53:47 ] デバッグに禁物なのは思い込み
481 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 17:09:59 ] VC#のSP1はコード書いてるときにすぐエラー表示してくれるんだけど、 なんか凄く急かされる気持ちになるので無効にしたいんだけどオプションとかで出来ますか?
482 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 17:12:34 ] できます
483 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 17:16:13 ] ツール →オプション →テキストエディタ →C# →詳細 →エディタのヘルプ →エディタでエラーに下線を引く →有効な意味的エラーを表示する
484 名前:デフォルトの名無しさん [2009/01/17(土) 18:55:12 ] Visual Studio2003.NETとアカデミック版のインストールCDがあるのだが 何が変わるんだ?価格は大分違うようだが。オススメはどっち?
485 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 18:59:16 ] 馬鹿は帰れ
486 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:06:10 ] 君には両方お勧めできない。
487 名前:デフォルトの名無しさん [2009/01/17(土) 19:11:24 ] 批判の嵐ww 誰か優しいヤツ教えてやれよw
488 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:12:23 ] 質問がおかしい上にスれ違い
489 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:27:16 ] >>483 どうもありがとう! エディタでエラーに下線を引くを外しました。 有効な意味的エラーを表示するは意味が分かりませんでした。
490 名前:デフォルトの名無しさん [2009/01/17(土) 19:43:23 ] オタクに馬鹿にされたosz
491 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:44:44 ] オタクは物事を極めようとする剛の者達だ。 非オタは馬鹿にされて当然。
492 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 00:14:49 ] 普通にコード記述後、ビルドすると このファイルはソースエディタ以外から変更されました。 というダイアログが出るようになりました。 どうなってるんですか?
493 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 00:46:37 ] なんか中間生成物開いてるんだろ。Designer.cs とか xxxx_i.h とか。 タブは見えてるの全部じゃないよ。右のドロップダウンで追加で 開いてるのがわかる
494 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 01:13:19 ] ソースエディタ?リソースエディタじゃなくて?
495 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 01:17:07 ] >492 VSを複数起動させた状態で、別ソリューションでソースをいじったとか・・・
496 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 05:43:58 ] リソースじゃなくてソースエディタです。 一個しかVS起動してないのにでてきました。が.ncbを削除したら直りました
497 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 06:08:15 ] XMLLiteで実際に操作するファイルを指定するのはどうすればいいんですか? Writerサンプルみてもどこにも書いてないし、実行してもファイルないんですけど。これどういう動きしてるんですか?
498 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 07:04:36 ] >>497 どのサンプルか知らないけど、読み込みでも書き込みでもIStreamを扱っているはず。 SHCreateStreamOnFileでファイル相手のIStreamを作れる。 これは要IE5以上だが今どき問題ないよな?
499 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 07:12:27 ] >>491 やけに説得力があるな。
500 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 08:30:53 ] >>498 thxわかった これめちゃくちゃレベル高いな。MFCが可愛く見える COMとXMLがわかってないからいけないんだろうけど
501 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 11:22:34 ] XmlLiteプログラミング ttp://home.att.ne.jp/banana/akatsuki/doc/xmllite/index.html
502 名前:デフォルトの名無しさん [2009/01/18(日) 20:24:51 ] VistaでVC2008EEインストールしようとしたら.NET Frameworks3.5SP1のとこで失敗する。 32bitだけど前スレの いろいろ調べてみた結果 blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx にある.NET Framework Cleanup toolを使って.NET Frameworkの全バージョンをアンインストール, それからVS2008SP1をインストールという手順で成功しました。 っての試してもだめだ。 ぐぐっても64bitで失敗してる人はいるけど32bitで躓いてる人いないし、 なんだ?DELLのVistaが糞ってことでいいのか?
503 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:46:31 ] そういう話ならもっとレアなのを知ってるぞ。 WindowsNT4で2CPU(2コアやHT含む)以上かつSSE2以上の能力がある場合、 .NET1.1の導入に失敗する。この現象はVirtualPCでも起きる。 対応はHDを上記の条件が当てはまらないPCに付け替えてインストールする。 インストールがすめば問題ないし。VirtualPCだったらもっと簡単だね。 Microsoftは対応する気は毛頭ないそうだ。
504 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:52:26 ] それは一体全体どういう理屈でそんな不気味なことにw
505 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:04:14 ] 502だけど、Vista入れなおして真っ先にインストールしたらいけた。 FireFoxとXPVista高速化とホットゾヌ2とガジェットいくつか追加しただけなんだけどなぁ。
506 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:16:22 ] XPVista高速化
507 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:09:08 ] XPVista高速化w
508 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:13:39 ] なんでそれを疑わないかなあ。
509 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:20:48 ] 正直すまん。
510 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:32:57 ] 俺DELLのVistaだけど余裕でインスコできたよ
511 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 02:06:29 ] OutOfMemoryで死ぬアプリケーションのデバッグしているのですが、 プロセスのメモリの使用量の上限を設定してアプリケーションを起動する ことは可能ですか? (つまり、早めにOutOfMemoryで殺したい) UNIX系での ulimit -m みたいなことです。 普通に起動して限界まで使うと、スワップしまくって他のプロセスも影響くらって 動作が緩慢になってしまうので・・・
512 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:16:41 ] 戻り値いじってメモリ不足が起きたふりをさせて その後の動きを確認した方がいいんじゃないの?
513 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:18:54 ] VSの機能には無いんじゃないか
514 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:19:36 ] 言葉が足らなかったんですが、 メモリ不足の原因はわかっていて、 改良&チューニング中なので、いろいろ試行錯誤しながら 作りたいんです
515 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:20:13 ] WindowsのOSとしての機能にはあったりしますか?
516 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:31:35 ] やったことないけど、Windowsシステムリソースマネージャでできるかも
517 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:33:22 ] >>516 ども。ちょっと調べたり試したりしてみます。
518 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:34:22 ] 仮想メモリ0にしちゃえば?
519 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 04:04:11 ] プログラムの始めにVirtualAllocで仮想メモリ空間いっぱい予約するというのはどう?
520 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 04:45:29 ] 次からF#が入るみたいですが、今からC#やるならF#を待った方がいいですか?
521 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 05:03:49 ] 待たなくていい
522 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 06:33:03 ] ストレスツール?
523 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 06:41:36 ] うん
524 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 07:28:18 ] >>511 ジョブオブジェクトってのを使うと出来るらしい。 ↓あたりを調べてみるといいかと CreateJobObject AssignProcessToJobObject SetInformationJobObject 日本語ヘルプは情報が古いのか、SetInformationJobObjectのフラグの数が 少ないから、英語のヘルプ見た方がいい。
525 名前:デフォルトの名無しさん [2009/01/19(月) 11:55:48 ] 新しくVS2008買おうと思ってるんだけど、ExpressionBlend2のアップグレード版買うのが一番安いのかな。 アップグレード対象のVB2005EEをライセンスしたLiveアカウントがあればインストールできるってことかな。
526 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 12:07:39 ] >>525 アップグレード対象のVB2005EEって↓のことで、無料ダウンロード版ではないよ。 ttp://www.amazon.co.jp/dp/B000CSPMZS/ Expressionは知らんが、VS2008単品のアップグレード版はまっさらな新PCに インストールした際に何の確認もなかったとだけ言っておく。
527 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 12:43:34 ] >>526 ありがとうございます。 調べたところできそうな感じですね。 MSの他の製品でも体験版からアップグレードできるものが多いから、MSの方針なのかな。
528 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 16:18:06 ] >>526 そうだったっけ?
529 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 16:23:17 ] ttp://www.microsoft.com/japan/products/expression/products/Upgrade.aspx ここのアップグレード対象製品みると >無料のダウンロード製品および体験版は対象外となります。 って書いてあるね。 でも対象製品にMS以外も含んでるんだな。
530 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 16:29:28 ] 一方、Visual Studioのほうにはそれが書かれていないので気になっている。 www.microsoft.com/japan/msdn/howtobuy/vs2008/upgrade/
531 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 16:32:24 ] >>530 VSはエディションを問わない(Express含む)って書いてるじゃない。 EEも対象だと思うよ。
532 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 17:43:46 ] ちょっと通りかかりの者ですが普通に買うと丸損って事?
533 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 17:47:46 ] それは個人の判断で。 会社で購入とかもあるだろうし。
534 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 18:20:42 ] 通常版は情報弱者を痛い目に遭わせて反省させる為のエディションだと確信している
535 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:11:20 ] まともな会社だとサブスクリプションだな
536 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:50:39 ] やね。 実際のところ、Express で開発してきて機能が足りなくなった人へ という意味で Express からのアップグレードだと思うよ。 Express って対象拡大目的やしあるほうが確かに自然。 まぁなんか無料化してしまって製品構成が変になったけど サブスク中心なのでいいやで放置、キャンペーンみたいなものさ とかそんな感じなんでないの
537 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:51:18 ] >>534 確信しちゃいましたかw 間違っちゃいないけどな
538 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 01:28:42 ] 個人購入なんて売り上げそんなに占めてないだろうから あんまり厳しくないのかね
539 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 01:39:39 ] 学生はアカデミック、企業はサブスクリプションだから 普通版を買うのは趣味グラマーくらいだろう。
540 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 02:46:21 ] 俺趣味グラマーだけどEEで十分 アイコンとかはフリーがあるし
541 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 03:12:18 ] MSに問い合わせをしたときに 2008EEはアップグレード対象製品じゃないので注意してね。 2005EEはここからダウンロードできるよ、というある意味 真面目かつ親切な返事をもらったことがある。 せっかく親切にしてもらったので、VC++2005EEをIDEなしで インストールしてから、VS2008Pro UPGをインストールした。 あまり意味がなかった気がする。
542 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 03:51:11 ] なんか、昨日からWebのMSDNライブラリを開くとJavaScriptエラーが出て、表示が崩れるんだが、俺だけ? キャッシュを削除したり、設定をリセットしても直らない(Vista, IE7)。 msdn.microsoft.com/ja-jp/library/default.aspx
543 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 03:56:51 ] 壊れてるね
544 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 04:07:25 ] 壊れてるよ
545 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 07:18:58 ] アップグレード版を買うにあたって、MSに問い合わせた際の回答 -- この度はマイクロソフト Contact US をご利用いただき誠にありがとうございます。 マイクロソフト カスタマーインフォメーションセンター○○と申します。 Visual Studio 2005 Express Edition を対象製品として、 Visual Studio 2008 アップグレード版をお求めいただくことは可能です。 また、Express Edition を CD イメージからインストールしていただき、 ご入手いただいた CD イメージを紛失してしまった場合でも、 Visual Studio 2008 アップグレード版をご利用いただくことは可能です。 ただし、Express Edition を Web サイトよりダウンロードしていただき、 インストールしていただくことで、保有している状態であると理解しております。 Visual Studio 2008 アップグレード版をお求めいただく際には、 ご利用される PC にインストールしていただけますようお願い申し上げます。 何かご不明な点がございましたら件名は変更せずご返信ください。 今後とも弊社製品、サービスをご愛顧の程よろしくお願い申し上げます。 -- ちなみに、 VS2005EEのインストール時にユーザー登録等は必要なかった。 VS2005EEのアンインストール後にVS2008UPGをインストールできた。
546 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 07:18:58 ] Visual Studio 2008 Standardを持っているのですが Visual Studio 2008 Professionalにアップグレードしたいのですが アップグレード版はありますでしょうか? それとも新規用を買いなおす必要がありますか?
547 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 07:31:08 ] 1つ上のレスすら見えないのか
548 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 07:43:30 ] プロになれば同時刻のレスも読めるようになるのか・・
549 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 07:52:04 ] これはしょうがないなw
550 名前:546 mailto:sage [2009/01/20(火) 08:01:45 ] おぉ!まったく同時刻w VS2005EEをダウンロードしておけばVS2008Proのアップグレード版を 買ってもOKってことですね?
551 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 08:18:37 ] >>530 読めばVS2008Stdからアップグレードできることがわかるだろうに
552 名前:546 mailto:sage [2009/01/20(火) 08:30:52 ] >>551 おぉ!3Q。
553 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 08:35:39 ] プロなら書き込まれる前に読むことができる
554 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 09:45:54 ] >>551 2008STDはアップグレード対象ではないよ。 >>530 のリンク先で対象になっていないし、 >>541 や>>545 の回答のように、2005の所有が前提。 さすがにそんなこと気にする必要ないとは思うけどね。
555 名前:546 mailto:sage [2009/01/20(火) 09:53:56 ] 仕方ない。割るか
556 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 11:08:38 ] ■ Visual Studio 2008 Professional Edition のアップグレード パッケージは、以下の製品のいずれかのライセンスをお持ちのお客様がご購入いただけます。(エディション (※) は問いません) * Visual Studio .NET Version 2002, 2003/Visual Studio 2005, 2008 * Visual Basic .NET Version 2002, 2003/Visual Basic 2005 * Visual C++ .NET Version 2002, 2003/Visual C++ 2005 * Visual C# .NET Version 2002, 2003/Visual C# 2005 VS2008は対象だけどVB/VC/VC#2008は対象じゃない (便宜上そう呼んでるものはあるけど)VS2008EEはないので>>545 VS2008STDはおk なんじゃないの
557 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 12:45:52 ] ListViewでオーナードローをしてみているのですが カラムヘッダー、アイテム、サブアイテムは可能なのですが グループをドローするイベントがありません。 グループはオーナードロー不可なのでしょうか?
558 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 12:52:34 ] >>557 ぶっちゃけ、そういう話はスレ違い。 ここは環境のスレで、特定言語やライブラリの話は専用スレで。
559 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 13:18:09 ] >>558 知らないならレスしないで下さい。ウザイだけです。
560 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 19:20:59 ] 質問スレでもないのに質問しといて偉そうだなおいw
561 名前:デフォルトの名無しさん [2009/01/20(火) 20:58:52 ] >>559 うざいからどっか池。
562 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 21:02:10 ] Win32APIスレやDirectXスレに数ヶ月粘着してる荒らしだからスルー推奨
563 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 23:06:49 ] >>561-562 基地外はレスしないで下さい。ウザイだけです
564 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 23:10:36 ] 無印のProをインストールしてたんですが Microsoft UpdateにSP1来ないんですか? ってか2005のときはSP来てましたか?
565 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 23:45:29 ] 普通にSP1落としてきて入れたら?