トップページ⇒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
0348デフォルトの名無しさん2008/08/15(金) 17:51:52
VisualStudioがメモリ食い過ぎです
減らしてくだしあ><
0349デフォルトの名無しさん2008/08/15(金) 18:01:47
Eclipseも一緒に立ち上げれば相対的に気にならなくなるヨ!
0350デフォルトの名無しさん2008/08/15(金) 18:19:37
それだ!
03513462008/08/15(金) 19:22:09
>>347
これは、subversionとかvssのことについて突っ込んだのです。
安価つければよかったOTZ

>>349
ちょっと今自分それだよww
Eclipseとvs両方使ってるw
0352デフォルトの名無しさん2008/08/15(金) 19:43:38
VisualSVNとtotoiseの組み合わせで十分だと思うが >> vss
0353デフォルトの名無しさん2008/08/15(金) 20:35:47
このスレって初心者の質問っていいのかな?
0354デフォルトの名無しさん2008/08/15(金) 20:39:39
スレ違いじゃないならそんなに咬まれないよ
0355デフォルトの名無しさん2008/08/15(金) 20:43:45
甘噛みも悪くない
0356デフォルトの名無しさん2008/08/15(金) 20:46:32
ありがとう。じゃちょっと質問なんですが、
手元に測定器があって、一応データ通信?用にGPIBて規格のコネクタがあるんですわ。
こいつを自動制御 + データ収集したいんですが、これはVBで解決できる範囲なのかな、と。

測定器はTOPCOM製のBM-5Aという輝度測定器で、
現状は測定値を目視確認→ノートにメモって感じなんですが、
時間変化を確認するとなると当然付きっきりになっちゃうんですよね。

なんとも曖昧でもうしわけないですが、助言いただけるとありがたいです。
0357デフォルトの名無しさん2008/08/15(金) 20:49:02
流石にスレチだw、メーカーに問い合わせてデータ取得のAPIライブラリの仕様を貰うことから始めないとだめなんじゃないの?

0358デフォルトの名無しさん2008/08/15(金) 20:52:03
スレチでしたか・・・申し訳ない。

メーカーに聞くと何十万ってゆー測定ソフトの売り込みされるんすよね(^^;
たしかにそれ買やはえー話なのはわかるんだが、
お財布には限度ってもんがね・・・

ありがとう。しばらくgoogleで模索してきますわ〜
ノシ
0359デフォルトの名無しさん2008/08/15(金) 20:52:10
ドライバーソフトがないと無理。
プログラムからのインターフェイスがあるのかメーカーに問い合わせみたらいいよ。
ActiveX(COM)で何かあるならVB.NETからでも何とかなる。
0360デフォルトの名無しさん2008/08/15(金) 20:53:49
それ以前にGPIBのインタフェイスボードを手に入れないと何も始まらないと思うよ。
それはググれば出てくるはず。

っていうかそんなことここで聞いてるようなレベルの人じゃたぶんお手上げと思うわ正直w

0361デフォルトの名無しさん2008/08/15(金) 20:57:44
>>360
すでにお手上げなんすけどね(^^;

>>359
ありがとー。とりあえずしばらく情報収集がんばってみます。
0362デフォルトの名無しさん2008/08/15(金) 21:01:20
おいおい、232Cでも動くって書いてあるじゃないか
0363デフォルトの名無しさん2008/08/15(金) 21:02:38
>>361
余計混乱の元になるだけかも知れないけど、NI(ナショナルインスツルメンツ)に
GPIB接続の計測器用の実質フリーで使えるライブラリがあるよ。

もちろんさっきも言ったけど、まずインターフェイスボードを買わないと
何も始まらない。
0364デフォルトの名無しさん2008/08/15(金) 21:03:10
VSSの代わりにVault使ってる人ってあまりいないのかな。
ひとりで使う分には無料だし、SVNのVS統合に比べて使いやすいと
思うんだけど。
0365デフォルトの名無しさん2008/08/15(金) 21:11:18
みなさん、いろいろ助言いたいてありがとう。
とりあえず>>363さんのをググってみたら予想どおり混乱してきた・・・
サイト内の用語調べながら熟読してみまする。
0366デフォルトの名無しさん2008/08/15(金) 23:50:27
>>364ぐぐってもわからねぇよw
0367デフォルトの名無しさん2008/08/16(土) 01:21:14
>>366
これ
http://www.sourcegear.com/vault/index.html
0368デフォルトの名無しさん2008/08/16(土) 01:22:01
SP1でビルドが遅くなっているような気がするのは気のせいか
0369デフォルトの名無しさん2008/08/16(土) 01:47:37
俺も遅くなったと感じている。Vista x64でエラーが出なくなったのはいいけどね。
0370デフォルトの名無しさん2008/08/16(土) 04:04:58
>>367
ホントにシングルユーザーならフリーで使えるんだな。
試しに入れてみるか。

Do you still offer free licenses for single users?
    Yes. Both Vault and Fortress are free of cost when used by a single user.
Simply install the software and do not enter any serial numbers (license keys) at all.
When no license keys are present, Vault and Fortress behave as if there is exactly
one license available.
0371デフォルトの名無しさん2008/08/16(土) 10:17:53
ビルドというか動作が糞重いんだよ糞が!
0372デフォルトの名無しさん2008/08/16(土) 12:49:56
Core2Quad + SSD RAID0だと結構快適(w
0373デフォルトの名無しさん2008/08/16(土) 12:57:46
SSDのRAID0だと? ゴクリ
0374デフォルトの名無しさん2008/08/16(土) 13:02:33
>>372
Quadってところは重要なのか?
0375デフォルトの名無しさん2008/08/16(土) 13:11:44
SSDって書き込み遅いんじゃないの?
0376デフォルトの名無しさん2008/08/16(土) 13:17:21
このコンパイラ…速いぞ!!
0377デフォルトの名無しさん2008/08/16(土) 14:23:09
VS 2008 C# Express版でNUnitをデバッグモードで起動する方法ってありますか?
NUnit使いながらソースにブレイクポイント貼りたいです。

方法があればおしえてください。
0378デフォルトの名無しさん2008/08/16(土) 15:01:12
アタッチすれば
0379デフォルトの名無しさん2008/08/16(土) 18:07:32
>>378
もうすこし詳しくお願いします。
0380デフォルトの名無しさん2008/08/16(土) 18:37:59
プロセスにアタッチすれば
0381デフォルトの名無しさん2008/08/16(土) 18:47:01
別にデバッガを起動してプロセスにアタッチすればよい
0382デフォルトの名無しさん2008/08/16(土) 22:43:52
別の↑デバッガ→起動←プロセス⇒アタッチ
0383デフォルトの名無しさん2008/08/16(土) 23:06:40
普通にデバッグの設定でNUnit起動させるように出来なかったか?
0384デフォルトの名無しさん2008/08/17(日) 12:46:16
>>380
>>381
>>382
ごめんなさい。
いろいろ試してみたのですが、アタッチというのが理解できませんでした。
VS Expressを起動して、NUnitを起動して、NUitにテスト用コードを読み込ませて、
(ここでアタッチってやつをして?)、実行するってことですよね?
現状ではNUnit用コードもテスト対象コードもブレイクポイントで止まってくれません。


>>383
デバッグ設定の外部プログラムを起動ってのがありません。
昔使ってた2003の製品版にはあったんですが・・・。
2008 Expressではどうやるかご存じですか?
0385デフォルトの名無しさん2008/08/17(日) 13:13:42
こんなん見つけた

実行中のプロセスへのアタッチ
http://msdn.microsoft.com/ja-jp/library/3s68z0b3.aspx
0386,,・´∀`・,,)っ-○●◎2008/08/17(日) 14:40:41
http://www.microsoft.com/downloads/thankyou.aspx?familyId=7bbe5eda-5062-4ebb-83c7-d3c5ff92a373&displayLang=en#

これいまんとこ英語版だけ?
0387,,・´∀`・,,)っ-○●◎2008/08/17(日) 14:42:38
>>237で既出か


>>239
だよな。年末って言ってたのにやけに仕事速いと思ったよ。
0388デフォルトの名無しさん2008/08/17(日) 17:28:28
インテリセンスが英語になっちゃったよ〜
http://www.imgup.org/iup670141.png

どうすれば元に戻せるんだヽ(`Д´)ノウワァァン
C# Express 2008 SP1です・・・
03893882008/08/17(日) 17:35:06
>>237
インテリセンス日本語訳は9月か・・・
アンインスコするしかないか・・・
0390デフォルトの名無しさん2008/08/17(日) 17:39:43
その程度の英語読めるように勉強しとけばいい。
0391デフォルトの名無しさん2008/08/17(日) 18:19:44
SP1統合済みVSをインストールしてもWPFでデザイナが使えないままだった俺よりましじゃないか
0392デフォルトの名無しさん2008/08/17(日) 18:43:48
>>391
ほとんどがライブラリやエラーの単語と、簡単な文法でできてるんだもんなw
このくらい簡単に訳せるよなw

で、コレなんて書いてあんの?訳しておくれ
0393名無し募集中。。。2008/08/17(日) 18:53:37
「例外」って日本語が出ているじゃない!
0394デフォルトの名無しさん2008/08/17(日) 18:55:13
>>393
はい,一匹釣れた。
0395デフォルトの名無しさん2008/08/17(日) 19:09:46
>>385
アタッチはできないってことですね。
ありがとうございます。

他の方法はないんでしょうか?
0396デフォルトの名無しさん2008/08/17(日) 19:53:57
俺は日本語版出てからでいいや
0397デフォルトの名無しさん2008/08/17(日) 20:36:02
質問です。
プログラムを入力する際、すぐ真上の行にある文字と同じ文字を入力してくれるショートカットはありませんか?
たしか昔のエディタか何かでそういう便利なショートカット(マクロ?)があったはずなんですが。
わざわざコピペするのは、マウス操作とかで面倒なので・・・
0398デフォルトの名無しさん2008/08/17(日) 20:58:03
真上と同じものを入力するプログラムがアレげな気がするんだが
0399デフォルトの名無しさん2008/08/17(日) 20:59:16
>>397
真上と同じ文字入れたいって、
コマンドプロンプトで → 押したら前のコマンドが出てくるみたいな?

上の行を丸々コピーしたいってのなら、
Visual Studio なら、
コピー元の行にカーソル合わせて Ctrl+C、Ctrl+V。
コピペにマウスなんて要らない。
04003972008/08/17(日) 21:07:48
キー(ショートカット)を1回押すと1文字出てくれるとありがたいのですが。
途中まで上の行と一緒のものを入力したいときに凄く便利。

コピペの場合だと、不要な部分までペーストされてしまいますね・・・
(あるいは範囲指定してコピーしなければならない)
0401デフォルトの名無しさん2008/08/17(日) 21:25:50
>>400
どういう場合に途中まで同じ文字を入力するんだ?
そういうプログラムってかなり設計に問題がありそうな気がするんだが・・・
0402デフォルトの名無しさん2008/08/17(日) 21:32:55
>>400
まあ、部分コピーも、マウスに手を移すよりもキーボードだけでやる方が絶対早い。
ctlr+shift 押しながらカーソル移動すれば。

というか、途中まで同じとかなら、コピペよりも IntelliSense に頼る方が入力早いかも。
0403デフォルトの名無しさん2008/08/17(日) 21:36:31
フォントが固定ピッチとは限らない環境で、上の文字なんて
どれが対応するのか物凄く分かりにくいと思うが。

範囲選択にマウスなんていらんだろう。
Shift+EndとかShift+Homeとか、Shift+Ctrl+カーソル左右とか使えば
そんなに苦労しないでしょ。
0404デフォルトの名無しさん2008/08/18(月) 00:47:22
>>388
そのスキンください
0405デフォルトの名無しさん2008/08/18(月) 08:57:21
Emacsバインディングだから
Ctrl+k Ctrl+y Ctrl+yでいけるもんね〜
0406デフォルトの名無しさん2008/08/18(月) 09:26:49
まぁあれだ、いっそのこと自作してしまえば…
0407デフォルトの名無しさん2008/08/18(月) 11:29:40
エディタマクロで対応できそうだよな。
カーソル行の内容を変数に保存するマクロと、その変数から1文字ずつ取り出す
マクロを書けばいいんだろ。
行が変わってたらインデックスを0に戻すとか、途中まで貼り付けた後のカーソル
移動にどう対応するかとか考えないといけないけど。
0408デフォルトの名無しさん2008/08/19(火) 14:21:07
C#
basic
C++
Web
の違いを教えてくれ
Cをやるにはどれが良いの?それとWebなんたらっての詳細も知りたい
0409デフォルトの名無しさん2008/08/19(火) 14:23:03
C++はCを含んでいる。
よってC++選んどけ。
0410デフォルトの名無しさん2008/08/19(火) 14:25:55
C++にしてみた。インストールオプションって便利なのか?需要無いなら要らないんだが
0411デフォルトの名無しさん2008/08/19(火) 14:27:47
なんの話だ?
0412デフォルトの名無しさん2008/08/19(火) 14:29:54
>>411
あーっと、C++をインストールするときにオマケあるけど落とす?って聞かれる。
シルバーライトランタム(?)とSQLサーバーってやつ。
0413デフォルトの名無しさん2008/08/19(火) 14:31:44
要らない要らない
0414デフォルトの名無しさん2008/08/19(火) 14:32:56
>>413
そっか
説明だけ読むと便利そうに見えるから困る(´・ω・`)
0415デフォルトの名無しさん2008/08/19(火) 14:33:54
あとで必要になったらまた入れればいい
0416デフォルトの名無しさん2008/08/19(火) 14:43:35
他のやつは大体こんな感じ
C#  普通のアプリとか作るなら最強
Basic これも普通のアプリにはおすすめ。けどちょっと恥ずかしい諸刃の剣
Web  GmailみたいなWebアプリが作れる。普通は関係ない

授業でCやるんじゃないなら、入門はC#のがいいと思うけどな
上で普通のアプリ向けと言ったけど、「俺はCrysisを作るんだ!」とかじゃない限り、
ゲームみたいな速度重視なのも全然いけるよ
0417デフォルトの名無しさん2008/08/19(火) 14:54:23
入門でCやC++はいいとして、C++/CLIには手を出さないほうがいいかも。
C++/CLIと普通のC++の区別が付かなくなってしまう弊害がある。
0418デフォルトの名無しさん2008/08/19(火) 16:30:23
SP1でSTLおかしくなってない?
_Swap_adlで識別子が見つかりませんでしたのエラーが出る。

#include <vector>
#include <iostream>

int main(int argc, char* argv[])
{
std::vector<int> a;
std::vector<int> b;

b.push_back(0);
b.push_back(1);

a.insert(a.begin(), b.begin(), b.end());
std::cout << a[0] << std::endl;
return 0;
}

0419デフォルトの名無しさん2008/08/19(火) 16:36:51
>>418
普通に通るが。
0420デフォルトの名無しさん2008/08/19(火) 16:38:30
普通にビルド通って動くよ
(Vista Ult SP1 x86 VS2008 Pro SP1)
0421デフォルトの名無しさん2008/08/19(火) 16:39:51
>> 419
ProfessionalにSP1当てたらエラーになった。
ExpressのSP1は大丈夫なのかな?
0422デフォルトの名無しさん2008/08/19(火) 16:40:48
>>421
Expressは知らん
俺のはProfessional
0423デフォルトの名無しさん2008/08/19(火) 16:45:36
>> 419, 420
ありがとうございます。
何が悪いんだろ。入れなおしてみようかな
0424デフォルトの名無しさん2008/08/19(火) 16:45:40
includeパスの設定がおかしくなってるとかない?
0425デフォルトの名無しさん2008/08/19(火) 16:49:50
STL関係のファイルを誤って書き換えちゃったとかじゃね
0426デフォルトの名無しさん2008/08/19(火) 16:52:46
>> 424
SP1入れてから変更する必要あるの?ビルド時にincludeファイル名を表示させたけど
特に問題なかった。VS2008入れなおしてるから確認できないけど。
STLのヘッダー(memoryとか)に、_Swap_adlって単語含まれてる?
TR1関連でSP1入れてから追加されたみたいだけど、それでエラーになってた。
0427デフォルトの名無しさん2008/08/19(火) 16:55:38
リビルドしたらどうです?
古いプリコンパイルヘッダーのせいでエラーが出たことがあります。
0428デフォルトの名無しさん2008/08/19(火) 17:00:10
>> 427
もちろんリビルドしましたよ。
418のコードはあくまで検証用で、新しくプロジェクト作ってもダメでした。
0429デフォルトの名無しさん2008/08/19(火) 17:03:19
BOOST 1.36.0 もよろしく。64bit対応です。
0430デフォルトの名無しさん2008/08/19(火) 17:04:34
>>426 tuple で見つけた
void swap(_Cons_node& _Right)
{ // swap elements
_STD _Swap_adl(_Value, _Right._Value);
_Tail.swap(_Right._Tail);
}
0431デフォルトの名無しさん2008/08/19(火) 17:10:50
>> 430
そこを使っててエラーが起きないならいいんだけど…
vectorのinsertは_Insertを呼んでて、その中で_Swap_adlを使ってた。
今VS2008インストールし直しちゃってて確認できないや。
VS2005Express→消してから2008Express→消してからVS2008Pro→VS2008のSP1と
インストールしたんで、変なファイルとか混じってたのかも。
04324182008/08/19(火) 18:17:23
VS2008Proを再インストールしてSP1当てたら直りました。
何が原因か判らなかったけど、助かりました。
0433デフォルトの名無しさん2008/08/19(火) 18:45:31
2008のC++のCLRクラスライブラリプロジェクトをx64用にビルドするのってどうやんの?
2005用の解説ページに従える限り従ってやってみたけど、
32bit用のdllが吐き出されちゃってるっぽいんだけども。。orz
0434デフォルトの名無しさん2008/08/19(火) 19:03:13
どうやったの?
普通に構成マネージャから新規作成でやったの?
そして、どうやって確かめたの?Dependency walkerかな?
04354332008/08/19(火) 19:26:32
>>434
Dependency walkerで調べたら、x64になってた。
失礼しました。

dllをバイナリで開いて、ヘッダ部分の値を調べてますた。
マジックナンバーが0x10bだと32で、0x20bだと64だと思いつつ、
0x10bだったから32だと思ってた.
04364332008/08/19(火) 19:34:21
なんか読む場所まちがってたっぽい。すんません。
0437デフォルトの名無しさん2008/08/19(火) 19:42:49
今までXP上のVisual Studio+Platform SDKで開発してきたコードを引き継いで
Vista上のVisual Studio 2003で環境構築してます。

そこで、XPのときのPlatform SDKに入ってたいくつかのヘッダファイルが欲しいのですが、
Vistaのばあい、普通に
> Windows Vista および .NET Framework 3.0 ランタイム コンポーネント用 MicrosoftR WindowsR Software Development Kit
> http://www.microsoft.com/downloads/details.aspx?FamilyID=7614fe22-8a64-4dfb-aa0c-db53035f40a0&DisplayLang=ja

をインストールすればいいんでしょうか?

これインストールしてる人いますか?
0438デフォルトの名無しさん2008/08/19(火) 19:43:42
>>437
Visual Studioは2005でした。すれ汚しスマソ
0439デフォルトの名無しさん2008/08/19(火) 20:26:19
それであってるけど、そろそろ新しいバージョンが出るor出てるかもしれない。
ちなみに_WINVERとかその辺のマクロのデフォルト値がVista専用になってるから注意。
0440デフォルトの名無しさん2008/08/19(火) 20:53:54
>>439
そうですか。�dクスです。
0441デフォルトの名無しさん2008/08/19(火) 21:54:16
VistaSP1にこれを入れようとしたら
「Windows XP Service Pack 2 更新情報

 インストールを完了するには、この Service Pack をインストールしてください。
 Visual Studio をインストールする前にこの Service Pack がインストールされている必要があります。」

このインストーラ作った奴頭おかしいんじゃねえの
ググったら俺以外にも報告あるのに解決策ゼロだし
0442デフォルトの名無しさん2008/08/19(火) 22:08:04
>>441
お前の頭がおかしい
0443デフォルトの名無しさん2008/08/19(火) 22:09:08
惜しいな、これより先に書き込まれてたら笑えたんだが
ttp://pc11.2ch.net/test/read.cgi/tech/1211453941/277
0444デフォルトの名無しさん2008/08/20(水) 04:14:02
C#のリソースエディタ使えないな。(´・ω・`#)
コントロールを切り貼りするとアウトライン上のオブジェクト名にポストフィクスが付くんだ(´・ω・`)
いちいちこれを変更しないといけないんだ(´・ω・`)
0445デフォルトの名無しさん2008/08/20(水) 05:47:47
もうみんなVista行っちゃってるんかな?
そろそろXPでMSに切り捨てられるケースとか出てきてたりする?DirectX 10は分かったけど。
0446デフォルトの名無しさん2008/08/20(水) 06:36:13
ガジェットとか
0447デフォルトの名無しさん2008/08/20(水) 09:58:38
>>445
WPFはDWMが無いXPだと明らかに遅いな
■ このスレッドは過去ログ倉庫に格納されています