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

Visual Studio 2005スレ Part17

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/11/16(木) 02:48:44
Visual Studio 2005 Developer Center
http://www.microsoft.com/japan/msdn/vstudio/2005/
http://lab.msdn.microsoft.com/vs2005/

Visual Studio 2005 製品ライン概要
http://www.microsoft.com/japan/msdn/vstudio/productinfo/productline/
http://www.microsoft.com/japan/msdn/howtobuy/vs2005/
0652デフォルトの名無しさん2006/12/17(日) 21:33:21
>>651
(ctrl+R) + (ctrl+W)
0653デフォルトの名無しさん2006/12/17(日) 21:35:03
そういやC++のロケール関連のバグは直ったのか?
locale::globalで標準ストリームがお亡くなりになるとか言うやつ。
06541232006/12/17(日) 21:50:23
652さん、ありがとうございます!
ツールのオプションなどいじってもどうにもならなかったのが、
一瞬で治りました!
0655デフォルトの名無しさん2006/12/17(日) 22:56:54
元に戻さない方がしあわせ
0656デフォルトの名無しさん2006/12/17(日) 23:53:30
>>651に便乗質問だけど
タブキーは→表示のままで
スペースの・だけ消す方法とかあります?
0657デフォルトの名無しさん2006/12/18(月) 14:11:14
C++Exp SP1、ベータの時にあったstring.hのマクロパラメータの
不整合がインストールする環境によっては出るみたい。
06586522006/12/18(月) 15:21:44
>>656
見つからなかった…
0659デフォルトの名無しさん2006/12/18(月) 18:34:39
COLORREF型の仮引数をRGB(0,0,0)で初期化してる部分があるんだけど
これって意味あるの?実引数で上書きされちゃうのでは?
0660デフォルトの名無しさん2006/12/18(月) 18:36:15
エスパーするとデフォルト引数
0661デフォルトの名無しさん2006/12/18(月) 21:34:59
>>656
ない
0662デフォルトの名無しさん2006/12/18(月) 22:43:33
xsd ファイルから cs ファイルを IDE 上で作ることできなかたっけ?
昔はできたような気がしたんだけど VS2005 Pro のメニューから探しても見つからん
xsd.exe /c するだけだから大した手間じゃないけどできれば IDE 上でやりたい
0663デフォルトの名無しさん2006/12/18(月) 22:54:55
>>643
俺も何が代わったのかサッパリわからん。
具体的に何が良くなったの?
0664デフォルトの名無しさん2006/12/18(月) 23:11:35
注目!!!!

http://www.microsoft.com/japan/msdn/vstudio/downloads/sp/vs2005/sp1/

Visual Studio 2005 SP1きたお
0665デフォルトの名無しさん2006/12/18(月) 23:18:41
>>664
それは>>517-を踏まえての書き込みなのか?
0666デフォルトの名無しさん2006/12/18(月) 23:20:58
人柱頼む
0667デフォルトの名無しさん2006/12/18(月) 23:27:44
まずはSP1のβ版をアンインストールしなければならんのだが、
アンインストールにもCPU100%が数時間…。
0668デフォルトの名無しさん2006/12/19(火) 00:00:51
>>667
しかもCDを要求されるからSP1のインスコよりも厄介。
0669デフォルトの名無しさん2006/12/19(火) 00:03:43
>>668
というか、Expressでアンインストール時にCD要求されて
アンインストールできなかったよ(・3・)
0670デフォルトの名無しさん2006/12/19(火) 00:05:55
まだMSDN英語版にも情報がないみたいだな…
What's New in Visual Studio 2005 SP1 ?!
0671デフォルトの名無しさん2006/12/19(火) 00:08:55
>>667
それくらい覚悟してβテストに参加したんじゃないのかと小一時間問い詰めながらインストールでも待つか?
0672デフォルトの名無しさん2006/12/19(火) 00:30:18
セキュリティー対策でもされたんじゃないのか?

とか言っといて本当は…
VS2005リリース前のベータテスト時にMSの何とかフォーラムで、
バグ報告が大量にあって間に合わないものはSP1で直しますとか言ってたよな。

つーか酒飲み過ぎた…
0673デフォルトの名無しさん2006/12/19(火) 00:51:54
>>659
仮引数と書いてあるところを見ると、デフォルト引数の事なのだろう。
デフォルト引数 猫耳
でぐぐれ
0674デフォルトの名無しさん2006/12/19(火) 00:54:44
猫耳
0675デフォルトの名無しさん2006/12/19(火) 01:00:36
380 名前: デフォルトの名無しさん 投稿日: 02/10/29 15:10
>>373
template<> void hoge<char>(char& foo, int bar) {}
にするとコンパイルできてしかも汎用テンプレートで与えられた
デフォルト引数を引き継ぐんだね。知らんかった。g++ 3.2


381 名前: デフォルトの名無しさん 投稿日: 02/10/29 16:02
>>380
へー、それは猫耳。
0676デフォルトの名無しさん2006/12/19(火) 02:02:56
VS2005stdにsp1当てたけど今のところ安定しているよ。インストールは糞長いけどね。
0677デフォルトの名無しさん2006/12/19(火) 05:26:14
MFCでWindowsフォーム(SDIやMDIではなくダイアログベース)をGUIで編集しています。
コントロールを配置する時、VS.NET 2003のC#やVB.NETでデフォで使えたような、8dot置きのGrid上に配置するモードに切り替える方法はありませんか?
今は自由に配置するモードなのですが、チェックボックスなどを縦に綺麗に並べるのが上手くできなくて…
0678デフォルトの名無しさん2006/12/19(火) 05:44:28
なんかコードエディタがC#Expressのほうが
C++Expressより圧倒的に使いやすい気がするのは俺だけか
Standard以上のことは知らないけど
0679デフォルトの名無しさん2006/12/19(火) 07:09:31
SP1いれる必要あるの?何が変わったのかよくわからんです・・・
0680デフォルトの名無しさん2006/12/19(火) 08:08:10
>>678
C++はC#と比べるとなんでもありで解析が難しいからじゃね?
まあ変態言語だしな。
0681デフォルトの名無しさん2006/12/19(火) 08:51:57
List of bugs that are fixed in Visual Studio 2005 Service Pack 1
http://support.microsoft.com/kb/918526
0682デフォルトの名無しさん2006/12/19(火) 08:56:59
うーん。ロケールは放置か?
0683デフォルトの名無しさん2006/12/19(火) 09:35:33
ん?ロケールの問題?夏時間の奴か?
0684デフォルトの名無しさん2006/12/19(火) 09:41:25
>>683
VC8はSTLのロケール周りの実装がおかしい。
あちらを立てればこちらが立たずというか……。
0685デフォルトの名無しさん2006/12/19(火) 10:14:37
681のリストはIDE周りのみなのかも。
0686デフォルトの名無しさん2006/12/19(火) 10:55:15
>684
あっちで起てたらこっちで起たないというのはある意味当然だな。
…というような話と一緒か?



0687デフォルトの名無しさん2006/12/19(火) 11:17:41
DTE2オブジェクトでプロジェクトファイルのXML書き換える機能はありますか?
0688デフォルトの名無しさん2006/12/19(火) 11:27:12
ロケールって言っても色々ある何だ?
単位?記号?日付形式?通貨?
0689デフォルトの名無しさん2006/12/19(火) 12:21:03
CrystalReportsでユーザー定義サイズの用紙で印刷できないから
アップデートしてやろうと思って

レポートデザイナーから「更新の確認」、「今すぐアップグレード」押してみたんだけど ナニコレ?
ただ飛ばされるだけかよ。
しかも、アップグレードのファイル置いてないし・・・
0690デフォルトの名無しさん2006/12/19(火) 13:27:04
Professional Edition 90日間限定評価版にSP1当てて、
自作プログラムをリビルドしたら、240KB⇒244KBになった。
オプションはスピード優先。
0691デフォルトの名無しさん2006/12/19(火) 14:49:48
>>688
そのへんの区別さえついてない奴が実装実装と騒いでるだけってのが現状だな
0692デフォルトの名無しさん2006/12/19(火) 17:34:22
デバッグ時のカレントディレクトリは変えられないの?
バイナリのあるフォルダにしたいんだけど
0693デフォルトの名無しさん2006/12/19(火) 17:41:56
>>692
作業ディレクトリ
0694デフォルトの名無しさん2006/12/19(火) 17:53:33
できますた
0695デフォルトの名無しさん2006/12/19(火) 18:15:12
Visual Studio 2005 Service Pack 1 に修正される問題の一覧
http://support.microsoft.com/default.aspx?scid=kb;ja;918526&sd=rss&spid=3041
0696デフォルトの名無しさん2006/12/19(火) 18:15:42
>>695
これは乙
0697デフォルトの名無しさん2006/12/19(火) 18:47:50
SP1当てたらC++で「array」が予約語の青色表示になってしまったんだが俺だけ?
usertype.datがないのは確認済み。
0698デフォルトの名無しさん2006/12/19(火) 18:48:34
>>697
俺漏れも
0699デフォルトの名無しさん2006/12/19(火) 18:55:34
機械翻訳を読まされると、日本語でおkを百回ほど投げつけたくなる。
0700デフォルトの名無しさん2006/12/19(火) 18:58:14
MSDNの自動翻訳は
英語が苦手な俺でも「こりゃ原文読んだ方が早いな」
と思わせるデキ
0701デフォルトの名無しさん2006/12/19(火) 18:59:37
>>700
英語が得意な俺にとっては「これ日本語に翻訳してやったらみんな喜ぶだろうな」
と思わせるデキ
0702デフォルトの名無しさん2006/12/19(火) 19:04:09
>>697
俺のとこはSP1当てる前から青表示だった件
0703デフォルトの名無しさん2006/12/19(火) 20:13:17
>>701
ぜひおながいします
0704デフォルトの名無しさん2006/12/19(火) 20:51:18
訳文からもとの英文を想像して有っていたらうれしいパズルゲームのようなデキ
0705デフォルトの名無しさん2006/12/19(火) 21:26:40
むしろ原文を予想しやすい分、下手な意訳より誤解が少なかったりして。
0706デフォルトの名無しさん2006/12/19(火) 21:29:16
原文読むのが一番いい。
0707デフォルトの名無しさん 2006/12/19(火) 21:58:11
VisualStudioとかmfcとかその他もろもろ初心者で
CとC++一通り理解はしていてwin32apiで猫でもの本読みながら
Winプログラムの基礎的な事知ってるレベル程度の自分が
std版使ってるんですが、SP1は当てた方が良いんですかね。
レスみてると、なんか面倒っぽいっす。
けど、VC++6.0のソースの変換に関する部分もあるんで悩みます。
というのも、フリーウェアでソース公開してる人のを見ながら勉強したいんで
その部分が気になります。

ま、あとはC#をたまに打ってみたりするんですが、バックグランドで監視してるんでしょうが
クラス名とか代えようとしたら、逐一「てめー、ここの名前代えると、あれもこれも代えるぞ」
みたいなうっとうしいオペレーティングはなんとかならないんでしょうか。

ついでに、機械翻訳に関してはVS2005の品質向上のなんたらかんたらっていうアンケートで
「技術者が書いた文書を翻訳するのに機械翻訳してますがどうですか?」みたいな質問文があった
ので、「技術的な文書を翻訳するのに機械翻訳ですましてますっていうこと自体がおかしいだろ?
技術者という、人が書いた文を翻訳するのは、ちゃんと人でしなさい」的な事書いたな〜
でも、win32apiのラッパのmfcのヘルプ見ていくとapiのウィンドウクラスとかの説明は
英語だし。翻訳すんなら全部しろやと思います。
0708デフォルトの名無しさん2006/12/19(火) 22:06:10
あんなの全部人間が訳してたらソフトが更に高くなるがな。
0709デフォルトの名無しさん2006/12/19(火) 22:08:23
>>707
とりあえずMSDNくらいは機械翻訳でも良いから全部翻訳しろと言いたいよな
「日本語版」として落とせるソフトなんだから
0710デフォルトの名無しさん2006/12/19(火) 22:31:07
敷居が高いほうが馬鹿が寄り付かなくていい
0711デフォルトの名無しさん2006/12/19(火) 22:33:35
>>710が良いこと言った。
0712デフォルトの名無しさん2006/12/19(火) 23:35:12
>>707
コンパイラのチェックが厳しくなったからな。
つまりろくでもないコード書いてるって証拠。

勉強が足らん。出直してこい。
0713デフォルトの名無しさん2006/12/19(火) 23:44:42
http://blogs.msdn.com/vcblog/archive/2006/06/22/643325.aspx

SP1 betaの頃のだがこれらがfixされたらしい

std::iostream s;

で4byteメモリリークってアホかと
0714デフォルトの名無しさん2006/12/20(水) 04:10:24
SP1βのアンインストールってどうやってる?
わからんから全削除をやってから改めてVS2005のインストールから
やってようやくうまくいった

WindowsUpdateにもKBなんたらかんたらが新しく一つ出ていたし

βのアンインストールがもっと簡単ならよかった><
0715デフォルトの名無しさん2006/12/20(水) 05:10:40
VS2005std SP1
条件が絞れていないが、フォームデザイナで勝手にデフォルトのイベントコードが生成されることがあるな。
前からあるバグかは知らんけどね。
0716デフォルトの名無しさん2006/12/20(水) 10:44:22
>>714
MSのベータテストに参加するならOS再インスコくらいは覚悟しないと。
0717デフォルトの名無しさん2006/12/20(水) 11:47:47
SP1でSTL/CLI使えるようになったの?
それとも2007待ったほうがイイの?
0718デフォルトの名無しさん2006/12/20(水) 18:31:45
SP1当てたらMSDNの部分がカチャカチャに断片化したのでデフラグした。
今までで一番多い約48,000個の断片化。デフラグ後は起動・閲覧が約2倍
速くなった。

ようやくSP1βとさようならした。

>>716
やっぱりかぁ・・・・とにかく時間がかかりました。
0719デフォルトの名無しさん2006/12/20(水) 18:55:21
現状でさほど、ふじゅうしてないから様子見します
人柱さんがんばってレポしてね
0720デフォルトの名無しさん2006/12/20(水) 19:45:07
SP1付属にVC++ランタイム再配布パッケージは、無印付属のパッケージを上書きしないでスキップするな。
Side-by-Sideで嵌った。
0721デフォルトの名無しさん2006/12/20(水) 21:09:54
>>714
コントロールパネル → プログラムの追加と削除 → 更新プログラムの表示(D)
これでVS2005のところにサービスパックが表示されるようになる。
ってか、βテスト参加者にはメールで「アンインストールのテストにも参加してくれ」って内容のメールが来て
事細かにやり方が書かれていたと思うんだが。
案外みんなそういうの気にしないでβあててんのな。
0722デフォルトの名無しさん2006/12/20(水) 21:10:09
>>720
ひでえなそれ
0723デフォルトの名無しさん2006/12/20(水) 21:11:13
>>718
それで重くなったのか。今夜はデフラグしようかな。
0724デフォルトの名無しさん2006/12/20(水) 21:15:48
このスレ見てよかった・・・・
今、デフラグのドライブ分析してみたら「真っ赤」。

ありがとう。>>718
0725デフォルトの名無しさん2006/12/20(水) 21:15:48
>>721
それはConnectで律儀にベータテスト参加表明した人だけ
普通にダウンロードセンター経由で落とした人にはそんなのないと思われ
0726デフォルトの名無しさん2006/12/20(水) 21:19:48
非常に困ってるんですが。。。

客先指定のフォントでUIを作ってくれと依頼が来ているんですが
そのフォント、VS2005@C#のプロパティウインドウ上で、見えないんです

古い言語(DELPHI5とか、VB6あたり)では、見えてるんですが、
こりゃなんで???

まさか、Unicodeがからんでいる。。。?
0727デフォルトの名無しさん2006/12/20(水) 21:20:42
VS2005StdにSP1インスト完了。今のところ不具合なし
Pen4 2.4b + 512MB + XP Pro SP2 常駐ソフトなしで50分くらい
皆といっしょだな

これから入れる人、参考にどうぞ。
0728デフォルトの名無しさん2006/12/20(水) 21:23:03
>>726
プロパティエディタ使わないで、コードを直接いじればどうよ。
0729デフォルトの名無しさん2006/12/20(水) 21:25:03
>720>722
それがSyde by Sideというものではないのか?
0730デフォルトの名無しさん2006/12/20(水) 21:32:44
>>728

コードで記述してみましたが、無視されています(´・ω・`)

モリサワフォント?   A-OTF 新ゴ Pro L
2002年製

って奴を指定してきてるんですわ。。。


非常に参ってます。。。
0731デフォルトの名無しさん2006/12/20(水) 21:49:56
http://msdn2.microsoft.com/ja-jp/library/system.drawing.font(VS.80).aspx
> Windows フォーム アプリケーションでは、TrueType フォントをサポートしています。
> また、OpenType フォントも制限付きでサポートしています。

TrueTypeベースのOpenTypeは使えるけど、PostScriptのは無理らしい。
0732デフォルトの名無しさん2006/12/20(水) 22:06:59
>>731

ありがとうです

でも、(´・ω・`)


年内納品、システム95%組みあがっているのに、フォントでつまづくとは。。。
(今日、フォントが決まった)

Delphi5で組みなおしかなぁ。絶対間に合わない。。。
0733デフォルトの名無しさん2006/12/20(水) 22:12:50
FontForgeで変換してみたら?
0734デフォルトの名無しさん2006/12/20(水) 22:20:40
フォントの生成自前でやって、Font.FromHfontで生成してプロパティにぶちこむ。(未検証)
サポートされなくても上手く動作すればそれでよし!
0735デフォルトの名無しさん2006/12/20(水) 22:35:55
>>708
取り敢えず最初のリリースを日本語で作ればいいんじゃね(・∀・)?
0736デフォルトの名無しさん2006/12/20(水) 22:38:04
>>733
>>734

ありがとうです

FontForgeは、うまくいかないっぽい(っていうか、フォントの世界、余り詳しくないもので)

>>734氏
のやり方、少し検討してみます
最悪、DelphiでDLLかいて、ビットマップか、メモリイメージ渡して
直書きしようか、とも、検討してみます。。。


フォント周りに罠が仕込んでありますんで、これから来られる皆さん、御注意を。。。
0737デフォルトの名無しさん2006/12/20(水) 22:39:14
フォントはふぉんと大変だ。
0738デフォルトの名無しさん2006/12/20(水) 22:41:05
座布団全部没収。

しかし、フォントは大きな地雷だな。気をつけよう.....。
0739デフォルトの名無しさん2006/12/20(水) 22:49:55
客先を説得するのが一番早いとみた
07407302006/12/20(水) 23:22:09
>>734氏

のやり方、やってみましたが、

int aa = CreateFontA( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "A-OTF 新ゴ Pro L");
Font tmpFont = Font.FromHfont( (IntPtr) aa ); //<-ここにて

「TrueType フォントのみがサポートされています。これは TrueType フォントではありません。」

のエラーが出て、あぼん、でした(´・ω・`)


もう少し考えて見ます。。。
一応、結果報告...

0741デフォルトの名無しさん2006/12/20(水) 23:23:15
いや、見栄えだし、古い奴ではつかえてたと言う実績があるとちょっと大変かも。
0742デフォルトの名無しさん2006/12/20(水) 23:45:11
Vistaに向けて消されたのかねぇATMフォントサポート
0743デフォルトの名無しさん2006/12/21(木) 00:16:57
会員証って届くまで、どれくらいかかるかな
SQL Server2000が欲しいので早く登録証が欲しい
07447302006/12/21(木) 03:01:32
結局、あれこれ、やってみましたが、だめっぽい
この短時間じゃ、無理ですなぁ

フォントの変更は厳しいと思われ
最終納品先とフォントや図柄までデザイナーさんが入って決定していますんで


Delphi5で、組みなおす方向でいます。。。。
たぶん、間に合わない。

不具合つんだまんまで、運転させるしかなさそう。。。
0745デフォルトの名無しさん2006/12/21(木) 07:13:30
Label Button 程度なら自前描画(WinAPI)に置き換えるのも有りだぞ。自動でPaintイベントにハンドラぶっこむルーチン入れるとか。
自動設定はリフレクションの機能を利用すれば実現が可能。俺はやったことがある。

あと、
SendMessage(textBox1.Handle, WM_SETFONT, (int)fh, 1);
こんな感じで、フォント設定を保持しているコントロールは、これで変更が可能だった。ビットマップフォントで実際に試してみた。
ListViewあたりでオーナードローの場合はちょっと無理かもしれない。内部でフォントハンドルの設定がされているので・・・。

というか、単にIDEでリストに出ないだけで、実は new Font()でいけた落ちじゃないだろうな?または表示されているフォント名が違ったとかw
問題の起きるOpenTypeフォントを持っていないので、そういう現象が起きるかはシラネ。
07467302006/12/21(木) 09:16:12
おはよーございます 寝てません(ww

>>745

人様のブログを2chでさらすのは、ちょっと気が引けるんですが
ttp://senote.com/blog/2005/0610_095049.html
こういう記述もあったということで

SendMessage()は、ちょいと試してみます

あと、DELPHI5、実装速度、1/4.。。すっかり忘れてる(w

さきほど、現場にフォント変更を打診しました。
納品先、デザイナー、ひっくり返ってた....さて、どういう結果が出てくるやら
0747デフォルトの名無しさん2006/12/21(木) 10:32:33
>>746
ブログは誰かに引用されることを前提に書いてある文章なんだからいいんじゃない?
0748デフォルトの名無しさん2006/12/21(木) 15:17:56
c++なのですが
#if 0

#endif
で囲まれた場所の色が変わるはずなのに
急に色が変わらなくなりました。
基に戻すにはどうすればいいのでしょうか?
0749デフォルトの名無しさん2006/12/21(木) 15:41:49
[オプション]-[テキスト エディタ]-[C/C++]-アクティブでないコード ブロックに異なる色を付ける
0750デフォルトの名無しさん2006/12/21(木) 16:20:38
>>749
どうも、他のファイルでは色はかわるのに、
特定のファイルだけおかしくなってるだけなので、違うみたい。
07517482006/12/21(木) 16:37:36
インテリセンスのファイルを一度消して作りなおしたらいけました
ありがとう
■ このスレッドは過去ログ倉庫に格納されています