[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 01/03 13:24 / Filesize : 40 KB / Number-of Response : 155
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Visual Studio 2008 Part 9



1 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 21:09:31 ]

■公式
www.microsoft.com/japan/msdn/vstudio/default.aspx

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

■リンク
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

2 名前:Visual Studio 2008 Express Edition mailto:sage [2008/05/13(火) 21:10:14 ]


Visual Studio 2008 Express Edition の DVD イメージからのインストール
www.microsoft.com/japan/msdn/vstudio/express/maninstall/2008/default.aspx
download.microsoft.com/download/F/A/6/FA693F60-97D1-44EB-AC7F-6A44AC42B10E/VS2008ExpressJPNX1428694.iso




3 名前:Visual Studio 2008 mailto:sage [2008/05/13(火) 21:11:01 ]


オーダーセンター : 商品情報

Visual Studio Team System 2008 Test Agent 評価版
https://www.microsoft.com/japan/ordercenter/developer/vs2008testeval.aspx

Visual Studio 2008 Professional Edition 90日間 限定評価版
https://www.microsoft.com/japan/ordercenter/developer/vs2008proeval.aspx

Visual Studio Team System 2008 Team Suite, Visual Studio Team System 2008 Team Foundation Server, SQL Server 2005 評価キット
https://www.microsoft.com/japan/ordercenter/developer/vs2008tseval.aspx



4 名前:Visual Studio 2008 mailto:sage [2008/05/13(火) 21:11:31 ]

Visual Studio Team System 2008 Team Suite (90 日間評価版)
www.microsoft.com/downloads/details.aspx?FamilyId=D95598D7-AA6E-4F24-82E3-81570C5384CB&displaylang=ja
download.microsoft.com/download/a/5/d/a5d4f8a7-8a7a-4acf-b55a-4258f9588517/VS2008TeamSuite90DayTrialJPNX1429236.part1.exe
download.microsoft.com/download/a/5/d/a5d4f8a7-8a7a-4acf-b55a-4258f9588517/VS2008TeamSuite90DayTrialJPNX1429236.part2.rar
download.microsoft.com/download/a/5/d/a5d4f8a7-8a7a-4acf-b55a-4258f9588517/VS2008TeamSuite90DayTrialJPNX1429236.part3.rar
download.microsoft.com/download/a/5/d/a5d4f8a7-8a7a-4acf-b55a-4258f9588517/VS2008TeamSuite90DayTrialJPNX1429236.part4.rar
download.microsoft.com/download/a/5/d/a5d4f8a7-8a7a-4acf-b55a-4258f9588517/VS2008TeamSuite90DayTrialJPNX1429236.part5.rar
download.microsoft.com/download/a/5/d/a5d4f8a7-8a7a-4acf-b55a-4258f9588517/VS2008TeamSuite90DayTrialJPNX1429236.part6.rar
download.microsoft.com/download/a/5/d/a5d4f8a7-8a7a-4acf-b55a-4258f9588517/VS2008TeamSuite90DayTrialJPNX1429236.part7.rar
Visual Studio Team System 2008 Team Suite リリース ノート
download.microsoft.com/download/1/a/c/1ace5b62-1fb8-4357-81f1-dbf92d805d9d/VS2008Readme.htm


5 名前:Visual Studio 2008 mailto:sage [2008/05/13(火) 21:12:01 ]

Visual Studio Team System 2008 Team Foundation Server (90 日間評価版)
www.microsoft.com/downloads/details.aspx?FamilyId=B0155166-B0A3-436E-AC95-37D7E39A440C&displaylang=ja
download.microsoft.com/download/8/7/a/87a3ca58-91da-47b1-974e-a1f8529419e6/VS2008TeamFoundationServer90DayTrialJPNX1429245.iso

Visual Studio Team System 2008 Test Load Agent (90 日間評価版)
www.microsoft.com/downloads/details.aspx?FamilyId=572E1E71-AE6B-4F92-960D-544CABE62162&displaylang=ja
download.microsoft.com/download/4/d/c/4dc3ad6b-7890-40a4-8b8d-e1af11691da8/VS2008TestLoadAgent90DayTrialX1435624.iso

Visual Studio 2008 Professional Edition (90 日間評価版)
www.microsoft.com/downloads/details.aspx?FamilyId=83C3A1EC-ED72-4A79-8961-25635DB0192B&displaylang=ja
download.microsoft.com/download/1/4/2/142ddd0b-993b-42ef-8041-edfa2bb736f5/VS2008ProEdition90dayTrialJPNX1435988.iso

6 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 21:18:13 ]

Microsoft Visual Studio 2008 Service Pack 1 Beta
www.microsoft.com/downloads/details.aspx?FamilyID=cf99c752-1391-4bc3-babc-86bc0b9e8e5a&DisplayLang=ja

Visual Studio 2008 Shell (integrated mode) with Service Pack 1 Beta Redistributable Package
www.microsoft.com/downloads/details.aspx?FamilyID=945c2c2b-3dae-460d-8c6d-09b5a3c40f0a&DisplayLang=ja

Visual Studio 2008 Shell (isolated mode) with Service Pack 1 Beta Redistributable Package
www.microsoft.com/downloads/details.aspx?FamilyID=fd340c29-2ef8-4984-96ed-f42e441223fd&DisplayLang=ja

Microsoft Visual Studio 2008 Express Edition with SP1 Beta
www.microsoft.com/downloads/details.aspx?FamilyID=bdb6391c-05ca-4036-9154-6df4f6debd14&DisplayLang=ja

Visual Studio 2008 Team Foundation Server Service Pack 1 (Beta)
www.microsoft.com/downloads/details.aspx?FamilyID=dcb535be-c32e-474c-9f64-282a2849acc5&DisplayLang=ja


7 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 21:19:18 ]

download.microsoft.com/download/e/e/3/ee3aedd2-3ef5-4878-964d-332e6b0e05d1/VSReadme.htm

Microsoft Visual Studio 2008 Express Edition SP1 Beta
www.microsoft.com/downloads/details.aspx?FamilyID=BDB6391C-05CA-4036-9154-6DF4F6DEBD14&displaylang=ja



8 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 22:18:00 ]
Microsoft Visual Studio International Pack 1.0
www.microsoft.com/downloads/details.aspx?FamilyID=f9cfc884-1f00-45fa-b2fb-303d9e110bc7&DisplayLang=ja


9 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 21:51:37 ]
スレ勃て乙

10 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 04:12:20 ]
おす



11 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 06:59:16 ]
まさかの直リンク

12 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 13:17:49 ]
SP1ベータ入れたけど、WPFデザイナにイベント用プロパティが表示されるのはいいな。
手で打つのに慣れたからあんまり使わないかもしれないが。

13 名前:デフォルトの名無しさん [2008/05/15(木) 13:59:46 ]
>>12

そうなんだ? WPFのデザイナはなんか作りかけで出てきちゃったような
感じだったからちょとうれしい。リファクタリングでxamlとcsの間でちゃんと
やってくれないのは直ってるのかな。

14 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 15:48:49 ]
ごめん。どうしても分からない。
2008から、使用するFrameWorkのターゲットできるみたいなのだけど、
2005で作ったものを2008で開いて、FrameWork2.0までの機能のみを使って保存して
005で開こうとするとやっぱりだめ?

15 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 16:46:27 ]
それをやってみてだめだったから分からないってことなの?

16 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 16:53:52 ]
>>14
ソリューションとかのソース以外のファイルが2008用になってるんじゃ?

17 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 17:03:28 ]
*.sln と *.csproj *.vbproj *.vcproj あたりバージョン表記を2005のものにあわせてエディタなんかで書き直せば開けるものもある。
新機能とかつかってれば当然エラーになるが。

18 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 18:42:19 ]
VS2008のC++EEでコピペするたびにフリーズするんだがわかる人いるか?
OSはXPsp2

19 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 19:05:30 ]
>>18
おまえがヴァカだということは分かった

20 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 19:06:43 ]
slnの頭2行を
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
に書き換えるとSlnは2005に。

VBなら、.vbprojに
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
っていう行があるから、
<Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.targets" />
に変える。
これで3.5の機能を使っててもランタイムさえ入ってたらVB2005でコンパイルできる。
1バイトも違わないのが笑えるw



21 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 09:48:08 ]
>>18
OSをXPSP3にしてみる


22 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 11:13:32 ]
またロジテックか

23 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 15:58:43 ]
VistaにVS2008で開発を始めてみたが重い。重すぎる。
GUIでの開発ってのはなんかこう、テンポが大事だよな?
コントロールにタゲ合わせてからプロパティが表示されるまでの
もっさり感は堪えられん。OSをXPに戻すかなぁ。

ハードはAthlon5200+ メモリ2G GF7900GSなんだけど
CPUをIntelに変えたら速くなるとかある?

24 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 16:01:02 ]
メモリが少なすぎる

25 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 17:27:15 ]
VSやらメーラーやらExcelやらACCESSやらブラウザやら立ち上げてても
物理メモリ使用量59%程度なんですが。。

26 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 17:28:56 ]
>>23
Core2 の6600@2.40GHz
2GB,Vista SP1, Geforce8600GTS
こんな環境だけど結構サクサク開発できてるけどなー。

むしろVB6をVistaのエアロで起動させるとGUIは遅いぜ・・。恐ろしく。

27 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 17:44:29 ]
うちは
Core2 の6600@2.40GHz
8GB,Vista 64bit SP1, ATI HD3750
だけどサクサク

28 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 17:45:55 ]
ちなみに2GBのときは重かった

29 名前:23 mailto:sage [2008/05/16(金) 17:51:52 ]
>>26
おー、サクサクですか。
当方はASP.NETの開発での使用。
ひどいときにはWebコントロールをクリックしてから
プロパティシートに反映されるまで3〜5秒くらいかかる。
コントロールの数が多くてCSSをバリバリ適用してるからなのかなぁ

30 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 17:55:49 ]
だからメモリ積んでみろって



31 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 18:31:19 ]
仮想メモリ切るとか

32 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/05/16(金) 18:45:11 ]
Vistaはメモリ積んだ方が快適。

33 名前:デフォルトの名無しさん [2008/05/16(金) 23:53:15 ]
DreamSpark羨まし杉だろ
学生に戻りたい

34 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 00:00:52 ]
確かに
ただ、1年ごとに認証があるんだよな

35 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 00:12:04 ]
Vistaのために2GB用意するのがマイクロソフトに敗北したみたいで嫌だ

36 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 00:29:26 ]
いっそ8GBくらい積んで、RAMディスクにでもすればいいよ。
もちろんVistaでもXPでも好きなほうで。

37 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 01:37:18 ]
Vista は最低 3G

38 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 03:43:52 ]
最低8G

39 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 08:05:49 ]
>>33
今でこそ個人でMSDN加入してるけど、
学生の頃バイトして、VC++STD手に入れたのが懐かしいわ。
ただじゃなかったから、元を取ろうとして結構使ったなー。

40 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 09:30:56 ]
>>38
正確には4GBまで
フル認識しない
64Bitなら言うまでもない

RAMディスク云々はOSから使用できないので意味なし



41 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 10:38:52 ]
>>40
ちょっとアンテナ低いんじゃね?
ttp://pc.watch.impress.co.jp/docs/2008/0512/ramdisk.htm

42 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 10:52:26 ]
それ、ram

43 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 11:24:00 ]
>>41
何GB積もうが32ビットのWindowsじゃ
使えるメモリは3Gちょっとで
残りメモリをRAMディスクにしたところで
使えるメモリは変わらんのだよ

44 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 12:59:50 ]
32bitマシンで4GB以上積めるとしたら
0xFFFFFFFF以上のアドレス値はどうなるの?

45 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 13:08:10 ]
仮想記憶だから32bitでも、
ページを差し替えて4G以上のメモリを使える。
実アドレスは4G以内だけどな。
32bitのWindowsで使えないのは制限されてるかららしい。

46 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 13:10:16 ]
あ、間違えた。
実アドレスは4G以内→仮想アドレスは4G以内。

47 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 13:20:02 ]
OSで対応してるのが前提だが
PAE使ってアプリケーションがダイレクトに32ビット越えする場合は32ビットしかないポインタは使用禁止。
もしくは複数プロセスに分解して4Gまでの共有メモリとして扱う。

アプリが未対応の場合は32bitでプロセス数だけ物理メモリに直接分けたり
キャッシュに使ったりPAE対応ドライバでRAMディクスにしたりとかが出来る。

48 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 14:26:52 ]
Application.Run(form) はいったい何者なんでしょうか?
Expressだとステップインで追いかけることが不可能なため、具体的に何をやってるのか全くわからないのですが。

49 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 14:39:48 ]
ソース追えよ

50 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 15:09:47 ]
>>49
ステップインで追いかけられないのですが。



51 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 15:11:56 ]
ソースを手に入れて来い

52 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 17:20:32 ]
ソースをいくつか開いておいてデバッグでF10とかすると、毎回全てのタブのロックマークがついたり消えたりして時間がかかるんだが、これは何かオプションとかかえると改善されるものでしょうか?

53 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 20:00:06 ]
近代日本の発達ほど、世界を驚かしたものはない。
この驚異的な発展には、他の国と異なる何ものかがなくてはならない。
果たせるかなこの国の、三千年の歴史がそれであった。
この長い歴史を通して、一系の天皇をいただいているということが、今日の日本をあらせしめたのである。
私はこのような尊い国が、世界に一カ所位なくてはならないと考えていた。
世界の文化はアジアに始まって、アジアに帰る。
それはアジアの高峰、日本に立ち戻らねばならない。
吾々は神に感謝する、吾々に日本という尊い国を、作って置いてくれたことを。

                         −アルベルト・アインシュタイン−


54 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/05/17(土) 20:06:02 ]
>>36
8GB積んで64bitOS上でVSが快適

55 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 20:47:28 ]
8GBなら32bitのserver2008でもつかえるで

56 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/05/17(土) 20:51:45 ]
x64だと32bitアプリに論理アドレス空間4GB割り当てできる
32bitOSだと2GBじゃなかったかな。3GBオプションもあったっけ。

57 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 21:19:15 ]
PAE

58 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2008/05/17(土) 21:43:57 ]
VS自体はページングによる大容量物理メモリアクセス非対応じゃなかったっけ
SQLサーバじゃねーんだぞ

59 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 22:48:37 ]
多プロセスでメモリを有効利用出来るって事でしょ。

60 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 23:00:33 ]
よくさ、アフリカは白人に荒らされたからだめになったとかいうけどさ、なんか黒人自身の問題に思えてきた。 
日本人なんてこれだぜ↓

まず、資源が全くないってことはすごいこと。もう両手両足もがれたぐらいのハンデ。
しかもすごいのは、米国の3分の1の人口、わずか25分の1の領土で、その上そのただでさえ
極小の国土の7割が山、山、山。なーんにもない、山・・・
だから農業で輸出して食べていくことすらできない。条件からして最貧国でもおかしくない国。
そんな国が、100年ほど前で当時世界最強クラスだった露助とか清をあっさり倒して、
非白人国家で普通に白人常任倶楽部仲間入りしちゃってて、おまけに米国敵に回して
ガチで戦争して、世界で唯一米国本土爆撃して、英国の無敵艦隊フルボッコにして、
オランダ倒して、世界で唯一原爆落とさせるほどてこずらせて。しかも二発だよ。二発。
考えられない。敗戦とか言ってるけど日本のせいでアジアから白人の植民地全部消されたし。
しかも信じられないのは、戦争に負けてただでさえ何にもない国がさらに
インフラまで全部叩き潰されて、多額の賠償金まで背負わせて100%再起不能に
しといた極貧衰弱国家で、今度こそ生意気なイエローモンキーが消えて数百年は
ウザイ顔見ないで済むと思ってたら、直ちに再び白人社会に経済で参戦して来くさって、
参戦どころかごぼう抜きでたった2,30年であっという間に米国さえ抜いて世界第一位。
東京の土地だけで米国全土が買えるほどの呆れた価値になっちゃう程の超絶経済力で
世界中( ゚Д゚)ポカーン・・・状態。その後もずーっと二位維持。頭一本でそれ。
しかも経済の80%が内需。内需だけでそれ。金融とかでまだ全然進出してないし
車や家電、工業製品ももまだまだ進出しきってなくてそれ。もうキチガイの域。
伸びしろありすぎワロタ。戦後60年一発も打たずに侵略せずにこれ。何気に世界最長寿国とかなってる。
んで今度は漫画・アニメ・ゲーム。気がつけばハリウッドの規模とっくに超えてる。
アメリカの検索で一位になってるのが日本のアニメとか。世界中で一番人気の映像作品が日本のアニメとか。
極めつけは世界一長い国号、2000年のどの白人より長い王室ならぬ、その上の皇室保有
エンペラーに代表される歴史。普通の神経してたらこんな国怖くて関わりたくない



61 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 23:04:35 ]
>>60
どこへの誤爆?

62 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 23:08:20 ]
>61
ただのコピペ荒らしだよ。
静かに軽蔑の眼差しを向けるだけでスルーしる。


63 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 23:08:48 ]
>>62
了解

64 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 23:51:02 ]
VC#のスタートページを閉じないと重くなるバグはいつになったら直るんだ

65 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 00:00:41 ]
直るも何も仕様です

66 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 00:13:20 ]
いいよじゃあスタートページ閉じるから

67 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 09:37:50 ]
英語版のVista x64(SP1)に日本語版のVS2008Proをインストールしたいのですが、
OSのクリーンインストール直後でも失敗します。

ログを見ると.NET Framework 3.5のインストールが
「.NET Framework 2.0 SP1の言語パックが入ってない」という理由でコケているようですが、Vistaなので2.0SP1やそのLPは
手動でもインストールできず困っています。

x86日本語版では成功しているのですが、何かヒントがあったら教えてください。

68 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 10:14:57 ]
>>67
そういえばWIndowsServer2008standardの64bit版をクリーンインストール
しているときに同様のエラーが出ていたような。

試しにメッセージに従ってインストールしようとしたら
VS2008が入っていないってハネられた。

ネットに繋げてインストールしていればVistaの修復インストールかなんかで
誘導してくれるんじゃないかな?



69 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 11:17:41 ]
>>67
ttp://msdn.microsoft.com/ja-jp/library/ms246590.aspx

MUIパック入れてあるの?

70 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 11:47:58 ]
Visual Studio 2008でC++を勉強している者です。VS,C++どちらも超初心者です。
独習書のグラフィックスのプログラムを動かしたいのですが、

pDC -> TextOut(x0 + w, y0, "2 Pi");

という行で、

'BOOL CDC::TextOutW(int,int,const CString &)' : 3 番目の引数を 'const char [5]'
から 'const CString &' に変換できません。

というエラーが出てコンパイルできません。この独習書は2004年に出たので、
VS2008に対応していないのが原因かも、とも思うのですが、はっきりわかりません。
どのような修正をすればいいのでしょうか。




71 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 13:30:59 ]
MFCアプリ? 通りすがりでよく知らないけど・・

pDC -> TextOut(x0 + w, y0, L"2 Pi");
って書くか、あるいは

CString pi_string = "2 Pi";
pDC -> TextOut(x0 + w, y0, pi_string);
って書いてやればとりあえず通るんじゃないの?どっちもだめだったら自分で調べて・・

ていうか、Win32の勉強なのかC++の勉強なのかわかんなくなりそうだね(汗)
C++の初歩の勉強がしたいならコンソールアプリで地道にやったほうがいいかも
あと、混乱するならその参考書はとりあえず捨てたほうがよさげ

72 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 14:02:54 ]
>>70
エラーから見るにUnicode版API塚てtますね。

>>71にあるように
pDC -> TextOut(x0 + w, y0, L"2 Pi");

でもいいですが、マルチバイトでもいけるように
pDC -> TextOut(x0 + w, y0, _T("2 Pi"));
って書くほうがいいかも。

C++ではマルチバイト/Unicode両対応のために、文字列は _T() マクロまたは TEXT() マクロ使ったほうが良いですよ。

73 名前:70 mailto:sage [2008/05/18(日) 14:13:21 ]
>>71-72
レスありがとうございました。ご指摘の通り、Lを付記することによってエラー
が出なくなりました。

先ほど書き忘れてしまったのですが、もう一箇所だけ類似のエラーが出ており、
あとこの一点だけ教えていただければありがたいのですが。。
プログラムで、

char buff[10];
(中略)
pDC -> TextOut(x0 - 40, yy, buff);

という箇所があり、これについて、

'BOOL CDC::TextOutW(int,int,const CString &)' : 3 番目の引数を 'char [10]'
から 'const CString &' に変換できません。

というエラーが出てしまいます。これの対処方法はどうすればいいのでしょうか。
なお、MFCアプリで作成しています。よろしくお願いします。


74 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 14:16:00 ]
横槍で何ですが、VS2008のC++って確かWin9X系はランタイムをサポートして
なかったと思うんですが、それでも_Tマクロを使う意味ってあるんでしょうか?

75 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 14:20:25 ]
>>73
char buff[10];
ではなく


76 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 14:23:58 ]
途切れた><
MFCでやるなら
char buff[10];
ではなく
TCHAR buff[10];
にすべき。

APIの最後に W とつくものは、Unicode文字列版なので、一般的な参考書のものを変更しないといけないので注意。
一般的なマルチバイト版をつかうのであれば、そのままでいいけど、その場合プロジェクト設定をかえる必要がある。

プロジェクトのプロパティ→構成プロパティ→全般→文字セット を マルチバイト文字セットを使用する に変更。


77 名前:70 mailto:sage [2008/05/18(日) 14:31:22 ]
>>76
ありがとうございました。ご指摘のように変更して、この部分でエラーは出なく
なったのですが、代わりに、プログラムの

sprintf(buff, "%4.1lf", x);

という部分で

'sprintf' : 1 番目の引数を 'TCHAR [10]' から 'char *' に変換できません。

というエラーが新たに出るようになりました。これはどうすればいいのでしょうか。
教えて君ですみません。

78 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 14:46:12 ]
CString にすればいいじゃん、いやならbuffをキャストしてみそ。

79 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 14:55:25 ]
20XX年 トーキョー ネリマシティ


裸の王様福田康夫の無策が発端となり超ハイパーインフレで国土が疲弊した日本では
花粉症の時期になると福沢諭吉の需要が高まるそうだ。
なぜなら、近所のお店では福沢諭吉が印刷された1万円札を束ねた札束をティッシュペーパー代わりとして売っているからだ。
あの憎き福田康夫が首相就任した頃、福沢諭吉さんが1枚あれば
CDを4枚くらい買えたし映画は5〜6本は見れたのだ。
そんな昔を思い出せば、今のこの日本の惨状は実に考えられない光景である。

この時代の日本では、映画館に入るだけでも1兆円札を2枚差し出さなければいけないようになってしまった。
1兆円札の肖像には、30年前に他界した日本国崩壊の原因、福田康夫が描かれている。

日本の国の礎となった福沢先生がティッシュペーパーにされる一方で
日本を崩壊させた福田がお金として扱われているのだ。
実に不思議で皮肉な光景だ。

80 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 15:00:59 ]
>77
本だけ見てるんじゃなくて、MSDN で調べる努力もしようぜ
sprintf の項目を見れば、真ん中から下に、TCHAR 型を扱うときとか、wchar_t に対して
使うべき関数とか書いてあるだろ



81 名前:70 mailto:sage [2008/05/18(日) 15:02:54 ]
>>78
ええと、sprintfをCStringに置き換えるということでしょうか?
buffのキャストとは(char)buffとするということでしょうか?

どちらもうまくいかなくて。。

82 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 15:03:27 ]
>>81
MSDN 見れ

83 名前:70 mailto:sage [2008/05/18(日) 15:16:46 ]
おお!できました!! MSDNいいですね!
辛抱強くレスしてくれた皆さん、ありがとう!!

84 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 15:45:43 ]
迷惑だから、今使ってるその本捨てようよ

85 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 16:39:39 ]
本フルボッコww

86 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 16:41:07 ]
プロパティでunicodeをマルチバイトにしたらいいんじゃね?

87 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 16:48:38 ]
>>86
いまどきそれはないだろ。
自分が世界だと信じているASCIIで生きるメリケンや、
7bitに無理やり文字を収めようとして、ソースコードを読解不可能にしてしまった南蛮人はともかくとして、
日本人であるなら、なおさらのこと、Unicodeだろ。

つまるところ、その本は焼き捨てろ。

88 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 17:10:04 ]
unicodeなんて100年後でも流行ってねーよ

89 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 17:15:29 ]
と100年前に言っておったんじゃが、ものの見事に外れてしまってのぉ・・・。


90 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 17:23:55 ]
"Computers in the future may weigh no more than 1.5 tons."
(Popular Mechanics, forecasting the relentless march of science, 1949)

"I think there's a world market for about 5 computers."
(Thomas J. Watson, Chairman of the Board, IBM, circa 1948)

"But what ... is it good for?"
(Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.)

"There is no reason anyone would want a computer in their home."
(Ken Olson, president, chairman and founder of Digital Equipment Corp., 1977)

"640K ought to be enough for anybody."
(Bill Gates, 1981)

"Windows NT addresses 2 Gigabytes of RAM, which is more than any application will ever need."
(Microsoft, on the development of Windows NT, 1992)



91 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 17:29:38 ]
Visual Studio 2005のExpress Edition(無償版)をお持ちの方なら
Visual Studio 2008 Standard EditionへのUpgradeが軽やかに可能と聞いたのですが
真なり哉?

92 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 17:32:38 ]
試したことないんだけど、できるって噂は良く出るね。

93 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 17:33:50 ]
unicodeなんかNTだけだろ

94 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 17:38:05 ]
>>92
どもです。
やっぱり明日朝一でマイクロソフトに電話で聞いてみるのが安全ですね。

95 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 17:52:54 ]
>>94
エディションは問わない、かつExpressが含まれると明確に書いてあるので
問い合わせる必要なし。
www.microsoft.com/japan/msdn/howtobuy/vs2008/upgrade/default.aspx
■ Visual Studio 2008 Standard Edition、Professional Editionの
アップグレード パッケージは、以下の製品のいずれかのライセンスを
お持ちのお客様がご購入いただけます。(エディションは問いません)
-----
※ バージョンによって、さまざまなエディションがあります。
エディションには、Express、Standard、Professional、Visual Studio Tools
for Office System(VSTO)、Enterprise Developer、Enterprise Architect、
Team Edition for Software Developers などが含まれます。

96 名前:デフォルトの名無しさん [2008/05/18(日) 18:26:21 ]
Visual Studio 2005 から
デフォルトでリテラル文字列を Unicode で扱うようになったから
プロジェクトの設定をデフォルトのまま利用するなら
Unicode 対応の API を使う必要があるんだよな。

これからは最初から対応の API 使った本が増えていくだろうけど
古い本みててそこで挫折してる初心者って案外多いかもしれんね。

97 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 18:38:49 ]
>>95
おぉ、なんてこったい!ありがたい!超即効で注文すます!

98 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 18:51:25 ]
つーかなんでスタンダードエディションに変えるのかその理由を知りたい

99 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 18:53:29 ]
MFCとかATLじゃね。
あとリソースエディタとか64bitコード(これはProだっけ?)


100 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 19:00:34 ]
>>99
x64はStdからOK。
あと、(個人だと実際に使う機会は少ないが)ソリューション内に複数言語を使うことが可能。
開発環境でもマクロ機能や細かな編集支援機能が使えたりするのでExpressとStdでは利便性がかなり違う。
VS2008SP1でOfficeのリボンインターフェースとかがMFCで使えるとか、Expressでできない事をやろうとすると最低Stdは欲しいところ。








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<40KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef