[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 09:50 / Filesize : 209 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

Visual Studio 2008 Part 14



1 名前:デフォルトの名無しさん [2008/12/23(火) 13:56:37 ]
■公式
www.microsoft.com/japan/msdn/vstudio/default.aspx

■前スレ
Visual Studio 2008 Part 13
pc11.2ch.net/test/read.cgi/tech/1226134233/

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

435 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 01:39:01 ]
その行に達するまでにカレントディレクトリ移動したりしてんじゃないの

436 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 01:58:09 ]
とりあえず2つ。
・相対パスは「カレントディレクトリ」からになる
exe と同じフォルダじゃない。exe と同じフォルダなら
GetModuleFileName(NULL) → PathRemoveFileSpec
→ PathAddBackslash → PathAppend あたりで
フルパスを生成してそれでアクセスしないと駄目

・D3DXCreateEffectFromFile があやすぃ
なんか最近のバージョンだった気がするが日本語がパスに
含まれていると怪しいみたいな話を聞いたことがある
今回に関してはこっちじゃね?

と。みつけた↓
ttp://forums.microsoft.com/msdn-ja/showpost.aspx?postid=2560718&siteid=7
www.gamedev.net/community/forums/topic.asp?topic_id=512095



437 名前:436 mailto:sage [2009/01/15(木) 02:02:20 ]
あー。PathAddBackslash はこの場合いらない。すまん
とりあえずごにょごにょしてフルパスを生成してという話なので
直接は関係ないけど。

438 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 07:17:57 ]
ライブラリを追加するにはどうしたらいいのでしょうか?
ソースとして
#include<stdio.h>

int main void
{
printf(..)
}
と書いてコンパイルしても
printfが実行できません。ライブラリがないのだとおもうのですが
どうやって追記かすればよいのでしょうか?

gccならコンパイルすれば普通にプログラムが動作したのですが

439 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 07:39:53 ]
Visual Studio で Win32 コンソールプロジェクトを作れば、ビルドできる。

440 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 07:47:57 ]
>>439
ヘッダファイルのとこに
#include すればよいということでしょうか?

でもライブラリはどこを参照しているのでしょうか?
#include<stdlib.h> としてもこのヘッダファイルはどこにあるのでしょうか?

441 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 07:51:12 ]
どうやってプロジェクトを作ったのか書けよ。

ヘッダのインクルードはあくまでインクルード。ライブラリとは関係ない。
ヘッダファイルは、インクルード用のフォルダにあるやつが参照される。

442 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 13:15:38 ]
>>438
そもそもそれコンパイルエラーじゃない?

443 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 18:32:02 ]
Formsってもう完全に放置プレーな状態になったの?
普通に軽くWindows Controlをラップする.NETのクラスがほすぃ



444 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 18:48:04 ]
どうせstd::のネームスペースが違うんじゃね?
gccはc++の準拠度低いからな。

445 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 21:39:33 ]
>>443
SWTみたいなライブラリがあるといいのにね。

446 名前:430 mailto:sage [2009/01/15(木) 22:42:24 ]
>>435
>>436
>>436さんの教えてくださった方法でうまくいきました!
会社のPCでも正常に動きました!

どうもありがとうございました!!

447 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 23:39:22 ]
インクルード用のフォルダはどこにあるのでしょうか?
<math.h>や<stdlib.h>などです

448 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 23:47:07 ]
CRT のなら VS の下の VC の下の include
Win32 とか周りなら Windows SDK の下の include

C++ の仕様上は一応 <...> はファイルになっている必要はなかった
気がするからないのもあるかもしれんし、インクルードの順序変えて
いれば違うかもしれないよ

…つか VC 上で #include <...> を右クリックすりゃ ... を開くみたいな
メニューがあるからそれで開け。

449 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 23:58:42 ]
#include <con>

てのあったな・・・w

450 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 01:03:52 ]
>>448
ドキュメントをひらいてどうすればよいのでしょうか?
コンパイル時に自動的に関連付けされるようにしたいのです
そうしないとコンパイエルエラーになるので

451 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 03:22:19 ]
>>450
自分がインストールした場所にあるよ
ツールのオプションのプロジェクトおよびソリューションのVC++ディレクトリのインクルードディレクトリで設定してあるだろ?

452 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 03:22:52 ]
インクルードパスを設定する。
というか、そのVisualStudioはどのユーザでインストールしたの。
というか、どうやってインストールしたの。

453 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 05:57:40 ]
ToolTipのToolTipIconプロパティのプロパティウィンドウでの説明文間違ってるよね?@SP1



454 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 07:08:16 ]
>>451
すみません。オプションにそのインクルードディレクトリの項目がありません

Visual C+*2008 Express Edtionなのですが、これでいけますよね?

455 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 07:12:18 ]
>>454
何をやって、どうダメだったのか書けよ・・・

普通は何も設定しなくていい。

456 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 07:54:51 ]
>>455
コンパイルして実行したところ
printf文ならprintfがないといわれました

457 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 08:04:37 ]
人おちょくってんだろ

458 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 08:25:52 ]
しかし、何という低レベル・・・
本当にGCC使えたのか?

459 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 08:42:25 ]
c始めた初日レベルだな。cの初心者スレ行った方がいいな。

460 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 11:27:31 ]
知らないならレスしないで下さい。ウザイだけです。

461 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 12:00:36 ]
人が親切に誘導してくれてるのに逆ギレは良くないな。

462 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 13:03:02 ]
設定おかしい。
アンインストールして再インストールしてみ

463 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 02:34:15 ]
>>456
たぶんCPUが壊れてる。
CPUを交換してOS入れ直してみ。念のため、液晶ディスプレイも変えた方がいいかも。



464 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 02:51:49 ]
>>454
オプションの見方が悪いんだと思うよ。
違った側面からオプションを見つめるべき。

465 名前:デフォルトの名無しさん [2009/01/17(土) 03:21:42 ]
ブレークポイントで止めた場合、その止まってる場所のクラスの変数しかカーソルを合わせたときに見えないんですが
その時の他のクラスの変数の値を見るにはどうすればいいんでしょうか?

466 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 03:28:09 ]
>>465
ローカル

467 名前:デフォルトの名無しさん [2009/01/17(土) 03:53:43 ]
ローカルに表示されてなければnewしてなければスタックから破棄されてと考えた方がいいんでしょうか?
しかしそのクラスのブレークポイントにすすめると前の値が保持されてるんですが、これはどういうことでしょうか

468 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:05:01 ]
デバッグ版でおk

469 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:12:40 ]
> 他のクラスの変数
ってなに?停止位置のクラスと無関係な型のローカル変数か?

  | class Hoge {
  |  void Method() {
●|   Fuga fuga; // ←他のクラスの変数?
  |   Hoge hoge; // ←今のクラスの変数?
  |  }
  | }

470 名前:デフォルトの名無しさん [2009/01/17(土) 04:16:43 ]
デバッグで起動させてるんですが、MFCで同時に起動させている他のCWnd派生クラスの変数が表示されないんです。
ブレークポイントで止まってるクラスの変数はすべて表示されてるんですが

471 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:18:52 ]
ぽかーん

472 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 04:51:00 ]
ウォッチ
VSもさすがにゆとりには対応していないから、自分で指定してあげよう。

473 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 05:15:00 ]
おかしいな、冬休みはもう終わった時期だと思うんだが…



474 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 05:24:19 ]
解決できません、新たにクラスのインスタンスを作っているわけではないのに
再度クラスの関数を呼び出すとクラスのヘッダで宣言している変数の値が書き変わってしまいます。
とことんブレークポイントで調べていたんですが、呼び出した時に値が0になるんです。
もっと徹底的にMFC内部のどこで変数が書き変わったのか追跡するVSの使い方を教えてください

475 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 05:33:25 ]
トレースしろよw

476 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 07:11:30 ]
>>474
MFCのマクロ全て展開して暗記しとけ。

477 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 08:43:17 ]
>>474
人に解るように説明できないなら、ソースを晒すんだ。

478 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 08:46:49 ]
>>474
別のインスタンスじゃないか?メンバ変数のアドレスを見比べてみれれ。
あと、ブレークの条件に値の変更があるからそれを使えれ

479 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 12:33:11 ]
CObjectは動的生成ができるんだよな。newしてないつもりでもインスタンスが・・・
まぁ問題のソースを見ないとなんとも言えんが。

480 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 15:53:47 ]
デバッグに禁物なのは思い込み

481 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 17:09:59 ]
VC#のSP1はコード書いてるときにすぐエラー表示してくれるんだけど、
なんか凄く急かされる気持ちになるので無効にしたいんだけどオプションとかで出来ますか?

482 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 17:12:34 ]
できます

483 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 17:16:13 ]
ツール
 →オプション
  →テキストエディタ
   →C#
    →詳細
     →エディタのヘルプ
      →エディタでエラーに下線を引く
      →有効な意味的エラーを表示する



484 名前:デフォルトの名無しさん [2009/01/17(土) 18:55:12 ]
Visual Studio2003.NETとアカデミック版のインストールCDがあるのだが

何が変わるんだ?価格は大分違うようだが。オススメはどっち?

485 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 18:59:16 ]
馬鹿は帰れ

486 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:06:10 ]
君には両方お勧めできない。

487 名前:デフォルトの名無しさん [2009/01/17(土) 19:11:24 ]
批判の嵐ww
誰か優しいヤツ教えてやれよw

488 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:12:23 ]
質問がおかしい上にスれ違い

489 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:27:16 ]
>>483
どうもありがとう!
エディタでエラーに下線を引くを外しました。
有効な意味的エラーを表示するは意味が分かりませんでした。

490 名前:デフォルトの名無しさん [2009/01/17(土) 19:43:23 ]
オタクに馬鹿にされたosz

491 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:44:44 ]
オタクは物事を極めようとする剛の者達だ。
非オタは馬鹿にされて当然。

492 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 00:14:49 ]
普通にコード記述後、ビルドすると
このファイルはソースエディタ以外から変更されました。
というダイアログが出るようになりました。
どうなってるんですか?

493 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 00:46:37 ]
なんか中間生成物開いてるんだろ。Designer.cs とか xxxx_i.h とか。
タブは見えてるの全部じゃないよ。右のドロップダウンで追加で
開いてるのがわかる



494 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 01:13:19 ]
ソースエディタ?リソースエディタじゃなくて?

495 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 01:17:07 ]
>492 VSを複数起動させた状態で、別ソリューションでソースをいじったとか・・・

496 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 05:43:58 ]
リソースじゃなくてソースエディタです。
一個しかVS起動してないのにでてきました。が.ncbを削除したら直りました

497 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 06:08:15 ]
XMLLiteで実際に操作するファイルを指定するのはどうすればいいんですか?
Writerサンプルみてもどこにも書いてないし、実行してもファイルないんですけど。これどういう動きしてるんですか?

498 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 07:04:36 ]
>>497
どのサンプルか知らないけど、読み込みでも書き込みでもIStreamを扱っているはず。
SHCreateStreamOnFileでファイル相手のIStreamを作れる。
これは要IE5以上だが今どき問題ないよな?

499 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 07:12:27 ]
>>491
やけに説得力があるな。

500 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 08:30:53 ]
>>498
thxわかった
これめちゃくちゃレベル高いな。MFCが可愛く見える
COMとXMLがわかってないからいけないんだろうけど

501 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 11:22:34 ]
XmlLiteプログラミング
ttp://home.att.ne.jp/banana/akatsuki/doc/xmllite/index.html

502 名前:デフォルトの名無しさん [2009/01/18(日) 20:24:51 ]
VistaでVC2008EEインストールしようとしたら.NET Frameworks3.5SP1のとこで失敗する。
32bitだけど前スレの
いろいろ調べてみた結果
blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx
にある.NET Framework Cleanup toolを使って.NET Frameworkの全バージョンをアンインストール,
それからVS2008SP1をインストールという手順で成功しました。
っての試してもだめだ。
ぐぐっても64bitで失敗してる人はいるけど32bitで躓いてる人いないし、
なんだ?DELLのVistaが糞ってことでいいのか?

503 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:46:31 ]
そういう話ならもっとレアなのを知ってるぞ。
WindowsNT4で2CPU(2コアやHT含む)以上かつSSE2以上の能力がある場合、
.NET1.1の導入に失敗する。この現象はVirtualPCでも起きる。
対応はHDを上記の条件が当てはまらないPCに付け替えてインストールする。
インストールがすめば問題ないし。VirtualPCだったらもっと簡単だね。
Microsoftは対応する気は毛頭ないそうだ。



504 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:52:26 ]
それは一体全体どういう理屈でそんな不気味なことにw

505 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:04:14 ]
502だけど、Vista入れなおして真っ先にインストールしたらいけた。
FireFoxとXPVista高速化とホットゾヌ2とガジェットいくつか追加しただけなんだけどなぁ。

506 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:16:22 ]
XPVista高速化

507 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:09:08 ]
XPVista高速化w

508 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:13:39 ]
なんでそれを疑わないかなあ。

509 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:20:48 ]
正直すまん。

510 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:32:57 ]
俺DELLのVistaだけど余裕でインスコできたよ

511 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 02:06:29 ]
OutOfMemoryで死ぬアプリケーションのデバッグしているのですが、
プロセスのメモリの使用量の上限を設定してアプリケーションを起動する
ことは可能ですか?
(つまり、早めにOutOfMemoryで殺したい)
UNIX系での ulimit -m みたいなことです。

普通に起動して限界まで使うと、スワップしまくって他のプロセスも影響くらって
動作が緩慢になってしまうので・・・


512 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:16:41 ]
戻り値いじってメモリ不足が起きたふりをさせて
その後の動きを確認した方がいいんじゃないの?

513 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:18:54 ]
VSの機能には無いんじゃないか



514 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:19:36 ]
言葉が足らなかったんですが、
メモリ不足の原因はわかっていて、
改良&チューニング中なので、いろいろ試行錯誤しながら
作りたいんです

515 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:20:13 ]
WindowsのOSとしての機能にはあったりしますか?

516 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:31:35 ]
やったことないけど、Windowsシステムリソースマネージャでできるかも

517 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:33:22 ]
>>516
ども。ちょっと調べたり試したりしてみます。

518 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:34:22 ]
仮想メモリ0にしちゃえば?

519 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 04:04:11 ]
プログラムの始めにVirtualAllocで仮想メモリ空間いっぱい予約するというのはどう?

520 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 04:45:29 ]
次からF#が入るみたいですが、今からC#やるならF#を待った方がいいですか?

521 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 05:03:49 ]
待たなくていい

522 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 06:33:03 ]
ストレスツール?

523 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 06:41:36 ]
うん



524 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 07:28:18 ]
>>511
ジョブオブジェクトってのを使うと出来るらしい。
↓あたりを調べてみるといいかと
CreateJobObject
AssignProcessToJobObject
SetInformationJobObject

日本語ヘルプは情報が古いのか、SetInformationJobObjectのフラグの数が
少ないから、英語のヘルプ見た方がいい。

525 名前:デフォルトの名無しさん [2009/01/19(月) 11:55:48 ]
新しくVS2008買おうと思ってるんだけど、ExpressionBlend2のアップグレード版買うのが一番安いのかな。
アップグレード対象のVB2005EEをライセンスしたLiveアカウントがあればインストールできるってことかな。

526 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 12:07:39 ]
>>525
アップグレード対象のVB2005EEって↓のことで、無料ダウンロード版ではないよ。
ttp://www.amazon.co.jp/dp/B000CSPMZS/

Expressionは知らんが、VS2008単品のアップグレード版はまっさらな新PCに
インストールした際に何の確認もなかったとだけ言っておく。

527 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 12:43:34 ]
>>526
ありがとうございます。
調べたところできそうな感じですね。
MSの他の製品でも体験版からアップグレードできるものが多いから、MSの方針なのかな。

528 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 16:18:06 ]
>>526
そうだったっけ?

529 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 16:23:17 ]
ttp://www.microsoft.com/japan/products/expression/products/Upgrade.aspx

ここのアップグレード対象製品みると
>無料のダウンロード製品および体験版は対象外となります。
って書いてあるね。
でも対象製品にMS以外も含んでるんだな。

530 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 16:29:28 ]
一方、Visual Studioのほうにはそれが書かれていないので気になっている。
www.microsoft.com/japan/msdn/howtobuy/vs2008/upgrade/

531 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 16:32:24 ]
>>530
VSはエディションを問わない(Express含む)って書いてるじゃない。
EEも対象だと思うよ。

532 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 17:43:46 ]
ちょっと通りかかりの者ですが普通に買うと丸損って事?

533 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 17:47:46 ]
それは個人の判断で。
会社で購入とかもあるだろうし。



534 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 18:20:42 ]
通常版は情報弱者を痛い目に遭わせて反省させる為のエディションだと確信している

535 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:11:20 ]
まともな会社だとサブスクリプションだな






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

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

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