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

Visual Studio 2005スレ Part17

レス数が900を超えています。1000を超えると表示できなくなるよ。
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/
0809デフォルトの名無しさん2006/12/25(月) 08:18:43
だめだ、また sln が壊れやがった。(SP1適用済み)

設定関連を変更した覚えが無いのに、IDE終了時に
slnが変更されたなのでをセーブするかどうかを聞かれ、
OKしたらアボン。

次回起動時中身のプロジェクト数がゼロになっちまう。
0810デフォルトの名無しさん2006/12/25(月) 10:40:03
SP1.1まだかよ
「あなたのビジネスを加速させます」とか言って、インストールに1時間とかアホか
我慢できるのは5分だろ。まってる時間の3000円分の時給払えよマイクソ
0811デフォルトの名無しさん2006/12/25(月) 14:41:42
これまでフツーに使ってたローカルHelpなのになぜか目次が消えて
検索が効かなくなってしまいますた('A`)
何をやったんだオレ・・・orz
0812デフォルトの名無しさん2006/12/25(月) 14:41:51
月160時間として48万円か。年収換算で600万いかないんだな。
0813デフォルトの名無しさん2006/12/25(月) 15:52:30
贅沢すぎるだろ…
0814デフォルトの名無しさん2006/12/25(月) 22:57:29
VCのインテリだけしょぼいのは気のせい?
0815デフォルトの名無しさん2006/12/25(月) 23:01:57
何と比べて?
0816デフォルトの名無しさん2006/12/25(月) 23:05:43
C#とかIDEありきで作られた言語だしな、そんなのと比べちゃいけません。
0817デフォルトの名無しさん2006/12/25(月) 23:56:24
最近気づいたんだがAntiVirus2004有効にしてデバッガで止めたまま停止すると
以後exeが立ち上がらなくなって再起動しかなくなる(タスクマネージャーも起動しない)
同じ症状のやついる?

>>806
普通にオプションから可能
0818デフォルトの名無しさん2006/12/25(月) 23:58:29
>>817
同じ
0819デフォルトの名無しさん2006/12/26(火) 00:36:24
>>808で自己解決してると思われ
0820デフォルトの名無しさん2006/12/26(火) 00:56:39
>>809
ハード疑ったらどうだ?俺のところはC#とC++で毎日使っているけどそういった問題は起きたことないよ。
または、バグを含んだコンポーネント等が影響しているとか。
0821デフォルトの名無しさん2006/12/26(火) 13:13:30
>>814
実際
ttp://msdn2.microsoft.com/ja-jp/library/26t427t9(VS.80).aspx
ttp://msdn2.microsoft.com/ja-jp/library/t41260xs(VS.80).aspx
0822デフォルトの名無しさん2006/12/26(火) 13:17:51
C++が楽々書けたら誰もC#に移行してもらえないシナw
0823デフォルトの名無しさん2006/12/26(火) 13:22:47
バージョン2005です。
イベントハンドラを作成時にIDEは以下のようにSystem.Objectみたいに
名前空間を付属しているのですけど、ハンドラ作成時に名前空間が入ら
ないようにする設定ってあるでしょうか?

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

End Sub
0824デフォルトの名無しさん2006/12/26(火) 14:11:16
まったくのド素人なのですが、アカデミック版のV.S.2005の
解説本みたいなのでお勧めありますか?

ちなみにやりたいのはC++と、もしかしたらJavaです。
0825デフォルトの名無しさん2006/12/26(火) 14:20:19
Javaはできません
0826デフォルトの名無しさん2006/12/26(火) 14:22:54
アカデミック版の中身は通常版 (Standard)と同じ。
0827デフォルトの名無しさん2006/12/26(火) 14:38:53
>>824
アカデミック版買っちゃったの?
まったくのド素人ならExpress版から始めればいいのに・・
0828デフォルトの名無しさん2006/12/26(火) 14:42:59
4800円だ。
気にするほどの値段でもなかろうて。
0829デフォルトの名無しさん2006/12/26(火) 14:45:35
でも商用では使えないと言う・・・
0830デフォルトの名無しさん2006/12/26(火) 14:48:32
ん?アカデミックパッケージって商用利用不可なの?
4980円でVS2003ProとVS2005Proが貰えたthe Spokeは商用利用可能だったけど
0831デフォルトの名無しさん2006/12/26(火) 14:48:43
安いからいいんでね?
0832デフォルトの名無しさん2006/12/26(火) 15:03:58
その話繰り返し出てくるけど、
商用利用できないソースを示したやつはいないよ
0833デフォルトの名無しさん2006/12/26(火) 15:17:50
スタンダードとアカデミックってEULA同じでしょ?
0834デフォルトの名無しさん2006/12/26(火) 15:56:28
>>832
http://www.microsoft.com/japan/msdn/academic/shortguide.aspx
0835デフォルトの名無しさん2006/12/26(火) 16:00:56
アカデミックアライアンスとアカデミックパックは別物でしょ
0836デフォルトの名無しさん2006/12/26(火) 16:08:35
質問宜しいでしょうか
VS2005のアカデミック版は、
2003spoke同様学生証等の送付は必須でしょうか?
御回答宜しくお願いします
0837デフォルトの名無しさん2006/12/26(火) 16:09:24
買うときに提示するだけで問題ない
0838デフォルトの名無しさん2006/12/26(火) 16:14:04
>>834
馬鹿発見
0839デフォルトの名無しさん2006/12/26(火) 16:15:48
>>837
ありがとうございました
0840デフォルトの名無しさん2006/12/26(火) 16:17:29
おらあああああああああああああああああああっっっっ!!!
いい加減にしろやあああああああああああ!!!!!
このSP1はインストールに何時間かかるんじゃああああああああああああああああああ!!!!!!
0841デフォルトの名無しさん2006/12/26(火) 16:26:56
1時間以上
0842デフォルトの名無しさん2006/12/26(火) 16:31:41
VB/VC#/VWDにそれぞれSP1を当てたけど、
バージョン情報見ても何も変わってないのは俺だけ?
0843デフォルトの名無しさん2006/12/26(火) 19:01:25
inlineできない時に警告が出るようにしたいんですが、無理でしょうか
0844デフォルトの名無しさん2006/12/26(火) 19:06:52
>>836
あれ?2003spokeに登録してれば2005Proがタダで落とせるんと違ったか
期間限定だったんだっけ?
0845デフォルトの名無しさん2006/12/26(火) 19:07:41
>>844
期間限定
正味2ヶ月も無かったな
0846デフォルトの名無しさん2006/12/26(火) 19:34:02
ラスタオペレーションコードのDSnaってなに?
0847デフォルトの名無しさん2006/12/26(火) 19:43:14
>>843
/w44710 /w44714
C4710とC4714をレベル4の警告として扱えという意味。もしくは/Wall。
0848デフォルトの名無しさん2006/12/26(火) 21:35:40
2005Pro落とせた俺は勝ち組やったー
0849default no name2006/12/26(火) 23:35:13
/// でくくったコメントを自動でドキュメント化する方法をご存知の
方がいたら教えて下さい。

※上記を達成する為に必要なソフトをダウンロードしなくても済む方法
 を探しています。もう一方の方法は知っているのですが、
 VSののデフォルト機能であった気がします。そちらを使いたいです。

0850デフォルトの名無しさん2006/12/26(火) 23:43:31
XMLドキュメントを出力することはできても、ヘルプのように整形することはできないよ。
0851デフォルトの名無しさん2006/12/26(火) 23:59:30
>>849
doxygenを使いたくないって話?
0852デフォルトの名無しさん2006/12/27(水) 00:06:01
2002のころはHTMLでドキュメント化してくれたはずなんだけど
0853デフォルトの名無しさん2006/12/27(水) 00:27:25
Webページのビルドコメント
だったかな、訳が意味不明。
Build Comment Web Page
おお、なるほど。
でも2005でなくなったよ。
0854デフォルトの名無しさん2006/12/27(水) 00:43:59
ライブラリを使うコード書いている時にポップアップしてくる、クラスのメソッドとかの説明文って。
自分のクラスではどうやれば出せるの?
0855デフォルトの名無しさん2006/12/27(水) 00:44:26
C++で、コンパイルしたときに、エラーがあるときに
出力ウィンドウじゃなくてエラー一覧ウィンドウをアクティブにしたい
のですがやり方教えてください!!
0856デフォルトの名無しさん2006/12/27(水) 00:47:04
>>854
外部参照の話と勝手に想像して
プロジェクトのプロパティからXMLを出力するように
指定してdllと同じ場所に生成したXMLを置けばいいはずだよ

ドキュメント化ってみんなちゃんとやってるの?

ドキュメント化ツールはNDocがよかったな
MSのうんこツール(名前すら出てこない)はぱっと見
手順踏むことありすぎてやる気が起きない
0857デフォルトの名無しさん2006/12/27(水) 00:48:25
>>854
だから///コメント。
doc出力を有効にすること。
基本的に<summary>の内容と、パラメタ等も表示される。
ただし、VBでは出ない、なんでだ。

0858デフォルトの名無しさん2006/12/27(水) 00:49:10
こっちはあまり話題にならんのな
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=fb6bb56a-10b7-4c05-b81c-5863284503cf&DisplayLang=ja
まだベータだからか
0859デフォルトの名無しさん2006/12/27(水) 00:49:48
>>856
一応MsBuild用のスクリプトやタスクを用意してくれてるとこがあるので、
それを使えば一発でできる。
ただし、生成が異様に遅いのと、出来上がりがいまいち見にくいのが気に入らない。
0860デフォルトの名無しさん2006/12/27(水) 00:55:35
>>859
やっぱりあるのねw�d
時間空いたら試してみる
08618542006/12/27(水) 01:00:33
出来ました。ありがとうございます。

なんかすごい簡単に説明文が作れるんですね。
0862default no name2006/12/27(水) 02:10:40
>>850
できなくなったんですか、、、

>>851
そうです。VS独自の機能で確かあったハズだと記憶しておりまして。
(VS2003)

>>853
>Webページのビルドコメント
ああ、そううそうれです。でもやっぱりVS2005では無くなった
んですよね。

0863default no name2006/12/27(水) 02:15:07
WEBドキュメント作成については諦めます。
ただ、最後にこれだけ質問させて下さい。

サーバエクスプローラーで例えば
select * from hoge_table というコマンドを実行しデータ
がセルに表示された後に、直接そのセルの値を手動で書換えて
もDBには反映されないのですが、コンソールより commit 
を発行すれば反映されますよね?

そこでVS上にそれと同等の(つまりcommit)アイコンボタン
はありますか?

コマンドを入力するのがメンドクサイです。
0864デフォルトの名無しさん2006/12/27(水) 17:21:58
>>855
ツール→オプションの中のどこかにそう設定する項目がある。
どこだか俺は覚えていないが。
0865デフォルトの名無しさん2006/12/27(水) 19:50:03
amazonでアカデミック版買う場合、証明書か何か必要ですかね?
0866デフォルトの名無しさん2006/12/27(水) 20:40:40
VB2005でIPアドレスエディットコントロールのようなものをするにはどうしたら宜しいでしょうか?
VB6ではピクチャーボックスのオーナードローで表現していたサンプルがあるのですが・・・。
0867デフォルトの名無しさん2006/12/27(水) 20:48:34
>>865俺は必要なかった
まあ出せといわれたら出そうとも思ってたけど
0868デフォルトの名無しさん2006/12/27(水) 23:50:16
>>865
エロ本やアカデミックが普通に購入できる事を知らないのかね?
0869デフォルトの名無しさん2006/12/27(水) 23:56:45
>>866
http://www.codeproject.com/info/search.asp?searchkw=MaskedEdit+IP
http://www.codeproject.com/info/search.asp?searchkw=MaskEdit+IP
0870デフォルトの名無しさん2006/12/28(木) 03:33:47
SP1当ててから Visual C++ のセットアッププロジェクトがビルド出来なくなった
んだけど、みんなは大丈夫?

こんなエラーで止まります。
-- ここから --
------ プロジェクト 'Setup1' のビルド前の検証を始めます ------
エラー: HRESULT = '80040155' を検査中にエラーが発生しました。
------ プロジェクト 'Setup1' のビルド前の検証が完了しました ------
------ ビルド開始: プロジェクト: Setup1, 構成: Release ------
========== ビルド: 0 正常終了、1 失敗、1 更新、0 スキップ ==========
-- ここまで --

エラー 0x80040155? 「インターフェイスが登録されていません 」?ムムム・・・
0871デフォルトの名無しさん2006/12/28(木) 04:11:55
ちなみに http://support.installshield.com/kb/view.asp?articleid=q106194
で直った。言われてみればちょっと前に InstallShield12 の評価版をインストール
してアンインストールしたからそっちが原因のような気がしてきたw

でも、上記の記事は3年前の話でとっくにFIXされてるだろうし・・・。
0872デフォルトの名無しさん2006/12/28(木) 11:03:06
すいません。
ソースコードに青い矢印や点が表示されておりすごく見えずらいのですが
これを消す方法知ってる方いますか?

→ int ・ x;
→ x ・ = ・ 0;

このような感じになってしまいます。
ご教示よろしくお願いします。
0873デフォルトの名無しさん2006/12/28(木) 11:11:38
>>872
>>251-253
>>273-276
0874デフォルトの名無しさん2006/12/28(木) 11:26:31
(ctrl+W + ctrl+R)
0875デフォルトの名無しさん2006/12/28(木) 11:29:43
>>873
できました。ありがとうございます。
0876デフォルトの名無しさん2006/12/28(木) 14:14:25
>>868
エロ本を通販で買うってどうなんだ?
やっぱり買う前に現物見てみないとなあ…
0877デフォルトの名無しさん2006/12/28(木) 14:28:16
Visual Studio EE起動したら登録キー入力してくださいってでるんですが
これ以上は無償で試用できないってことですか?
0878デフォルトの名無しさん2006/12/28(木) 14:43:55
>>873-874
タブの(→)だけ残して、スペースの(・)を消す方法を教えてください
0879デフォルトの名無しさん2006/12/28(木) 15:08:31
×見えずらい
○見えづらい
◎見づらい
0880デフォルトの名無しさん2006/12/28(木) 22:08:41
>>877
登録しても無償で使えるよ。
0881デフォルトの名無しさん2006/12/28(木) 22:14:58
>>878
過去ログ全部読めとは言わんが、せめてこのスレくらい頭から読みやがれ
0882デフォルトの名無しさん2006/12/28(木) 22:16:29
2003まであったビルドモードのコンボボックスがないようだけどうやって出せるの?
0883デフォルトの名無しさん2006/12/28(木) 22:18:16
スタンダード以上なら標準ツールバーについてる
0884デフォルトの名無しさん2006/12/29(金) 09:43:32
VS.NET 2003までにあった、コンポーネントの動的プロパティはどこ行っちゃったの?
0885デフォルトの名無しさん2006/12/29(金) 14:20:27
っ プロパティバインディング
0886デフォルトの名無しさん2006/12/29(金) 17:37:25
Microsoft Visual C++ 2005 Express Editionでの64bitクロスコンパイル環境の構築方法って既出?
既出でないなら環境構築方法をのせようと思うのですが・・・
0887デフォルトの名無しさん2006/12/29(金) 17:43:05
64bit環境持ってないからどうでもイイよ。
自分が書きたいなら載せてくれ。
08888862006/12/29(金) 17:57:03
レスの態度が気に入らないのでやめました。
0889デフォルトの名無しさん2006/12/29(金) 18:12:22
コーディング中に発生したTODOをソースコード中にTODOコメントで書いて
タスク一覧ウィンドウで参照しようとしています。

ところが、コードエディタで現在アクティブなファイルのTODOだけが表示され、
ほかのファイルのTODOはいちいちそのファイルを開いてアクティブにしないと
表示されないようになっています。

タスク一覧のリストにはファイル名の列があるのでプロジェクト、あるいは
ソリューション全体から拾ってくれるものと期待していたのですが、そういう
ふうには使えないんでしょうか?
0890デフォルトの名無しさん2006/12/29(金) 18:28:01
ヘルプにも書いてあるが、タブで開いてるファイルだけだな。閉じたら表示されん。
0891デフォルトの名無しさん2006/12/29(金) 18:31:29
げげげ、やっぱりそうですか。
使い物になりませんね。

ありがとうございます。
0892デフォルトの名無しさん2006/12/29(金) 19:13:44
SP1 適用ずみの VS2005 は MSDN にこないのかな・・・
0893デフォルトの名無しさん2006/12/29(金) 20:06:41
>>886
載せてください お願いします
0894デフォルトの名無しさん2006/12/29(金) 20:09:34
>>892
あれ、どっかで見たような?自分で適用済みのを作れるとか
なんとか。
0895デフォルトの名無しさん2006/12/29(金) 21:09:10
>>887
たった1レスで判断しなくても...
自分は環境もってないけど、有益な情報だと思うよ
0896886 ◆iAP2R/Epv2 2006/12/29(金) 21:14:30
888は偽物です。
0897886 ◆iAP2R/Epv2 2006/12/29(金) 21:15:31
ちょっと今、纏めている所なのでそれができ次第載せます。
0898デフォルトの名無しさん2006/12/29(金) 21:15:56
一々報告しなくてよいよ
0899デフォルトの名無しさん2006/12/29(金) 21:34:12
まあ、あせらず頑張れ。

それはそれとして、ExpressじゃOpenMPは使えないのか…
0900デフォルトの名無しさん2006/12/29(金) 22:00:37
DataGridViewの非バインドなセルでCheckboxを配置してるんだけども
ここって触らないと一見falseが出てくれそうなのにnullが出てくるのを
デザイナでfalseに出来ないだろうか

検索するとDataGrid時代にはAllowNullをFalseにすればいいみたいなんだけど
DataGridViewには見当たらない感じ

09018862006/12/29(金) 22:01:08
出来ました。抜け等があると思うので色々試してみてください。

下記のソフトをダウンロードしてインストールします。(インストール順に並んでいます)
 ・Microsoft Visual C++ 2005 Express Edition
 ・Microsoft Visual C++ 2005 Express Edition sp1
 ・Microsoft .NET Framework v1.1 v2.0 v3.0
 ・Microsoft .NET Framework SDK v1.1 v2.0 v3.0(インストールするとMicrosoft Windows SDKと言う名前でスタートメニューにあります)
 ・Microsoft Platform SDK for Windows Server 2003 R2
 ・Microsoft Platform SDK for Windows Server 2003 SP1

これらのインストールが全て終わってから今度はhttp://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/を見て設定する。

ここから公式HP等にも無い設定なので個人の責任でやること。
その際、追加の設定で「AppSettings.htm」のfunction InitDocument(document)が記述されているところから最後までの場所で
  〜〜.disabled = true;      〜〜は任意の文字列
と記述されている部分を全て「//」コメントアウトさせる。
ここまで

ソフトの使用前設定はこれで終わりです。
09028862006/12/29(金) 22:03:28
今度は各プロジェクト毎の設定です。
新規作成 - プロジェクト を選んでください。
「Win32 コンソール アプリケーション」を選んで進みます。
続きを読む>>
アプリケーションの設定でこれまで選択できなかった物が出来るようになっています。

ここでは「Windowsアプリケーション」のみにチェックを入れて進んでください。

次は
 C:\Program Files\Microsoft Platform SDK\Bin\win64\x86\AMD64
にある
 Microsoft C-C++ AMD64 Compiler Release Notes.doc
を参照し実行ファイル・インクルードファイル・ライブラリファイルのパスの設定をします。ソースファイルも設定した方が良いかもしれません。

設定方法は
 ツール - オプション ー プロジェクトおよびソリューション ー VC++ディレクトリ
を選んでください。
プラットフォームは Win32 のまま
実行可能ファイルでクロスコンパイラのパスを入力。
 例 C:\Program Files\Microsoft Platform SDK\Bin\win64\x86\AMD64
インクルードファイルで必要なパスを入力。
 例 C:\Program Files\Microsoft Platform SDK\Include
   C:\Program Files\Microsoft Platform SDK\Include\mfc
   C:\Program Files\Microsoft Platform SDK\Include\atl
   C:\Program Files\Microsoft Platform SDK\Include\crt\sys
   C:\Program Files\Microsoft Platform SDK\Include\crt
   C:\Program Files\Microsoft Platform SDK\Include\gl
ライブラリファイルで必要なパスを入力
 例 C:\Program Files\Microsoft Platform SDK\Lib\AMD64
   C:\Program Files\Microsoft Platform SDK\Lib\AMD64\atlmfc
   C:\Program Files\Microsoft Platform SDK\Lib
09038862006/12/29(金) 22:04:24
次は構成プロパティを設定します。
プロジェクトのプロパティを開いてください。
構成プロパティの
 C/C++ - 全般 ー デバッグ情報の形式
   プログラム データベース (/Zi) に変更
 C/C++ - プリプロセッサ - プリプロセッサの定義
   WIN64;_DEBUG;_WINDOWS もしくは
   WIN64;NODEBUG;_WINDOWS に変更
 C/C++ - コード生成 ー 簡易リビルドを行う
   いいえ に変更
 C/C++ - コード生成 ー 基本ランタイムチェック
   既定値 に変更
 C/C++ - コード生成 ー バッファセキュリティチェック
   いいえ (/GS-) に変更
 リンカ ー 最適化 ー Windows98の最適化
   オフ (/OPT:NOWIN98) に変更
 リンカ ー 詳細 ー 対象コンピューター
   設定なし に変更
 リンカ ー コマンドライン
   /MACHINE:AMD64 を入力

設定を適用します。
これで64bitアプリケーションを作成することが出来ます。
0904デフォルトの名無しさん2006/12/29(金) 22:54:07
>>892

>>630 のリンク先を参照。
>>790 の情報によると DVD化するにはバイナリ書き換えが必要ぽい。
0905SanaDo2006/12/29(金) 23:04:06
WinXPEのEWFのようなファイルリダイレクトドライバ開発が出来る人いませんか?
0906デフォルトの名無しさん2006/12/29(金) 23:05:11
>>904
DVD化にはバイナリ書き換えは必要ない。
DVDのボリュームラベルを元々のDVDのラベルと同じにすればよい。
ただ、630>>のリンクの方法で作成したDVDは、
圧縮されていないので、片面1層DVDには一緒にMSDN Libraryは入れられない。
0907デフォルトの名無しさん2006/12/30(土) 13:43:51
Expressだと使ってるうちに使いづらくなってきたから
アカデミック版買ったよ。
ヤマダのポイントのおかげで500円だった。
0908デフォルトの名無しさん2006/12/30(土) 16:03:47
 ・Microsoft Platform SDK for Windows Server 2003 R2
 ・Microsoft Platform SDK for Windows Server 2003 SP1

上のやつだけでいいんじゃねぇの?
レス数が900を超えています。1000を超えると表示できなくなるよ。