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

Visual Studio 2008 Part 11

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

■前スレ
Visual Studio 2008 Part 10
http://pc11.2ch.net/test/read.cgi/tech/1213334321/

■リンク
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
0478デフォルトの名無しさん2008/08/21(木) 17:44:01
日本にユーザー多そうなのに、Resharperの日本語化プロジェクトってないのかね?
個人でXML地道に弄るしかないんかな?
0479デフォルトの名無しさん2008/08/21(木) 18:12:36
>>477
うちはProだけどSP1当てる前からたまにある
そのたびにリビルドしてるわ
0480デフォルトの名無しさん2008/08/21(木) 21:40:34
VS2005で、最新のMSDNライブラリ使うにはどうしたらいいんだっけ?
F1押しても、2005付属のやつしか立ち上がらない……
0481デフォルトの名無しさん2008/08/21(木) 23:18:53
>>477
SP1のパッチ当てれたのか?なんかExpressはアンインストールしてから
SP1パッチ済みのExpressを入れなおせってどこかに書いてあったような
0482デフォルトの名無しさん2008/08/22(金) 05:12:41
>>479
俺は結構最近入れたので、たまたま出てなかっただけかもしれませんね

>>481
http://www.microsoft.com/downloads/details.aspx?familyid=3254C868-BCB9-412C-95C6-D100C872EC60&displaylang=ja
パッチを当てたって言うか、ここでisoをDLして
アンインストールせずにそのまま上書きしてみました
0483デフォルトの名無しさん2008/08/22(金) 08:51:05
VisualStdio2008Stdなんですがプロジェクトの新規作成をしても
Windowsサービスが選べないんですが、ひょっとしてStdでは
対応してなかったでしょうか?
.net 2003のenterpriseにはあるんですが・・・
0484デフォルトの名無しさん2008/08/22(金) 09:49:36
2008のProにはあるな。Stdはわからん。
よそで作って持ってくれば使えそうな気はする。
0485デフォルトの名無しさん2008/08/22(金) 09:59:17
>>484
マジですか?orz
あきらめてVC++6.0で作ります。
0486デフォルトの名無しさん2008/08/22(金) 10:34:52
>>483
Stdだけど、Windowsサービス選べるよ?
0487デフォルトの名無しさん2008/08/22(金) 10:50:13
>>486
ありがとー。がんばって探してみたら
VC++ CLRのとこにありました。VB.NETとかでは
できないんでしょうか・・・
いや、まあ、VC++でもぜんぜんいいんですが
2003のときにはあったので
0488デフォルトの名無しさん2008/08/22(金) 11:16:12
Visual Studio 2008 Express Edition with SP1 インストール時の注意

* 1 台のマシンの上で、Visual Studio 2008 Express Edition with SP1 と Visual Studio 2008 Express Edition (SP なし) とは共存できません。
もし Visual Studio 2008 Express Edition with SP1 にアップグレードされる際は、お使いのマシンの全ての Visual Studio 2008 を SP1 にアップグレードする必要があります。
* SQL Server 2008 Express Edition を利用するには Visual Studio 2008 Express Edition with SP1 もしくはそれ以上のバージョンが必要です。
0489デフォルトの名無しさん2008/08/22(金) 11:29:33
>>487
ttp://msdn.microsoft.com/ja-jp/library/y817hyb6.aspx
>Windows サービスのテンプレートおよび関連する機能は、Visual Studio の Standard Edition では使用できません。

だそうだ。
0490デフォルトの名無しさん2008/08/22(金) 11:36:15
意味不明の機能制限だな
0491デフォルトの名無しさん2008/08/22(金) 11:41:13
>>489
ありがとー。
やばいな。モバイルアプリ作れないくらいだからと思って
会社にStd買わせちゃったorz
0492デフォルトの名無しさん2008/08/22(金) 12:10:39
やばいなw
0493デフォルトの名無しさん2008/08/22(金) 12:14:46
会社に買わせるなら誰がどう考えてもPro以上だろ…
安物買いの銭失いとはこのことか
0494デフォルトの名無しさん2008/08/22(金) 13:26:21
質問です
ソースファイルを同じ名前 たとえば CHoge.cpp をプロジェクトに2つ組み込むと、リンク時にエラーが出るようです。
同じソースファイル名は、同プロジェクト内では使えないのでしょうか?

エラー内容としては、2つ目のCHoge.cppの中で定義した関数が、内容が定義されてないと出ます。(宣言だけして、中身を定義してないのに使おうとした場合のエラーと同じです
0495デフォルトの名無しさん2008/08/22(金) 13:31:51
生成されるオブジェクトファイルが同じ名前になるから駄目なんだろう。
0496デフォルトの名無しさん2008/08/22(金) 13:41:01
>>495
なるほど。確かにオブジェクトファイルが階層構造になっていないからダメのようです。
ちょっと残念
0497デフォルトの名無しさん2008/08/22(金) 14:01:51
どちらかの出力ファイル名変えればいいだけじゃないの
0498デフォルトの名無しさん2008/08/22(金) 15:18:08
そこまでやるなら、素直にファイル名変えたほうが早くねーかw
0499デフォルトの名無しさん2008/08/22(金) 15:32:28
出力オブジェクトファイルをソースと同じ階層構造で吐く
ってのを一括で設定できれば良いのだが、そんな機能あるかな?
0500デフォルトの名無しさん2008/08/22(金) 15:40:58
>>491
テンプレートがなくても自力で頑張れば何とかならない?
0501デフォルトの名無しさん2008/08/22(金) 15:42:28
まあオブジェクトファイル名の$(IntDir)のとこをいじれば何とかなる?
でもなあw
0502デフォルトの名無しさん2008/08/22(金) 16:00:31
>>500
VC6でプロジェクトつくって2008でコンバートすれば余裕でした。
0503デフォルトの名無しさん2008/08/22(金) 16:22:20
なるほど、頭いいな。
0504デフォルトの名無しさん2008/08/22(金) 18:05:13
凄い低レベルなことで困っています。
VC2008のC++でMFC有り・MDIタブ付き等でプロジェクトを作り
ビルドして立ち上げるとファイルビューやクラスビューが有るプログラムが
出来ています
このプロジェクトのWindowsフォームデザイナを表示させる方法が
わからなくて困っています。
メニューやツールバーにも呼び出し口が見当たらず、
全てのソースソファイルをリューションエクスプローラの
右クリックで開いてみてもソースエディタしか開きません。
何処をどうやるとWindowsフォームデザイナを表示できますか?
0505デフォルトの名無しさん2008/08/22(金) 18:24:30
MFCでフォームデザイナは無理だべ。
せいぜい、ViewをCFormViewにしてリソースエディタ使うくらいか。
0506デフォルトの名無しさん2008/08/22(金) 19:23:14
フォームデザイナ+MFCがやりたければC++/CLIにMFCのヘッダ追加して使うとか?
やるにしてもデータ型とかMFCの実装をかなり程度理解してないと辛いと思うし、メリットもあまりないと思うからお勧めはしない。
0507デフォルトの名無しさん2008/08/22(金) 21:55:07
フォームデザイナがつかいたいならおとなしくCLRアプリケーションかC#/VBにしておけ。
0508名無し募集中。。。2008/08/22(金) 22:10:35
MFC-MDIから開くパラメータ設定ダイアログとかかな
別クラスなら何とかなる気がしないでも無いがどうだっけ?
0509デフォルトの名無しさん2008/08/23(土) 07:36:30
私も初歩的な質問してもよいでしょうか VC++ 2008 Edition のGUIの作成で、
エディットボックスなどにメンバ変数を追加するやりかたがわからなくて
困っています。 会社で使っているVCと使い勝手がほとんど違うので
全然わからず・・・。どなたか教えてくださいお願いします。
0510デフォルトの名無しさん2008/08/23(土) 09:14:04
まぁたあのヴぁか共、操作方法変えたのか。。VS2008買うのやめようかなぁ。。頭来るなぁ。。
0511デフォルトの名無しさん2008/08/23(土) 09:25:14
会社で使ってる VS が VC++6 とかいうオチだったりは?
0512デフォルトの名無しさん2008/08/23(土) 10:01:30
少なくとも、2005から移行したら何も迷うところは無い気が・・・
0513デフォルトの名無しさん2008/08/23(土) 10:18:34
>>511 >>512
VS2005 や 2008でぐぐって出てくるのはみんな会社で使ってるのと
なんか全然違うんです・・・。会社のは、GUI作成のところで挿入したエディットボックスを
右クリックするとなんとかwizardっていうのがでてきてそこからそのエディットボックスの
関数追加とかメンバ変数追加とか簡単にできるんです
0514デフォルトの名無しさん2008/08/23(土) 10:28:53
会社で使ってるのは何なのかを書けw
0515デフォルトの名無しさん2008/08/23(土) 10:49:32
なんか調べたら>>511さんの言うように会社のはVC6っぽかったです・・・。
すみません・・・。
あれは無料ではないんですね・・・(´・ω・`)ショボーン
0516デフォルトの名無しさん2008/08/23(土) 10:52:50
右クリックメニューの中に、変数の追加とかイベントハンドらの追加とかあるだろう?
ってフォームでやってるのか?フォームはそれらとはまったく別物だから
1から覚えるかMFC等にするかしないとな。
0517デフォルトの名無しさん2008/08/23(土) 10:54:45
>>515
なんだ、2008EEか。これはフォームしかないよ。
巣のWin32にしてもいいが、これでコントロールの変数追加とかは無いな。
0518デフォルトの名無しさん2008/08/23(土) 10:59:03
>>516
なんかそのフォームって奴ぽいです・・・。
MFCにするにはどうすればいいんでしょうか・・・
0519デフォルトの名無しさん2008/08/23(土) 11:32:00
>>518
Stdを買う
0520デフォルトの名無しさん2008/08/23(土) 11:43:31
Windowsフォーム≒.NET風(C++/CLI)
.NET≠MFC


MFCは有料のStd以上でないと使えない。
フォームでやるならMFCと共存する意味はあまりない。

なお、VC6とそれ以降のMFCはDDIとかの記述を自動でやる方法はかなり違った気がする。
もしVC6が欲しいならMSDNに加入(年会費10万くらいだっけ?)するしかなかったと思う。
0521デフォルトの名無しさん2008/08/23(土) 11:50:53
>>520
今のMSDNではVC6は配布してないよ。入手する方法は無いよ。
0522デフォルトの名無しさん2008/08/23(土) 12:05:31
まあnyでダウンロードという手が無いこともない
0523デフォルトの名無しさん2008/08/23(土) 12:14:41
でもVB6は配布してるという不思議!
0524デフォルトの名無しさん2008/08/23(土) 12:56:57
昔は、MS-DOSさえダウンロードできたはずだけど、最近のMSDNは古いものアーカイブされていない?
0525デフォルトの名無しさん2008/08/23(土) 13:07:46
VC6の配布終了したのか。まぁ対象プラットホームのサポート、MSは終了してたら当然か。
0526デフォルトの名無しさん2008/08/23(土) 13:08:37
テスト用動作環境として古いOSはあっても
古い開発環境は無いんじゃないかなー
0527デフォルトの名無しさん2008/08/23(土) 13:14:38
VS6がないのはJava絡みでしょ?
0528デフォルトの名無しさん2008/08/23(土) 19:58:38
いえ、本音はさっさとどとねとに移行してほしいからです
0529デフォルトの名無しさん2008/08/23(土) 20:07:06
まあ古いソフトだしなあ。移行してくれって気持ちは分からないでもない。
0530デフォルトの名無しさん2008/08/23(土) 20:10:35
MSで.netで作られてるソフトって何かある?
0531,,・´∀`・,,)っ-○●◎2008/08/23(土) 20:26:24
VSのIDEそのもの
0532デフォルトの名無しさん2008/08/23(土) 20:46:41
SSMS
しかもかなり出来が悪く、よく落ちる
0533デフォルトの名無しさん2008/08/23(土) 20:50:19
>>530
MSのサイトはASP.NETじゃないのか
0534デフォルトの名無しさん2008/08/23(土) 22:31:40
Officeについてるツールが.netとか昔MVPが逆汗して言ってたが
0535デフォルトの名無しさん2008/08/23(土) 23:17:10
Exchange2007とかSQLServer2008とかSCDPMとかSCVMMとか
0536デフォルトの名無しさん2008/08/23(土) 23:27:48
Vistaとか
0537デフォルトの名無しさん2008/08/24(日) 02:45:12
Process Explorerで見れば色で一目瞭然
0538デフォルトの名無しさん2008/08/24(日) 03:49:14
ProcessExplorerとかおまえどれだけ情報弱者なんだよ
0539デフォルトの名無しさん2008/08/24(日) 06:49:19
ヘルプが重いんだけどっていうかページ開くたびにツリーまで再描画されて鬱陶しいんだけど
なんとかなんない?
Core 2 Duo E8500機でこれはさすがになんかおかしいと思うんだけど。
0540デフォルトの名無しさん2008/08/24(日) 07:48:50
VS6は個人で使うのはもう無理なんですね(、、 あきらめて普通に
VS8の無料のやつを使おうかな? 使い方全然わからないけど・・・。
あれでどの程度のことができるのかもよくわからないし・・・

みなさんありがとうございました
0541デフォルトの名無しさん2008/08/24(日) 08:02:28
Visual Studio 2008 std upgradeなら
1万7000円くらいで買えてMFCも使える
無料版からもアップグレードできる
0542デフォルトの名無しさん2008/08/24(日) 08:31:05
いまだにVC6を使っているいて、
しかも仕方の無い理由があるわけでもなく、
VC9を使ってないとか、
タイムマシンで過去からやって来たのか?
0543デフォルトの名無しさん2008/08/24(日) 08:47:25
実際Officeやゲームなんかに比べても メチャクチャに遊べるしw
こんな開発環境が2万円しないってすげえわ
まあ.NETで遊ぶだけならExpressで十分だが
ネイティブで遊ぶならStd買うしかない
リソースエディタがないのはがまんならん フリーのは…
0544デフォルトの名無しさん2008/08/24(日) 09:35:29
全てのコードを新規に起こすようなプロジェクトならいいけど、
結構VC6の資産が有ったりするからな。
なかなか、その移行の為の予算も取れないし。
0545デフォルトの名無しさん2008/08/24(日) 10:03:54
ソフトに金払わない人間はたくさんいる
0546デフォルトの名無しさん2008/08/24(日) 10:08:51
一度出遅れて、もう追いつけなくなってどんどん取り残されてるとか。
0547デフォルトの名無しさん2008/08/24(日) 13:50:49
マネージャーやプロジェクト・リーダーの脳ミソが、自分がバリバリ書いてた当時で固まっているんだよ。
今どき、VB6とかVC++6とかに固執しているのは。
0548デフォルトの名無しさん2008/08/24(日) 13:59:37
そういわれると、俺は恵まれてるのかな。
開発課長はアセンブリストだけど、VCとかにも理解あるし。
「俺は判らんが、お前らが判るんなら問題ないだろう」って感じ。

けど、俺とかの判る人が辞めたらどうするんだろう……?
0549デフォルトの名無しさん2008/08/24(日) 14:20:59
前働いてたとこの取引先で、過去の資産をずるずる引きずっていて
(PC98シリーズでの機械制御ソフトを2003年までやってた。そののコードがもはや暗号レベルで解読不能)
PC供給打ち切り、PC流通在庫切れで倒産したって話きいたな。

解る人がいなくなるとかの事態想定は、リスクマネージメントの腕次第なんだろうな。
できるところは、いなくなったらじどうするゃくて、いなくなってもどうにかなるような状況を作っておくと。
0550デフォルトの名無しさん2008/08/24(日) 14:45:53
C++とC#と最新のASMも日常的に使っている俺って最強じゃね?
0551デフォルトの名無しさん2008/08/24(日) 15:49:16
>>550

多分スタートラインに立ったくらいだよ。
0552デフォルトの名無しさん2008/08/24(日) 16:01:58
じゃあ俺スタートラインにすら立ててないや
0553デフォルトの名無しさん2008/08/24(日) 16:13:17
最新のASMって何?
0554名無し募集中。。。2008/08/24(日) 16:15:09
M80じゃないかな
0555デフォルトの名無しさん2008/08/24(日) 16:22:25
マクロ80か
0556デフォルトの名無しさん2008/08/24(日) 16:35:50
SSE4.1
0557デフォルトの名無しさん2008/08/24(日) 16:38:37
>>547
キーボードメインで使うエディタとしては、VC6の方が断然使いやすいよ。
置換やジャンプ機能使うたびに思う。

VC8が出た当時、コンパイラだけ差し替えようと四苦八苦したけど、結局駄目だったんだよなぁ。
0558デフォルトの名無しさん2008/08/24(日) 17:30:40
>540
前に高松の文房具屋でDOS版のMIFESとかLotus 1-2-3とかまいた〜むとかを
十年一日のごとく店頭に置いてた店があったから、そういうところをさがせば
まだVS6を売ってるところもあるかもしんない。
0559デフォルトの名無しさん2008/08/24(日) 18:11:04
MIFES!、Lotus 1-2-3!、まいた〜む!
懐かしいなおい
0560デフォルトの名無しさん2008/08/24(日) 18:14:06
FDでソース管理して、MIFESでソース弄ってMS-Cでコンパイル。懐かしいな。
あの頃は環境はコンベンショナルメモリ、プログラミングはセグメントとの戦いだったな。
0561デフォルトの名無しさん2008/08/24(日) 18:17:00
>>560
make使うとメモリが足りなくて
make -n >hoge.bat
hoge
してた
0562デフォルトの名無しさん2008/08/24(日) 18:26:09
環境はともかく、プログラミングはめんどーだからほとんどラージモデルしか使ってなかった。
Windowsになってコンパクトモデル使い出したが、きつきつだったな。
0563デフォルトの名無しさん2008/08/24(日) 22:41:50
プロファイラが使いたいんですけどTeamEdition買わないと無理でしょうか。
Professional しかもってないです。
0564デフォルトの名無しさん2008/08/24(日) 22:45:05
http://www.fengyuan.com/article/profile.html
をいじればちょっとの労力で可。
0565名無し募集中。。。2008/08/24(日) 23:01:52
HSBやFD(miel)やmelwareにATOK7SでKI-SHELLにimakeだ
パソコン通信といえばWTERMでBigModelやmmm、wani-bbsあたり
0566デフォルトの名無しさん2008/08/24(日) 23:21:13
そういえばDevPartner ProfilerはVS2008対応版出さないのかな?
有料版だけでも、Team Suiteに比べて安ければ、いいと思うんだけどな。
0567デフォルトの名無しさん2008/08/25(月) 09:58:23
>>557
だよねー
VC6に比べて、なんで2008とかは検索まわりとかあんなにドンくさいのか・・・
IDEまわりは「{}を閉じる機能」以外は確実に退化してると感じたわ
0568デフォルトの名無しさん2008/08/25(月) 10:30:28
d3d.hってDirectX SDK落とさないと入ってないの?
0569デフォルトの名無しさん2008/08/25(月) 10:58:33
d3d.hは今のDirectX SDKにも無いんじゃないかな。
昔のやつもってこないと。
0570デフォルトの名無しさん2008/08/25(月) 16:20:28
プログラムデータベースファイルって

リンカ→デバッグから設定
ファイルごとの出力ファイル設定

の二つがあるんだが全部共通のファイル指定していいのかな?
0571デフォルトの名無しさん2008/08/25(月) 16:28:23
ためしに全部共通にしたらデータ量が合計になったので大丈夫なようです
05725702008/08/25(月) 16:29:47
570=571
0573デフォルトの名無しさん2008/08/25(月) 17:06:16
ビルド時にデフォルトでプロジェクトファイルのあるフォルダにDebugとか
出来るのがいやで、いろいろ設定してbuild/Debugに入るようにした。

全部移動したつもりだが、Debugディレクトリが自動的に作られて
.rspのファイルがいくつかできて自動的に削除されるんだが、これなんなん?
0574デフォルトの名無しさん2008/08/25(月) 17:18:48
自己解決
0575デフォルトの名無しさん2008/08/25(月) 17:24:09
>>568
d3d.hが入ってるのはdxsdk_aug2007.exeまで(DX8対応のEXEを吐ける最終版)
dxsdk_november2007.exeからは入ってない
0576デフォルトの名無しさん2008/08/26(火) 06:41:49
>>533
あれ糞重いよなぁ。昔のMSDNは軽くて便利だったのに
0577デフォルトの名無しさん2008/08/26(火) 07:46:51
今の赤くなった MSDN は全然そんなことないって思ってたんだが…むしろ軽い
■ このスレッドは過去ログ倉庫に格納されています