トップページ⇒tech
1001コメント274KB

Visual Studio 2008 Part 10

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2008/06/13(金) 14:18:41
■公式
http://www.microsoft.com/japan/msdn/vstudio/default.aspx

■過去スレ
【Orcas】 Visual Studio 2007 【.NET3.0】
http://pc11.2ch.net/test/read.cgi/tech/1174574352/
【Orcas】 Visual Studio 2008 【.NET3.5】 Part2
http://pc11.2ch.net/test/read.cgi/tech/1187855872/
【Orcas】 Visual Studio 2007 【.NET3.0】 Part3
http://pc11.2ch.net/test/read.cgi/tech/1193662588/
Visual Studio 2008 Part1
http://pc11.2ch.net/test/read.cgi/tech/1195616628/ (実質4)
【Orcas】 Visual Studio 2008 【.NET3.5】 Part5
http://pc11.2ch.net/test/read.cgi/tech/1198866447/
Visual Studio 2008 Part 6
http://pc11.2ch.net/test/read.cgi/tech/1202821357/
Visual Studio 2008 Part 7
http://pc11.2ch.net/test/read.cgi/tech/1204641201/
Visual Studio 2008 Part 8
http://pc11.2ch.net/test/read.cgi/tech/1207063618/
Visual Studio 2008 Part 9
http://pc11.2ch.net/test/read.cgi/tech/1210680571/

■リンク
Visual Studio 2008に搭載された17の新機能
http://www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html
5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷
http://www.atmarkit.co.jp/news/200711/20/vs.html

その他テンプレ>>2-5
0206デフォルトの名無しさん2008/06/17(火) 16:43:46
>>205
意味わかって質問してるか?ナメてるとしか思えん。
0207デフォルトの名無しさん2008/06/17(火) 17:06:01
もしかしてVS2008って別プロジェクトの
リソースファイルのコピーって出来なくなってる?

一括じゃなくてリソースエディタで必要なものだけコピーしたいんだが・・・
02082052008/06/17(火) 17:08:44
>>206
ごめんよ、試してくれやすそうな例を考えて書いたのだけど、ナメているように思われてしまったかも。
202氏とは違うけどVC6から移行中でして…。エラーコードも間違えていた。_tcscatじゃなくてstrcpyだった。

strcpyがグローバルにないのは(びっくりだけど)良いとして、問題はstrcpyなんて使ってないんだよな。
自分が書いていないコードのどこかで引っかかっているのだろうけど…。

コンパイラオプションのせいか、変な宣言しているのか、逆にし忘れているのか…。
0209デフォルトの名無しさん2008/06/17(火) 17:18:49
charとかintは青くなるだろ
0210デフォルトの名無しさん2008/06/17(火) 19:22:47
自分で色を付ける型名を追加も出来る
02112052008/06/17(火) 21:35:24
#include <list>
int main(){
  std::list<int> list_int;
  list_int.push_back( 5 );
  return 0;
}

ビルドエラー
1>c:\program files\microsoft visual studio 9.0\vc\include\cstring(22) : error C2039: '_tcscat' : '`global namespace'' のメンバではありません。
1>c:\program files\microsoft visual studio 9.0\vc\include\cstring(22) : error C2873: '_tcscat' : シンボルを using 宣言の中で使用することはできません。
....以下略

こりゃ駄目だ。さすがにこれはありえないですよね。
VC6と共存させているせいで、環境がぶっ壊れているのかな。
0212デフォルトの名無しさん2008/06/17(火) 22:00:57
3DRPGプログラミングという本についてきたサンプルプログラムを実行したのですが
一個目は普通に実行できるのですが2個目以降はエラーで実行できません。
詳細画像 ttp://akm.cx/2d2/src/1213707501816.jpg
弟のVS2008の入っていないPCで実行したら普通に起動しました。

対処方法分かる人いたら教えてください・・・・。
プログラム初心者なので質問の意味が不明かもしれませんがよろしくお願いします。

サンプルプログラム ttp://www9.uploader.jp/dl/inoguma/inoguma_uljp00002.zip.html

0213デフォルトの名無しさん2008/06/17(火) 22:04:58
使用許諾がどうかはしらないが、一般に、サンプルプログラムを勝手に配ったら訴えられてもしょうがないぞ
0214デフォルトの名無しさん2008/06/17(火) 22:09:10
時既に遅し、ですが消しておきました。
制裁は受ける覚悟です。

さっきの質問ですが
こうすればいいんじゃないか?ってのがあったら教えてください。
0215デフォルトの名無しさん2008/06/17(火) 22:11:02
自分でビルドしてんだからデバッガで追えばよかろうに…
0216デフォルトの名無しさん2008/06/17(火) 22:14:26
DirectXを使っているのかね
0217デフォルトの名無しさん2008/06/17(火) 22:17:45
>>216

はい

DirectX ゲームグラフィックスプログラミングという本を持っていたので
たぶん・・・それに書いてあるとおりセットアップしました。

0218デフォルトの名無しさん2008/06/17(火) 22:19:28
2008を一度アンインストールして実行してみることにします
0219デフォルトの名無しさん2008/06/17(火) 22:21:55
>>217
だったら試しにDirectXのコンパネで、DebugをReleseにしてみて
VS2008関係ないな
0220デフォルトの名無しさん2008/06/17(火) 22:36:52
>>219
なおりました・・・! ありがとうございます!
DirectXゲームグラフィックスプログラミングにはデバックにしろと書いてあったのですが
どういうタイミングで使い分ければいいのですか?
質問ぶっつづけですいません;;
0221デフォルトの名無しさん2008/06/17(火) 22:51:40
>>220
アンインスコする前でよかったね。俺の方は再インスコ中だけどな。

つかたぶんそのサンプルコードで、メモリか何かの管理をしくじっているのだろう。
215氏も言っているけど、デバッガで追ってみたらどうだい。
0222デフォルトの名無しさん2008/06/17(火) 22:54:11
>>221
了解しました

デバッカで追って出たエラーみたいのを調べてみます。

どうしても対処できなかったらまたよろしくお願いします。
それでは失礼します
0223デフォルトの名無しさん2008/06/17(火) 23:48:38
買うなら、Professional と思ったけど、
Standardと機能ほとんど変わらねえな?
欲しいの単体テストだけだぞ。
値段全然違うのに。
0224名無し募集中。。。2008/06/18(水) 00:00:24
Standardは最適化が無いはず・・・書いてないな
http://www.microsoft.com/japan/msdn/vstudio/products/vs08/compare.aspx
0225デフォルトの名無しさん2008/06/18(水) 01:42:12
2008はStd.Eにコード最適化あるぞ?Exp.Eですらあったと思うが。
0226デフォルトの名無しさん2008/06/18(水) 02:12:11
OpenMPとかプロファイルを使う最適化なんかがPro以上だったはず。
0227デフォルトの名無しさん2008/06/18(水) 02:23:37
ああ、OpenMPはPro以上だね。
英語版の機能比較表はっとく。Xついてるのがサポートされてる奴ね。

ttp://msdn.microsoft.com/en-us/library/hs24szh9.aspx
0228デフォルトの名無しさん2008/06/18(水) 09:08:18
ソフトに金出すとか…
0229デフォルトの名無しさん2008/06/18(水) 14:05:31
いま2003と2008の両刀なんだけど、2008はエディタとして重いよね
コンパイルだけはCPUのマルチコアに対応してるからいいんだけど、それ以外は糞
コンパイラだけ2003かVS6に移植してほすぃ
0230デフォルトの名無しさん2008/06/18(水) 14:08:30
コンパイラはIDEから独立なものだから好きに使えばいいじゃん。
0231デフォルトの名無しさん2008/06/18(水) 14:08:58
エディタだけ軽いの使えばいいじゃん
それかMSに開発費払って作ってもらえ
0232デフォルトの名無しさん2008/06/18(水) 14:09:37
>>230
本当?
ちょっと試しに逝ってくるかな
0233デフォルトの名無しさん2008/06/18(水) 18:47:17
もしかしてVC++2008にはクイックウォッチがない?
0234デフォルトの名無しさん2008/06/18(水) 18:54:46
ある
0235デフォルトの名無しさん2008/06/18(水) 18:57:16
本当?
変数名範囲指定して右クリックしてもそれらしいのが出てこないのだけど
ブレークポイントにするといちいち止まってしまうし
0236デフォルトの名無しさん2008/06/18(水) 19:45:05
じゃあない
0237デフォルトの名無しさん2008/06/18(水) 22:37:16
http://msdn.microsoft.com/ja-jp/magazine/cc534994.aspx

ExpressEditionでも使える
クロスプラットフォームでないGUIライブラリ
0238デフォルトの名無しさん2008/06/18(水) 23:14:34
上のほうで好きな言語等の話題があったけど
C/C++とC++/CLIを区分したアンケート結果ってないのかなぁ。
それともCLIを支持する人間が少なすぎるのか?

俺がCLIメインなだけに、CLIをどれだけの人間が使っているか気になるw
0239デフォルトの名無しさん2008/06/18(水) 23:30:58
>>198
100個分岐しようがだらだらif文書くのはナンセンスだよ。
0240デフォルトの名無しさん2008/06/18(水) 23:36:37
どうしようもないって場合はあると思うけどね。
ほかの方法としては

・ 関数テーブルを作る(関数100個作る)
・ オブジェクト指向的に解決する(クラス100個作る)

とかあるけど、どれ使うかは状況次第やね。
0241デフォルトの名無しさん2008/06/18(水) 23:37:13
状態の数を減らすのが一番の解決
0242デフォルトの名無しさん2008/06/18(水) 23:38:38
カードゲームとか、カードごとに全く効果が違ったりして
全部はまとめらんないとかあるよね。
0243デフォルトの名無しさん2008/06/18(水) 23:44:07
超融合
0244デフォルトの名無しさん2008/06/18(水) 23:50:27
100個も全く違うケースなんて稀だと思うが。
シグネチャが同じ処理ですむならdelegateで処理できるし、1/3くらいには減るだろ。
0245デフォルトの名無しさん2008/06/18(水) 23:51:51
稀だが0じゃないだろうね
0246デフォルトの名無しさん2008/06/18(水) 23:59:54
どんな処理なのか純粋に興味あるな
0247デフォルトの名無しさん2008/06/19(木) 00:36:55
>>237
これで前スレで立ち上がりそうだったGUIライブラリプロジェクト終了だな。
0248デフォルトの名無しさん2008/06/19(木) 00:55:45
ライセンスがCDDLってどんなの?
0249デフォルトの名無しさん2008/06/19(木) 00:58:58
日本語でおk
0250デフォルトの名無しさん2008/06/19(木) 01:10:54
Compact Disc with Doble Layer Technology
0251デフォルトの名無しさん2008/06/19(木) 02:42:49
ライブラリとか頭悪すぎて理解できん
boostライセンスで統一してくれ
0252デフォルトの名無しさん2008/06/19(木) 06:29:46
CDDL日本語訳
http://sourceforge.jp/projects/opensource/wiki/licenses%2FCommon_Development_and_Distribution_License
0253デフォルトの名無しさん2008/06/19(木) 07:49:51
3行で頼むべ
0254デフォルトの名無しさん2008/06/19(木) 07:59:54
1.金払え
2.払いたくない場合は1を見よ
3.払えない場合は1を見よ
0255デフォルトの名無しさん2008/06/19(木) 10:31:38
>>239-240
100個の状態のコーディングをする際、switchですむところをわざわざ関数テーブルやオブジェクト指向に走るのはナンセンスじゃね?
0256デフォルトの名無しさん2008/06/19(木) 10:39:03
WTLより使えれば良いんだが
0257デフォルトの名無しさん2008/06/19(木) 10:39:23
しかしオブジェクト指向にすれば変更無しで101個目を作ることが出来る
0258デフォルトの名無しさん2008/06/19(木) 11:03:47
100個のcase文と状態ラベルを保守するのは大変だし、
俺だったら、状態をメソッドにして、
メソッドポインタで保持するな。
0259デフォルトの名無しさん2008/06/19(木) 11:09:18
仮想関数のことですね
0260デフォルトの名無しさん2008/06/19(木) 11:27:58
ユーザーが新しい挙動のカードをエディットできるとしたら
関数の実体はどうすればいいの?
機知の挙動だけならフラグで管理できるけど、
別の処理が必要なときコンパイルするわけにも行かないし。
0261デフォルトの名無しさん2008/06/19(木) 12:05:52
挙動をXMLとかDataSetとかで表現すればいいんじゃね。
0262デフォルトの名無しさん2008/06/19(木) 12:23:55
盛り上がって来たな
0263デフォルトの名無しさん2008/06/19(木) 12:42:17
VS2005からVS2008に乗り換えたらC#でオートフォーマットって変わった?
2005なら ; や } を入力したら一発で整形してくれたけど、2008だと変わってくれない。
C#の書式設定ではオートフォーマットするにチェックが全部入ってるんだけど・・・。
0264デフォルトの名無しさん2008/06/19(木) 12:47:38
>>260
場の状態をスクリプトからアクセスできるようにして、
カードの挙動はECMAScriptとかLuaとかそんなもんで書いてもらえばいい。

最近の流行ならIronPythonとか面白そうだな。
0265デフォルトの名無しさん2008/06/19(木) 15:36:48
>>257
結局はオブジェクトを生成するFactoryメソッドは変更しなきゃならんし、オブジェクト自体はコーディングしなきゃならん(当たり前)し。

変更のない100個がリコンパイルされないようにするにも、ファイルをわけなきゃならんし。
てか100個もファイル作りたくねーな・・・
0266デフォルトの名無しさん2008/06/19(木) 15:50:00
カードの種類で100のswitchは設計が悪いとしか思えない。
俺なら、必要な機能とパラメータでカードの動作を表現した設計をする。
豊富な機能と自由に制御できるパラ-メータがあれば。1000種類の
カードだろうと動作可能。機能とパラメータを設計すべき。
0267デフォルトの名無しさん2008/06/19(木) 15:57:59
ゲーム中に100の独立パラメータがあって100枚の各カードが1つのパラメータを持つ
0268デフォルトの名無しさん2008/06/19(木) 15:58:05
いつの間にカードゲームだったことになってんだよw
勝手に自分に有利な条件を採用して、勝ち誇ってんじゃねーよw
0269デフォルトの名無しさん2008/06/19(木) 15:58:48
>>266
その「必要な機能」100個を実装するような場合の話をしてんだよ
0270デフォルトの名無しさん2008/06/19(木) 16:18:42
必要な機能100が無いとは言えないが、100もほんとに要るのかは疑問だ。
よしんば有ったとして、それをどの方法で実現するかは、全体的なシステム設計で
おのずと決まってくるものだと考えている。
0271デフォルトの名無しさん2008/06/19(木) 16:54:48
>>268
カードゲームの話じゃなかった事にしようとして失敗した馬鹿
0272デフォルトの名無しさん2008/06/19(木) 17:00:59
>>270
Q、バナナを100個買うとします。お金はいくらかかるでしょうか。
A、バナナが100個も要るのか疑問だ。
0273デフォルトの名無しさん2008/06/19(木) 17:02:02
的外れすぎてワロタ。
0274デフォルトの名無しさん2008/06/19(木) 17:05:11
↑話を理解してない馬鹿
0275デフォルトの名無しさん2008/06/19(木) 17:06:09
下らない議論だな
答えはケースバイケースだ
0276デフォルトの名無しさん2008/06/19(木) 17:10:40
くだらない答えだな
0277名無し募集中。。。2008/06/19(木) 17:32:39
2つで十分ですよ?
0278デフォルトの名無しさん2008/06/19(木) 17:39:12
わかってくださいよ
0279デフォルトの名無しさん2008/06/19(木) 17:58:08
否定されると粘着する奴ってなんなの?
ロンリーなの?ハートブレイクなの?
0280デフォルトの名無しさん2008/06/19(木) 18:09:38
星屑ロンリネス
0281デフォルトの名無しさん2008/06/19(木) 19:44:01
お、荒らし会場はこっちに移転したのか?
0282デフォルトの名無しさん2008/06/19(木) 19:56:28
スクリプトにするってのは問題のすりかえに過ぎないだろう
C言語よりスクリプトの方がいくらか書きやすいかもしれないけれども
0283デフォルトの名無しさん2008/06/19(木) 20:09:17
スクリプトにするってのは、「本体のコンパイルをしなおしたくない」という欲求の解決策だよ。
問題のすり替えじゃなくて、そもそも問題が違う。
0284デフォルトの名無しさん2008/06/19(木) 21:00:16
>>263
2008でも整形してくれるよ
0285デフォルトの名無しさん2008/06/19(木) 22:07:13
>>272がアホ過ぎて笑った。
こういうやつが客の無理を聞いて仕様をひっくりかえすんだろうな。
0286デフォルトの名無しさん2008/06/19(木) 22:14:25
勘弁してあげてください。
0287デフォルトの名無しさん2008/06/19(木) 22:29:00
とりあえず、セットアップ中に出てくる正面向いたにいちゃんの顔が
ちょっとキモいと思います。 これは問題ではないでしょうか?
0288デフォルトの名無しさん2008/06/19(木) 22:29:49
>>287
大問題だ
0289デフォルトの名無しさん2008/06/19(木) 22:38:41
なぜか俺のマイピクチャフォルダにその兄ちゃんがいます。
いつ保存したのか、それが一番の問題です。
0290デフォルトの名無しさん2008/06/20(金) 00:31:22
>>289
村上隆のフィギュアでもかっとけ
0291デフォルトの名無しさん2008/06/20(金) 00:43:45
>>287
超kimo過ぎるよ
前の、韓国人?の方がまだ良かったよ
で、2008のあの人って何人? 中国人ぽくはないし...
つぎは、北欧の幼女か、猫にしてほしよ。男は絶対駄目だ
0292デフォルトの名無しさん2008/06/20(金) 00:56:48
VC++2005にはフィーゴみたいな人いたよな
0293デフォルトの名無しさん2008/06/20(金) 00:58:06
>>287
漏れも思った。あの目が寄ってるのね。
0294デフォルトの名無しさん2008/06/20(金) 01:04:48
三次元ってだけで吐き気がするよ。

ただでさえ人間嫌いだってのに、
PCと向き合ってるときにまで人の顔見せるのやめて欲しい。
0295デフォルトの名無しさん2008/06/20(金) 01:11:49
>>293
あの兄ちゃん、目に限らず全てのパーツが中心によりすぎ。
容姿でヒトを判断するのは良くないが、あの顔はマーケティング的にどうかとおもう。
虹原いんくとか、もちっとマ向けの人物にできんかったのか。
0296デフォルトの名無しさん2008/06/20(金) 01:18:09
そんなに嫌ってやるなよ。
俺はけっこう好きだぜ、コミカルな感じで。
0297デフォルトの名無しさん2008/06/20(金) 01:21:03
アッーー!
0298デフォルトの名無しさん2008/06/20(金) 09:38:19
たった100個の動作も予約されてないスクリプトなんて存在すんのかね?
その予約はどうやったってCなりの非スクリプトで書くわけだが・・・
0299デフォルトの名無しさん2008/06/20(金) 09:39:05
今ちょうどインスコしているところだけど、
目が寄ってる兄ちゃんは眉毛は離れてるんだよな。
写真じゃなかったら相当堀が深いんだろう。

おばちゃん出すなとはいわないが、
兄ちゃん二人に、おばちゃん一人のループはいまひとつだね。
0300デフォルトの名無しさん2008/06/20(金) 11:31:27
>>287
激しく同意
というか俺と同じところを見てた奴がいたのがびっくりw
0301デフォルトの名無しさん2008/06/20(金) 12:17:51
VB2008でプロジェクトを終了するとき
すぐに(変更したまま)終了するときと、変更の保存を聞いてくる場合がある。
後者に固定できますか。
0302デフォルトの名無しさん2008/06/20(金) 13:21:40
変更してない(もちくは変更したあとコンパイルしたり、保存ボタンを押したりで保存が行われた)場合は聞かれないよ
そういう挙動
0303デフォルトの名無しさん2008/06/20(金) 13:39:57
>>300
VS2008が公開されたときは、スレではほとんどその話題だったんだが
0304デフォルトの名無しさん2008/06/20(金) 14:31:16
>>302
変更してなくても聞かれる時は聞かれるよ
もちくはってかわいい
0305デフォルトの名無しさん2008/06/20(金) 14:34:00
腹減ったな
ちょっと餅食うわ
0306デフォルトの名無しさん2008/06/20(金) 15:48:50
VS2008proでWeb開発してます。
起動し始めのうちはさくさく動くんだけど、編集やらデバッグやらを繰り返してると
だんだんVS2008の処理が重たくなってきます。

そんな感じがする方いますか?
単にアンドゥ履歴がたまっていてどっかのタイミングでフラッシュすれば軽くなるとか。。。

一通り編集&デバッグした後のVS2008使用メモリは240MBくらい(タスクマネージャ読み)
1画面にめちゃくちゃコントロールの数が多いものを編集しているからだろうか。

環境
OS:VistaSP1
MEM:2GB
CPU:Athlon5000
■ このスレッドは過去ログ倉庫に格納されています