1 名前:デスマーチのプロ mailto:sage [2009/02/06(金) 02:11:04 ] ■公式 ttp://www.microsoft.com/japan/msdn/vstudio/default.aspx ■前スレ Visual Studio 2008 Part 14 ttp://pc11.2ch.net/test/read.cgi/tech/1230008197/ ■リンク Visual Studio 2008に搭載された17の新機能 ttp://www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html 5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷 ttp://www.atmarkit.co.jp/news/200711/20/vs.html ■関連 Visual Studio 2005 Part 25 ttp://pc11.2ch.net/test/read.cgi/tech/1225268851/ その他テンプレ>>2-5
389 名前:デフォルトの名無しさん [2009/03/08(日) 22:49:46 ] > wininet.libをリンク(プロジェクトに参加させている=見えている。 > クリックしてもバイナリデータが見えている。) どういう感じで?「追加の依存ファイル」に列挙されているってこと? 「特定のライブラリの無視」もしていない?
390 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 22:51:28 ] ソリューションエクスプローラに登録してるんじゃない?
391 名前:デフォルトの名無しさん [2009/03/08(日) 22:52:21 ] >>389 追加の依存ファイルには列挙されていません。 又、wininet.libがあるフォルダを指定してもLNK2001が出ます。 又、「特定のライブラリの無視」は設定していません。
392 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 22:53:43 ] 単にlibファイル追加してないだけじゃん
393 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 22:57:16 ] …あー。リンカの「追加の依存ファイル」ってあるところに wininet.lib を追加するんだよ。 ディレクトリの場所は一般的にはオプションの「プロジェク トおよびソリューション」の VC++ ディレクトリに追加する。 その中からファイル名で探すから。wininet.lib なら普通に Windows SDK(にwininet.lib はたぶんある)がすでに設定 されているだろうから何もする必要ないけど。
394 名前:デフォルトの名無しさん [2009/03/08(日) 23:14:14 ] >>393 ありがとうございました。うまくいきましたm(___)m
395 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 01:01:26 ] >>393 ,394 わざわざリンカオプション使わなくても、ソースファイルかヘッダファイルに #pragma comment(lib, "wininet.lib") と書けばそれで終わり。
396 名前:393 mailto:sage [2009/03/09(月) 01:30:35 ] >>395 もちろん知っているけど、コードに設定書くようなものだからそれ嫌い なんよね。嫌な思い出もないでもないし。まぁどっちかに統一してまとめ て、決まり作れば問題ないかもな これはそれ以前の問題のようやから正攻法しか書かなかっただけやけども
397 名前:395 mailto:sage [2009/03/09(月) 01:34:56 ] ソース単位(というかオブジェクト単位だな)で使いまわす時は、ソースに書いておいたほうが便利だぞ。 とにかく忘れなくていい。(笑)
398 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 01:52:06 ] >>397 そういうのは忘れてもリンクエラーですぐわかるから。 C++ は依存関係が色々重要で設定に集約させるほうを取ってる CRT はどれか、ATL はどうか、MFC は、依存している DLL は どうとかそういうの確認しやすい。 なので特殊なコードとか書き捨てコードぐらい。使うのは。
399 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/09(月) 05:39:00 ] >>383 SSE4が使えるならroundssあたりかな 俺的にはsizeof (a) / sizeof (a[0]) doubleに替えても変更の必要ないだろ
400 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 09:45:22 ] 自分だけで使うならそれでもいいけどさ ライブラリとヘッダを他人に提供する場合もあるとねえ
401 名前:398 mailto:sage [2009/03/09(月) 10:14:50 ] >>400 …俺にいってる?そうならまさにそういうときの追跡に困るからなんやけど。 >>399 向けなら a がポインタのときの話かな
402 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 11:15:33 ] 俺はSSE4の話だとオモタ
403 名前:デフォルトの名無しさん [2009/03/09(月) 19:57:00 ] <html> <head> <link rel="stylesheet" type="text/css" href=".css"> </head> <body> </body> </html>
404 名前:404 mailto:sage [2009/03/09(月) 19:58:43 ] すまそ・・ アクセス規制中だったから、どうせカキコできないだろうと適当にクリップ ボードにあるもん貼り付けてsubmitボタン押したら書き込みできた・・・ 意味はございませぬので。
405 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/09(月) 19:59:38 ] 404 Not Found by 俺のサイト
406 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 00:48:24 ] 質問です。 環境は VC++ 2008 Express on Windows Vista です。 マクロ定義の有無によって構造が変わる構造体があります。 具体的には、デバッグ時にはログなどを蓄積する変数が追加される ような感じです。 struct xxx { ・・・・・ #ifdef DEBUG_LOG <追加メンバ> #endif }; で、これを使ったプログラムを実行すると、 Debugging: Run-Time Check Failure #2 - Stack around the variable 'xxxxx' was corrupted で死にます。 このマクロ定義をOFFにすると死にません。 (マクロのON/OFFは、プロジェクトのプロパティの画面から行っています) また、同じプログラムがLinux上のgccでも動くのですが、こちらも正常に動作します。 というわけで、「 ランタイムチェッカ(?)が、マクロの定義による追加の構造体メンバを 認識できず、追加メンバに対する書き込みを "領域外書き込みのスタック破壊" と 誤検出している」、という説を立てているのですが、 (1) この説はありうるものでしょうか? (2) だとしたら、このランタイムチェッカ(?)にマクロ定義を認識させるには どうすればよいでしょうか?
407 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 01:07:53 ] 普通にスタック破壊してるだけだと思うけど。 GCCだとスタックチェックするデバッグ情報が含まれてないから出ないだけで、 スタック破壊は発生しているのでは? VCでもリリースビルドすればエラーは出なくなると思う。
408 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 01:29:31 ] うーん、やっぱり実際に壊しているんでしょうか・・・ リリースビルドにして死なないからOKで済ませるわけにもいかないんで、 もう少し調べてみることにします。 gccの方では -fstack-check を使ってるんですが、これはVCのスタックチェック とは機能が違うものなんでしょうか・・・?
409 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 01:35:34 ] -fstack-checkはスタック溢れのチェックであって、スタック破壊ではなかったと思う。
410 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 03:57:47 ] コンパイルオプションを変えた後、リビルドしてないために オブジェクトによってDEBUG_LOGが有効になってないものがあるとか
411 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 07:52:48 ] そうなるよな この方法はマクロが定義されているかいないかで構造体の内容が変わる あまり良い方法とは思えないが・・・
412 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 20:31:49 ] 単語思いつかなかったから 何気なく日本語でクラス定義したら通るんな 今更ながら(ry
413 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 20:40:49 ] 下らん質問で悪いんだが VB2005で作ったソリューションをVB2008で開いたんだが 中で使ってる標準のコントロール類が2005の時のままのような気がするんだが もしかしてコンバートしただけじゃ2008用のコントロールに置き換わらない? ちなみにコントロールはDataGridView等なんだが
414 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 21:39:19 ] だが だが だが だが
415 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 23:25:08 ] それがいい
416 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 00:18:20 ] 2005→2008ではWinForms関連の変更は一切ありません WPFと勘違いしてない?あれは根本的に別のGUIフレームワークだよ
417 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 11:05:35 ] >>416 ありがとうございます 2008は初めて使ったのですが コントロール類のバージョンが全部2だったので 変換した物は2のままかと思っていました
418 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 22:58:16 ] 2?
419 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 00:45:55 ] >>418 左のコントロール一覧にでてるコントロールにカーソルあわせると出てくるポップアップに出てくる数字です 2.000.0とか出てくる奴 (たぶん.NETフレームワークのバージョンだと思ってるのですが…)
420 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 00:46:03 ] 今日の議題は2とは何かについてです ではまず>>420 さんから
421 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 00:46:43 ] リロードして確認したのに俺かよ!
422 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 01:12:51 ] 不覚にも笑ってしまった
423 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 01:33:58 ] 課題は・・・、ハム2カ? <゜∀゜> ハム2ダ! <`∀´>
424 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 23:54:56 ] Visual Basic 2005 Express Edition を使ってVisualStudio2005を独習しているのですが MSサイトからの提供が終了してしまいました。 2008に乗り換えて勉強し始めた方がよいのか?と思うのですが、2005と2008って何が違うのですか?
425 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 00:01:30 ] >>424 .NET Framework 3.5 で開発できる。
426 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 00:01:57 ] 違う点のほうがすくないよ。
427 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 00:03:23 ] VB使ってないから詳しくは分からんが少なくとも.NETの対応バージョンが違う 2005は2.0, 2008は2.0,3.0,3.5に対応してる それに伴ってVB9.0という拡張が為されているみたいだけど 拡張部分を使わないなら大差ないんじゃないかね
428 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 00:03:34 ] >>424 基本的に使い方はそのままで機能向上。.NET3.5対応。添付されるDBがSQL Server 2008の簡易版。 2005→2008の移行で困ることは無いはずだよ。
429 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 01:31:33 ] WinFXも入ってるのを忘れてどうする
430 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 02:03:10 ] とりあえずこれらに気をつけてね msdn.microsoft.com/ja-jp/library/cc714070.aspx
431 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 08:34:05 ] dexplore.exeがプロセスに残ってるとWindowsを終了出来ないことが多々あるんですが 何とかなりませぬか?
432 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/14(土) 12:53:21 ] タスクマネージャから殺す
433 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/14(土) 12:54:04 ] >>429 .NET 3.0となり、WinFXの名前は無かったことになりました。
434 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 13:08:51 ] conime.exeもプロセスに残るねー
435 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 13:26:45 ] >>424 スタートページが軽いか重いか
436 名前:,,・´∀`・,,)っ-○◎● mailto:sage [2009/03/14(土) 13:34:07 ] MFCでOffice 2007スタイルが使える MSの特許云々で、登録しないと使っちゃいけないから、匿名でソフト公開してる作者さんは注意ね。
437 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 13:46:32 ] Visual Basic 2005 【Express Edition】
438 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 14:51:09 ] Microsoft Visual C++ 2008 Express Editionをインストールしたら Yahooの検索結果の文字が薄れてる?のですが、 同じ症状の方居ませんか?
439 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 15:00:32 ] >>438 俺も俺も!眼科医って目薬処方してもらったらなおったぜ!
440 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 15:31:38 ] メイリオがインストールされるんだっけか。 フォント設定を見直すか、フォント自体を削除しちゃえば?
441 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 19:41:36 ] 仕事でMFCを使うことになり、勉強しようとVS 2008 Standardを買ってきました。 新規プロジェクトでMFCアプリを選択し、自動作成されたものをビルドしようとすると LNK1561のエラーが発生し、ビルドできません。 自動作成されたまま、何の変更もしていません。 このエラーはどのように解消すれば良いのでしょうか?
442 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 19:54:34 ] あ。。。。 Windows Fromを使ったアプリも、Win32アプリも、全部LNK1561でビルドできません・・・ orz
443 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 20:04:38 ] なんかおかしくなってるみたいね。 再インストールかなぁ・・・
444 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 20:07:22 ] >>443 エラーメッセージを全部貼ってくれ
445 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 20:32:16 ] ちゃんとWinMainになってんのか?
446 名前:441 mailto:sage [2009/03/15(日) 00:28:14 ] 再インストールしたら解決しました。お騒がせしました。 >>445 自動作成したプロジェクトをそのままビルドして、どのタイプのプロジェクトも全部 LNK1561エラーでした。なんだったんでしょう・・・。
447 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:53:51 ] 別に好材料ってほどでもないよ 問題は 4月に 115億円返せるのかって話だな
448 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:55:32 ] 間違った ごめん
449 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 23:24:51 ] いいかげんインストール中にキモい人々見せるのはやめてくれ。
450 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 23:25:49 ] ブサメンのひがみ乙
451 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 23:27:42 ] あれをエロ画像に差し替えられない奴はお呼びでないってことさ。
452 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 23:31:06 ] イケメン風と女はいいとして 最初のが気持ち悪いな
453 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 23:32:37 ] 2005はチョンがいたんだぜw
454 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 00:01:39 ] あの腮はなかったな
455 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 07:32:01 ] 何で外人って顔出すのが好きなんだろうなw 会社でインストールしているとエロサイト見ていると勘違いされるから困るんだが
456 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 08:29:05 ] >>455 スレ違いになってきてるけど、 日本は減点方式で採点されるから顔出してるとマイナスにしかならない アメリカは加点方式だから顔出してるとプラスになる。
457 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 09:22:53 ] >>456 それはインストール中のには全く関係ないだろw インストール中のはモデルでも使ってるんだろうし
458 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 09:31:11 ] あいつらMSの開発者だよ
459 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:38:36 ] マイクロソフト、学生向けソフトウェア無償提供プログラムを高校生にも ttp://japan.cnet.com/news/ent/story/0,2000056022,20389861,00.htm 社会人m9(^Д^)プギャーwwwwwwwwwww ゆとりマジ最高wwwwwwwwwwwwwwメシウマwwwwwwwwwww
460 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:43:23 ] >>459 Microsoft Visual Studio 2005 Professional Edition 日本語版
461 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:46:51 ] 2008じゃ無いんだ
462 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:49:00 ] 何で2005?コレと同じ内容じゃないんか ttps://www.dreamspark.com/
463 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 11:00:46 ] 誤植じゃない? DreamSpark が開始された時 Expression Studio は 2 って付いてなかったけど中身は 2 だった
464 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 12:26:25 ] 2008より6の方が使いやすかったとおもわなくもない。
465 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 14:12:42 ] 思わない
466 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 15:18:21 ] >>455 デスクのPCに向かうスーツ男を斜め後ろから狙ったショットが格好いいかな。 ・・・それとも、PCに向かうキモヲタ眼鏡のデブ男のAAとかw
467 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 17:26:20 ] https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=17034
468 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 19:22:14 ] やっとか
469 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 19:32:43 ] >>462 別の内容みたい。 記事見ると「Microsoft DreamSpark 生徒版」って別の呼称が付けられているし。
470 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 20:56:38 ] >>460-462 本家の発表にはどちらも提供されると書いてある、というかぱっと見大学生向けと全く変わらない 学生の自習用ソフト無償プログラム「Microsoft(R) DreamSpark(TM)」の対象を高校生に拡充 ttp://www.microsoft.com/japan/presspass/detail.aspx?newsid=3652 対象製品: Microsoft Visual Studio(R) 2005 Professional Edition 日本語版 Microsoft Visual Studio 2008 Professional Edition 日本語版
471 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 22:00:37 ] 無職ニート向けフリープランないんですか?><
472 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 22:36:33 ] 大変申し訳ございませんが当社では無職ニート向けフリープランは取り扱っておりません。
473 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 11:05:04 ] 放送大学で科目一個取れば言いだけじゃなかった? # Microsoft XNA クリエイターズ クラブ 12ヶ月間 メンバーシップ これって何処から入手できるのかが未だに分からない。
474 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 11:10:45 ] これ学校やめるか卒業したら使えなくなるよ
475 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 19:56:39 ] >>473 アカデミックパッケージならそれでいいが、ドリームスパークは学生である間しか使えない。
476 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 22:49:31 ] >>408 > うーん、やっぱり実際に壊しているんでしょうか・・・ > > リリースビルドにして死なないからOKで済ませるわけにもいかないんで、 > もう少し調べてみることにします。 > > gccの方では -fstack-check を使ってるんですが、これはVCのスタックチェック > とは機能が違うものなんでしょうか・・・? うん、そいつは99%の確率で壊してるな。リリースビルドやLinuxだと動くのはCランタイムのチェックが甘いだけだ。 しかし run-time check で引っかかるならそのときのダンプ見ればだいたい原因分かるよ? なんてえらそうなこといいながらおれはこのサイト見ながらやってんだけどウィザードの実行に失敗しましたとかで動かないんだけど。 VS2005なら動くんだが。VS2008の呪いか? blogs.msdn.com/windows_multimedia_jp/archive/2009/03/17/audio-dsp-plug-in.aspx
477 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 07:50:56 ] ウィザードを書き換えればいいんじゃね?
478 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 09:06:00 ] >>474 www.microsoft.com/japan/academic/DreamSpark/eula.mspx 学生の身分の終了、使用の終了。 1. 学生の身分の終了。お客様が (上記「お客様」の定義を満たさないことによって) 学生支援プログラムの適用を受ける資格を失った場合、 学生支援プログラムにおけるお客様のメンバーシップは自動的に終了します。 ただし、本ライセンス条項の条件に従うことを条件として、学生の身分が終了する前にお客様が取得した本ソフトウェアの使用を続けることができます。
479 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 09:11:36 ] なるほど使えなくなるんだ
480 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 09:15:28 ] ぇ?
481 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 09:31:42 ] ライセンス厨など無視しておk
482 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 09:33:29 ] 使えると書いてあるように読めるのだが?
483 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 10:26:49 ] >本ライセンス条項の条件に従うことを条件 >お客様が取得した本ソフトウェアの使用を続ける ことができる。 で、本ライセンス条項の条件ってなに?ってところじゃないかな
484 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 10:28:55 ] >>483 商用利用不可、あくまで個人の趣味・研究目的であって大学の共用パソコンに入れるのも駄目 インストールできるのは常に一台まで
485 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 13:03:32 ] 今年以降の高校一年生は大学行くなら7年間は只で遊べるわけだ
486 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 13:57:54 ] はっきり言って,この話題もう秋田。 でも Expless 使うのは結局,小学生の子供とか小遣いの少ない大人だけだね。 MSも少し考えてほしいな。
487 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 14:27:49 ] >>479 これってよく考えたらアカデミック買わせないための作戦か?w 学生終了後も使おうと思ったら学生のうちにアカデミック買っちゃった方がいいよね。 学生が終わってから使おうと思ったときにはすでに製品版しかないってパターン多そう。
488 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 14:35:34 ] VSなんて2,3年おきに新しいのでるのに、学生終わってからも糞もないだろ
489 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 14:37:41 ] >>487 でもアップグレード版は買えるんじゃないか?