- 1 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 07:52:18 ]
- Visual Studio 2005 Developer Center
www.microsoft.com/japan/msdn/vstudio/2005/ lab.msdn.microsoft.com/vs2005/ Visual Studio 2005 製品ライン概要 www.microsoft.com/japan/msdn/vstudio/productinfo/productline/ www.microsoft.com/japan/msdn/howtobuy/vs2005/
- 545 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 22:28:56 ]
- 子供に説明しても無意味でしょ。
スルーでよろし。
- 546 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 22:33:42 ]
- VS2005Expressです
デバッグのステップ実行時に標準関数やZeroMemoryなどに到達すると 「ソースが表示できません」 となってしまうのだけど、それを表示させずに、 次の行にステップするようには設定できるんでしょうか? アセンブラコードは出るんですが('A`)
- 547 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 23:06:35 ]
- >>546
ステップインすれば混合表示になるけど、ステップオーバーじゃ駄目なの?
- 548 名前:デフォルトの名無しさん [2006/09/11(月) 23:19:55 ]
- スタートページなしで開始する設定てないですか?
- 549 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 23:23:39 ]
- >>547
OKでした。ありがとう ステップオーバーそのものを使ってませんでした orz
- 550 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 23:25:06 ]
- >>548
ツール - オプション で すべての設定を表示 にすると、環境 - スタートアップ にあるだろ。
- 551 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 23:30:51 ]
- 非常につまらない質問で申し訳ありませんが
VS2005 で VC++ を使っている場合、プロパティビューからマウス操作によって public や private などアクセス指定を切り替えることができますが これを使ってると private: int x; int z; private: int y: みたいになってしまいますよね これって気持ち悪くないですか? クラスを新規追加すると、VS2002と違って コンストラクタとデストラクタにそれぞれ public 指定が一つずつ記述されてますが アクセス指定をいちいち書くというのがMSのスタンス?というか最近の流行なんでしょうか
- 552 名前:デフォルトの名無しさん [2006/09/11(月) 23:34:42 ]
- ↑自分で書いた方が早くね?www
- 553 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 23:37:53 ]
- IDEまかせでやりたければソースの見栄えなんか気にする必要ないだろ
コンパイルすりゃ同じなわけだし
- 554 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 23:40:17 ]
- もちろん、修飾子なんかは今まで手書きだったので
これからも手書きで構わないのですが 何か妙な仕様だなぁ…と気になってしまいまして とにかく深い意味はないってことですね 失礼しました
- 555 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 23:46:34 ]
- そこまで自動で加工されるとかえってウザいでしょ
というスタンスなだけだと。
- 556 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 00:00:58 ]
- vs2003用のwizardをvs2005で使う方法はありますか。
WMP 10 SDKのwizardがvs2003用で参ってます。
- 557 名前:デフォルトの名無しさん [2006/09/12(火) 13:33:08 ]
- VC++2005でツールを作成しているのですが、エディタについて教えてほしい事があります。
デザイナでボタンを追加してダブルクリックしたときに[Button1_Click](例)メソッドが追加されますが、 それはプロパティのClickイベントのとこでリセットすれば消えますよね? 同じように、デザイナ追加したフォルダ選択ダイアログをダブルクリックしたときに [folderBrowserDialog1_HelpRequest](例)メソッドが追加されたんですが、 前述したボタンのリセットと同じようにメソッドを削除する方法ってありますかね? 関連してる部分をコードエディタですべて削除すれば用は足りるんですが、 手で全て消すしか方法がないなんてことはないと思いますので、方法があるなら教えてほしいです。
- 558 名前:デフォルトの名無しさん [2006/09/12(火) 13:42:23 ]
- >>557
書き忘れ VC++2005 Express Editionです。 あと間違い デザイナ追加した → デザイナで追加した
- 559 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 15:16:17 ]
- >>557
イベントの欄がないから自分で削除するしかないんじゃね? 一行削除するだけでしょ つーかfolderBrowserDialogをフィールドで持っとく必要あるの?
- 560 名前:デフォルトの名無しさん [2006/09/12(火) 15:18:34 ]
- そんなことよりSP1まだぁ、ちんちん
- 561 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 16:26:14 ]
- VS2005の後にVS2003入れて大丈夫だっけ?
VS2005消したほうがいいですかね。
- 562 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 16:37:00 ]
- 共存可能らしいよ
ソリューションファイルの中身を見て開くVSのバージョンも判定するらしい
- 563 名前:デフォルトの名無しさん [2006/09/12(火) 16:56:33 ]
- VS.NET 2003 インストールした後にそのまま
VS 2005 インストールして開発してたけど、 特に何も問題はなかった。でも >>561 は その順番が逆でも大丈夫なのかっていう 心配をしてるんだよね。俺も逆順は試したこと無い。 参考にならなくて済まん
- 564 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 17:08:10 ]
- 2003入れた後に2005の修復すればいいんじゃね?
と無責任に言ってみる
- 565 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 18:02:45 ]
- MSDNライブラリ、ISOで4枚ダウンロードできる2006年6月版
.NET2003でも使えるのね ただ相変わらずAPIでf・1を押したりすると英語が優先される…
- 566 名前:デフォルトの名無しさん [2006/09/12(火) 18:19:20 ]
- >>559
サンクス >つーかfolderBrowserDialogをフィールドで持っとく必要あるの? ないよ。
- 567 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 19:32:19 ]
- >>550
遅れたけどサンクス
- 568 名前:561 mailto:sage [2006/09/12(火) 23:06:04 ]
- 不具合出ると困るし2005消して2003から順に入れなおします。
レスさんくす。
- 569 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 23:50:38 ]
- #pragma region Windows Form Designer generated code
/// <summary> /// デザイナ サポートに必要なメソッドです。このメソッドの内容を /// コード エディタで変更しないでください。 /// </summary> void InitializeComponent(void) ここ弄ったら、Form1.[デザイン]がぶっ壊れた、再コンパイルしたら直るかもよ って出たんでバックアップしてたソースファイルをForm1.hにコピペしても 直んない、なんとかならんかな??
- 570 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 23:53:09 ]
- 再コンパイルの意味をわかってないだろ
- 571 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 00:01:35 ]
- そもそもいじるな
bin と obj とかのディレクトリ消せ
- 572 名前:デフォルトの名無しさん [2006/09/13(水) 02:31:33 ]
- 質問があります
VC++ 2005 Express Edition で画像を以下のように表示させたいのですが、エラーがでます private: System::Void Form1_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e) { int X0=10,Y0=10; Bitmap^ bmap=gcnew Bitmap("C:\sample.jpg"); gr->DrawImage(bmap,X0,Y0); } Bitmap^ bmap=gcnew Bitmap("C:\sample.jpg"); の部分のパスにillegal characters in pathとエラーがでて赤いバッテンが ウィンドウに表示されてしまいます。なにがいけないのでしょうか?
- 573 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 02:43:43 ]
- >>572
はああああああああああ "C:\\sample.jpg"
- 574 名前:sage [2006/09/13(水) 02:58:46 ]
- >>573
すごい!できました。ありがとうございます!! C++ではパスは\を2個つけるのが当たり前なんですか? それともこの2005 Express editionだけの事なんでしょうか?
- 575 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 03:06:34 ]
- Cのエスケープシーケンスは\
\\ = \ \n = 改行 \t = タブ ・・・
- 576 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 03:12:10 ]
- >>574おいおい
- 577 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 03:12:57 ]
- 声も出ねえよ(笑)
- 578 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 03:15:09 ]
- なるほど、ありがとうございます。
- 579 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 09:13:15 ]
- >>572
生兵法は怪我の元だよ、坊や。
- 580 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 09:38:41 ]
- 気の利いたことを逝ってるつもりか
- 581 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 09:40:19 ]
- >>579
精進します
- 582 名前:デフォルトの名無しさん [2006/09/13(水) 14:35:31 ]
- 質問です。環境はVC++2005 Express Editionです。
VC++2005のGUIアプリからWin32のコンソールアプリを使う方法が知りたいのですが。 そのWin32のコンソールアプリはプロンプトから >xxx.exe [オプション] [出力ファイル名] [入力ファイル名] [入力ファイル名]... ってな感じでファイル名を渡して使うアプリなんです。 知りたいのはコマンドライン引数を渡してコンソールアプリを動かす方法です。 お願いします
- 583 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 14:37:39 ]
- >>582
system 関数をお勧めする。
- 584 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 14:41:42 ]
- CreateProcess関数をお勧めする。
- 585 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 14:58:07 ]
- Process.Startメソッドをお勧めする。
- 586 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 15:00:52 ]
- >>582
生兵法は怪我の元だよ、坊や。
- 587 名前:デフォルトの名無しさん [2006/09/13(水) 15:11:37 ]
- >>583-585
d System関数とCreateProcess関数はPlatformSDKが入ってないので使えないです>< Process.Start調べてみますね。
- 588 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 15:20:22 ]
- _spawnlp() とかはだめなん?
- 589 名前:デフォルトの名無しさん [2006/09/13(水) 15:24:50 ]
- ProcessStartInfoでいろいろ指定して、
Process.Start(ProcessStartInfo); ってやればできるんだな! ちょうしこいてGUIで作らなきゃ良かったよ、 最初からコンソールで作ってれば何時間かでできたのにな
- 590 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 15:27:56 ]
- GUIってことはC++じゃなくてC++/CLIか。
- 591 名前:デフォルトの名無しさん [2006/09/13(水) 15:37:50 ]
- >>590
そう。あそっか、VC2005ならC++でもC++/CLIでもGUIアプリ組めるもな
- 592 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 16:42:13 ]
- 生兵法は怪我の元だよ、坊や。
- 593 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 16:50:40 ]
- C++にGUIはありませんよ
- 594 名前:デフォルトの名無しさん [2006/09/13(水) 16:57:23 ]
- 582ですが。
System::Diagnostics::Process^ p = System::Diagnostics::Process::Start("C:\\xxx.exe","コマンドライン引数 コマンドライン引数"); p->WaitForExit(); こんな感じでやればできますね。
- 595 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 16:59:41 ]
- >>593
C++の言語仕様には無いがここがVS2005スレだと言う事を考えると君のその指摘は馬鹿にしか見えない
- 596 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 17:08:42 ]
- >>593
C++にはネットワークも暗号化も何もないよね
- 597 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 17:12:52 ]
- >>594
ここ特定の言語の質問スレじゃないよ
- 598 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 17:15:48 ]
- >>597 そうだよ。VS のスレッドなんだから、
.NET Framework 使ったコードでもいいじゃん。
- 599 名前:デフォルトの名無しさん [2006/09/13(水) 17:20:19 ]
- >>597
いや、流れ見てたら質問スレっぽかったから質問したんだが
- 600 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 17:20:18 ]
- アホには見えないかもしれないが、それ専用のスレがあったりする。
- 601 名前:デフォルトの名無しさん [2006/09/13(水) 18:02:03 ]
- StringBuilder.Replace メソッド (String, String, Int32, Int32) で、
マイクロソフトのリファレンスに、 「置換する文字列は、序数に基づいてチェックされます。つまり、置換はカルチャを認識しません。」 と書かれてるのですが、言葉の意味が全く分かりません。 誰か噛み砕いて説明を。。
- 602 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 18:07:16 ]
- カルチャって概念が未だにちゃんと分かってない俺。
- 603 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 18:16:44 ]
- カマカマカマカマカマカミーリーオーン♪
って歌ってたオカマの人たち
- 604 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 18:20:42 ]
- >>601
マジレスすると 同じ文字列か判別するのにおのおののcharの序数だけで判別する←カルチャ無視ということ。 カルチャによっては、グリフが違っても同じ文字として扱うやっかいな言語があるので、 そこんとこ考慮する←処理が大変←重くなる
- 605 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 18:22:07 ]
- >>602 それ、カルチャークラブじゃね?
それはそうと、おまえら、リビルドじゃなくて、リリンクってできないですか? 同時にライブラリをリビルドしたんで、リンクだけやり直したいんですが。
- 606 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 18:36:08 ]
- exeファイル消せばいいんじゃね?
- 607 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 18:38:32 ]
- 依存関係 or 依存するプロジェクト
みたいな設定なかったっけ?
- 608 名前:605 mailto:sage [2006/09/13(水) 18:43:07 ]
- おお、「同時に」ってのが変なつかい方になってたな。
二つソリューション立ち上げてて、ライブラリをエディットしつつ それを使うアプリの一つもエディットしてます。 両者は完全に切り分けてるので、アプリのソリューションが ライブラリの変更を検知するのは aiueo.lib のタイムスタンプ くらいしか手がかりがないんだけど、それは見てくれてないみたい。 >>607 ライブラリのプロジェクトをアプリのプロジェクトにも 追加すればいいんだろうけど、できれば両者は完全に切り分けて おきたい。 >>606 のように exe 消すってのがいいかな。
- 609 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 18:48:24 ]
- プロジェクトじゃなくてlibファイルを依存関係の対象にすればいいんじゃね?
そうすればタイムスタンプを参照するんじゃないかと
- 610 名前:605 mailto:sage [2006/09/13(水) 18:59:51 ]
- >>609 んなことできんの?
- 611 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 19:02:12 ]
- というか、普通にhoge.libが更新されたら、それを参照してるプロジェクトをビルドした時に再リンクされるけど?
- 612 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 19:11:46 ]
- #pragmaだとダメじゃね?
- 613 名前:605 mailto:sage [2006/09/13(水) 19:12:44 ]
- >>611 ええ〜マジっすか?
なんで俺の VS2005タン は再リンクしてくれないんだ・・・
- 614 名前:605 mailto:sage [2006/09/13(水) 19:14:16 ]
- >>612 つまり、いわゆるオートリンクだと、ってことですか?
#ifdef _DEBUG #pragma comment(lib, "libsex-Debug.lib") #else #pragma comment(lib, "libsex-Release.lib") #endif これだと、更新はチェックしてくれないってことっすか?
- 615 名前:611 mailto:sage [2006/09/13(水) 19:17:03 ]
- >>614
何だその見たこと無い呪文は orz 俺は普通にリンカタブでリンクするライブラリ名を書くんだが。(これ、普通じゃないのか?)
- 616 名前:605 mailto:sage [2006/09/13(水) 19:24:11 ]
- >>615 ああ、俺もそうするライブラリが多いけど、
インクルードヘッダに >>613 みたいな pragma 書いておけば リンカに指示が伝わって自動的にリンク対象になる。 デバッグバージョンとか >>613 みたいにして切り替えてる。 >>612 が言ってるのはこのことかな、と。
- 617 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 19:33:59 ]
- つまり、#pragmaだと駄目だということでは。
- 618 名前:605 mailto:sage [2006/09/13(水) 19:44:15 ]
- >>617 それでFA
- 619 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 19:54:11 ]
- 複数のプロジェクトで使うライブラリなんかは
ヘッダーに#pragma入れとくのが楽なんだよなぁ。
- 620 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 19:57:06 ]
- まぁそのライブラリが現在進行中なら依存関係の設定したほうがいいな。
プロジェクトのプロパティに無かったっけ?
- 621 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 20:09:12 ]
- >>620
ある。
- 622 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 00:29:20 ]
- コマンドライン使うときに毎回vcvars32を叩くのがメンドイ。
何かいい方法ない?
- 623 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 00:34:07 ]
- >>622
あらかじめ環境変数を設定しておく
- 624 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 00:45:02 ]
- >>622
/K オプション使う
- 625 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 02:22:37 ]
- Visual Studio Tools の下に
Visual Studio 2005 コマンドプロンプト っていうショートカットあるからそれ使え。
- 626 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 14:35:50 ]
- VC使ってますが、変数名とかdefineってコンパイルしても残ります?
恥ずかしいんですけど。
- 627 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 14:53:02 ]
- >>626
デバッグ情報残す設定にしていれば残る。 ダンプしたり string コマンドつかったりしたら見えるね。 あと、DLLなんかでエクスポートされているシンボルは残るよ。
- 628 名前:デフォルトの名無しさん [2006/09/14(木) 16:30:05 ]
- コンボボックスで DrawModeがオーナードローの時、
ItemHeightを変更すると、コンボボックス自体の高さも自動で変わってしまいます。 (例えば、ItemHeightを20にすると、コンボボックスの高さが勝手に26になる) ItemHeightもコンボボックスの高さも両方20にしたいのですが、無理ですか?
- 629 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 16:32:56 ]
- VS2005、なんかすごく重くないですか
あと、.NET2.0のIMEバグはいつなおりますか… いつまでたっても2.0に完全移行できないじゃないか!
- 630 名前:デフォルトの名無しさん [2006/09/14(木) 16:39:28 ]
- こんなとこで文句を言ってる暇があったら、さっさと仕事を続けろ
- 631 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 17:34:14 ]
- 2005なんですがfstream openの引数に全角が含まれてると開いてくれません
エラーも出ないし、BCCやGCCでコンパイルすると全角でも問題なく開いてくれるんですが これはオプションとかで全角受け付けるようになりますか? こんな感じ↓ ttp://ccfa.info/cgi-bin/up/src/up35085.txt
- 632 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 17:40:06 ]
- 全然わからんけど文字コードの問題?
- 633 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 18:14:44 ]
- SP1 はいつもらえますか?
全裸正座待機中です。
- 634 名前:デフォルトの名無しさん [2006/09/14(木) 18:59:43 ]
- MSDNより
お待たせしました! 日本語版 Visual Basic 6.0 提供再開!
- 635 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 19:04:44 ]
- >>632
だったみたいです。char→wchar_t変換して渡したら通りました bcc/gccではcharのまま渡さないとダメみたいで釈然としないですけど
- 636 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 20:03:21 ]
- そこで釈然とするところまで調べるか、できたからもういいやと思うかで
プログラマとしての適正が分る
- 637 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 20:06:42 ]
- 日曜プログラマだから別に適正なくてもいいや。
- 638 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 20:26:12 ]
- >>636
漏れも重た
- 639 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 20:44:10 ]
- >>636 言ってることはわかる。
でも最近、MSのくそ仕様がどうなってるのか調べなければいけないことが多々あり、何でこんな人生に不要な知識を得るために時間を無駄にしなければいけないのかと思った自分は足を洗った方がいいのかもしれない。
- 640 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 21:16:41 ]
- なにもVCで標準C++やらんでもいいだろ
win用なんだしapi使えよ
- 641 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 21:51:36 ]
- >>640
んじゃ、標準C++が完全に使えるコンパイラくれよ。 もちろん、テンプレートのTwo Phase LookupやSFINAEやexportなどに規格100%準拠の完全対応したやつな。
- 642 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 22:32:04 ]
- 地上波が完全にデジタルに移行する頃には出るかもしれないから
それまでVB6でも使ってろ
- 643 名前:デフォルトの名無しさん [2006/09/14(木) 23:32:19 ]
- VS2005のなかで、VC#のWinアプリだけ規定のアイコンが古臭くない?
- 644 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 23:37:57 ]
- >>643
ごめんね・・・。
- 645 名前:デフォルトの名無しさん [2006/09/14(木) 23:40:59 ]
- Express Editionと他のEditionってどうちがうの?
|

|