[表示 : 全て 最新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

372 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 23:39:05 ]
英語が読めても意味を知らないとこんなもんだろう

373 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 23:42:03 ]
βを使って安全安心とかこのスレにそんなアホがいたとは

374 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 23:46:24 ]
皮肉もわからんのか

375 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 23:52:58 ]
いいからしゃぶれよ

376 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 23:57:39 ]
>>372
意味を知らなくても for VS なんだから VS ではないことはわかるだろw

377 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 00:29:00 ]
Office for Windows って書いてあるソフトについての質問をWindows作ったところにするようなものだな。

378 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 00:51:15 ]
どちらもマイクロソフトだけどな

379 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 00:59:22 ]
Kingsoft Officeなんでしょ。

380 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 01:12:08 ]
OpenOfficeでいいよもう



381 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 03:11:58 ]
( ^ω^)おっおっぉ

382 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 04:48:14 ]
SDKってどれのこと?

383 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 07:50:22 ]
VC2008EEにSDKfor7betaを入れてみたら、コンパイラも差し替えになった。

384 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 15:34:14 ]
SDkfor7betaでコンパイルエラーが山ほど発生したのでアンインストールしたらシステム壊された…

385 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 17:45:49 ]
Visual C++ 2008 Express Edition(管理者)

っていうタイトルになってしまってるんですが、どうしてでしょうか?
前インストールしたときは(管理者)がなかった気がするのですが……。

386 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 17:49:22 ]
Vistaかな?
スタートメニューのショートカットでプロパティ出して
互換性の特権レベルのとこの管理者として・・を外せばいいかもね。
UAC切ってるの?

387 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 18:08:47 ]
CreateDIBSectionを呼ぶとリンク時に未解決のトークン、未解決の外部シンボルエラーが出るのですが
なにかlibをリンクしないとダメなんですか?
以前は特に設定しなくても使えていたのですが
2008にしたらリンクエラーがでるようになりました

388 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 18:13:17 ]
別スレのCoInitializeの人か?
ヘルプ見りゃ必要なヘッダとライブラリは全部書いてあるよ。
で、CreateDIBSectionはGdi32.libだ。
特定の関数だけだめなのか?再インストールだな

389 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 18:33:01 ]
>>388
あ、そうです。CoInitializeの人です。
何か2008な現象なのでこっちにきましたが・・・
CreateDIBSectionのとこでF1押してもヘルプでないんですよ・・・
ZeroMemoryとかはエラーでないんですよ。

すんません。かなり初歩的なことなんですが
C++で普通にWindows フォームアプリを作る時は新しいプロジェクトで
CLRのWindowsフォームアプリケーションでいいんですよね?

390 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 18:43:46 ]
>>388
CoInitializeと同様にGdi32.libを追加したらCreateDIBSectionのエラーが無くなりました・・・
うーん、これなんでだろう・・・
何か色々なサイトみて共通言語ランタイムサポートのとこ変更したり
変なことしないとエラーでまくりだったんだけど・・・



391 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 18:56:09 ]
.NETするなら最初からC#すればいいのに・・・

392 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 19:03:32 ]
HWNDを引数とする関数にフォームのHandleを与えると
System::IntPtrからHWNDに変換できないってエラーがでます。
ヘルプにはHandle値はHWNDと書いているのですが、何が原因でしょうか?

393 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 20:17:16 ]
>>386
そうです、UAC切ってます。
特権レベルの所は選択すらできない状態です。

リカバリする前はなかったようなんですが……。

394 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 20:17:29 ]
何が原因ってエラーメッセージのまんまじゃないのかい?。。
ヘルプには「フォームの」Handleの値(の型)はHWND、なんて書いてないと
思うんだけど。。

395 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 20:28:33 ]
>>392
確かにHandleプロパティはウィンドウハンドルとして通用する値だけど、C++の構文上の型はIntPtr。
キャストしないとコンパイルを通せない。
static_cast<HWND>(hoge->Handle.ToPointer)

396 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 20:46:54 ]
ごめん、static_cast<HWND>(hoge->Handle.ToPointer())だ。

397 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 23:35:43 ]
>>393
切ってるんなら管理者だろうから出ても仕方ないと思われ。
それ UAC 環境下でわかりやすいように出る奴なので。
でも UAC off 時に出ないような仕様になっていてもいいよなとは
思うから MS の判定ロジックのバグのような気もする。
まぁ、by design でもおどろかねぇな個人的に。

398 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 23:42:09 ]
UACが切ってあっても、依然として管理者ユーザと一般ユーザの区別は存在するのだから、
管理者: と付くことに意味はあると思う。

399 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 10:17:47 ]
UACオンのまま使ってて不便ないけどな、VS2008でも。

400 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 10:26:08 ]
392です。

>>394
FormsのヘルプでプロパティのHandleをみると
コントロールのウィンドウハンドル(HWND)を格納するInPtrと書いてます。
見てる場所が間違ってますか?これは別のHandleの事でしょうか?

>>395-396
お答えありがとうございます。
それをやってみたら
インスタンスを作成する場合以外にSystem::InPtr::ToPointerのアドレスを指定できません
ってエラーが出ました。




401 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 10:33:55 ]
>>396
あ、すみません。
ToPointer()で()を入れるのを忘れてました。。
ちゃんとコンパイルが通りました。
ありがとうございました

402 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 10:54:13 ]
このエディタの自動インデントを解除する方法を教えてください

403 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 11:15:21 ]
メニューからツール→オプション→テキストエディタ

404 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 11:35:41 ]
>>403
テキストエディタの各言語の所にありました。
ありがとうございます。

405 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 11:42:29 ]
眉毛はよー,渡辺喜美議員の行動について
どんな感想もってるの?

406 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 11:52:49 ]
String をchar*に変換するために
String s = "kkk";
char *c = s.c_str();
とやったらエラーがでます。
どう記述したら変換できますか?

407 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 11:59:47 ]
コンパイルエラーだろ?
constつけろとかじゃねえの

408 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 12:00:50 ]
どうしてもchar*にしたけりゃ&s[0]

409 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 12:07:09 ]
やりたい事はopenFileDialog->FileNameをAPI関数に与えたいのですが・・・
何か^をつけないとStringに代入段階でエラーがでるみたいなので
String ^s = "kkk";
const char *c = s.c_str();
としてみると、c_str()の左側はクラス、構造体ではないってエラーがでます。
ヘルプみるとStringのメソッドにc_strってないですが、サイトで検索するとこんな書き方してましたが・・
2008は以前の記述と違うんでしょうか?

410 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 12:08:05 ]
うん



411 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 12:16:55 ]
そもそもStringってなんだ?
std::stringでもCStringでもなくCLRの話か

412 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 12:18:03 ]
System::Stringとstd::stringを混同してるだろ。
ttp://msdn.microsoft.com/ja-jp/library/d1ae6tz5(VS.80).aspx

413 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 12:21:32 ]
初心者はCLR/C++なんて触らない方がいいと思うんだな

414 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 12:37:05 ]
openFileDialogも混同してる。FormのOpenFileDialogならSystem::Stringそのまま渡せる。

415 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 12:54:50 ]
System.String から Win32 でいう LPCWSTR へするには pinning したあと
RuntmeHelpers の OffsetToStringData 分ずらせばとれる。
さらにここでおそらくほしいのは LPCTSTR だろうから atlconv.h の
ATL::CW2CT あたりかませばOK。

…意味わからんならお前に C++/CLI はたぶん無理。C++/CLI は超上級者むけ

416 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 13:00:03 ]
C++/CLI使ったことないけどUNICODEビルドが標準じゃないの?
APIでファイル名がchar*な場面が思いつかない。

417 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 13:34:48 ]
色々ありがとうございます。。。
初心者なので最初のプロジェクト選択から間違ってたってことですかねこれは・・・
色々試してみてCLRのWindowsフォームアプリが最初からフォームがあっていいかなって
おもってやっていたのですが、普通のWindowsアプリを作りたい時は
初心者はプロジェクトで何を選択するのがいいですか?

418 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 13:57:42 ]
EEかな?Win32 のWindowsアプリケーション

419 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 14:00:58 ]
>>418
Win32にはWin32コンソールアプリとWin32プロジェクトしかありませんが・・・

420 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 14:04:53 ]
>>418
とりあえず、Win32プロジェクトを選択してから
その中のWindowsアプリケーションを選択したのですが
最初はフォームが無かったのでフォームを追加しようとしたら
CLRコンポーネントをプロジェクトに追加します。とか出るんですが・・・
うーん、難しいなあ



421 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 14:05:17 ]
両方やってみりゃいいだろ。

422 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 14:06:45 ]
>>420
フォームはネイティブな世界にはないよ。
フォーム使いたいならC#にいったほうがいい。
どうしてもポトペタしたいなら他のフレームワーク導入してみ。MFCでもいいが。

423 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 14:11:15 ]
MFCはEEじゃ使えないしWTLもどうせ使いこなせそうにないから
C#やVBに行くほうがいいよ。

424 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 14:41:33 ]
C#おぬぬめ

425 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 16:42:02 ]
ちょっと思ったんだけどCLRってコントロールのアクセス方とかはC++Builderに近いですかね?
MFCならタイトルバーの文字を変更するのにもSetWindowTextとか使いますもんね?

426 名前:デフォルトの名無しさん [2009/01/14(水) 20:47:48 ]
Visual Studio 2010
pc11.2ch.net/test/read.cgi/tech/1231857024/

来てるな

427 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 20:56:51 ]
過去からおいでですか

428 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 21:00:28 ]
そりゃあ未来からは来れないからな

429 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 23:48:55 ]
>>425
そらライブラリ作った人間が同じだからな

430 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 00:33:43 ]
自宅のPC(WindowsXP、Visual Studio 2005)で作ったプログラムを
会社のPC(WindowsXP、Visual C++ 2008 Express Edition)でビルドしようとすると、
ファイル読み込みのためのファイル名指定(同階層にあるファイルなのでファイル名だけ指定)が
見つからないというようなエラーが出ます。
絶対パスで指定すると読めるようになるのですが、なぜVS2005では通ってVC2008EEではアウト
なのでしょうか?
何か設定が必要なのでしょうか?



431 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 00:42:51 ]
> 同階層にあるファイルなのでファイル名だけ指定
この前提が大間違い。相対パス指定は「カレントディレクトリ」からの
相対パスになる。

432 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 00:45:46 ]
ん?あごめん、ビルドか。
もうちょい細かく何をどう指定したか書いてくれない?

433 名前:430 mailto:sage [2009/01/15(木) 01:09:29 ]
>>432
↓問題となっている記述の一部です。
D3DXCreateEffectFromFile( g_pD3DDevice, TEXT( "ship.fx" ), 0, 0, D3DXSHADER_DEBUG, 0, &g_pFXShip, NULL );

第2引数で読み込むファイル名(ship.fx)を指定しています。

このファイルはプロジェクトフォルダの直下(プロジェクトファイルと同階層)に置いています。
ソースファイルも同じ階層です。

自宅PCのVS2005では読み込みますが、
会社PCのVC2008EEではビルドは通りますが(すみません、ビルドできないというのは間違いです)、
上記の処理に差し掛かると、読み込みができず、ファイルが見つからないというデバッグ
メッセージが出ます。

434 名前:430 mailto:sage [2009/01/15(木) 01:20:34 ]
自宅PCのほうで、実験をしてみました。

ビルド(Release)した実行ファイルを全然関係ないフォルダにコピー
 ↓
実行して、問題のファイル読み込み部分の処理を走らせる
 ↓
問題なく読み込んだ(同階層にあるファイルを読むように記述したのに・・・)
 ↓
読み込んだと思われる、プロジェクトフォルダ内のファイルを
全然関係ないフォルダに移す
 ↓
再度実行して読み込んでみる
 ↓
ソフトが落ちた
(読み込みができなかったことが原因で、その後の処理でNULLポインタを参照してしまう)

なぜか絶対パスで読みに行くよう、実行ファイルに組み込まれているようです。

VS2005、VC2008EEともに、実行ファイルと同階層にあるファイルを読みに行くようにするには
どのように記述すればよいでしょうか?

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もさすがにゆとりには対応していないから、自分で指定してあげよう。






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

前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