Visual Studio IDE環境
■ このスレッドは過去ログ倉庫に格納されています
言語そのものではなく、IDEの環境について話し合うスレです。 Visual C、Visual Basic、Visual J、Visual ソースなんとか… ver5、ver6、.NET、… なんでもござれ。 関連スレがないので立てました。 http://207-2.m7.ntu.edu.tw/ wwwwwwwwwwwwwwwうぇwww wおkwww っwwwwwwwwwwwwwwwwっっっうぇ wwwwwwwwwwww っうぇwwwっwっうぇ Visual C++ .NET 2003 で、 「.c」や「.h」でない拡張子のファイル(たとえば「.txt」)を編集するときに、 エディタ上の文字色をC言語風に装飾するにはどうすればいいですか? C言語風というかコメントさえ緑色になれば十分なんですが。 >>3 以降の方へ 申し訳ございませんが、この度は私が「2ゲット」させていただきました。 多くの方が2を希望しておられたと存じますが、誠に申し訳ございませんでした。 私は「2ゲット」の為に、これまで多くの苦労を積んで参りました。 「2!!!!!」と気合を入れてカキコしたものの、「16ゲット」だった事もございました。 このような失敗談も、今では良き思い出。 2ゲッターの為の修行を1年以上積み、これだけの長文を記しても なんら問題無く皆様の憧れである「2」をゲット出来るまでに至りました。 これも>>3 以降の皆様のお陰でございます(有難うございました)。 それでは、2をゲットさせていただきます。 「2」 winnyで感染するウィルスだっけ? 感染すると自分のホストアドレスを2chのスレに いいけつしとるのぅwwwwwおうぉww wwwwおkwww とかいうメッセージとともに自動的に書き込む 最初の感染者が「山田君からのメッセージで感染した」とか 書き込みしたらしく、以後、山田ウィルスと呼ばれるように なったとか_ nyじゃなくても、得体の知れない.exe を開く莫迦が 好きそうな経路なら、うぷろだでも何でも。 .net 2003 のC/C++なんでつが、 6.0に有ったメイクファイルのエクスポート機能ってどこに行ったんでつか?もしかしてなくなった? 今流行ってんのはshareからの感染が多いらしい 解凍時にexeをスタートアップにもぐりこませるやつや フォルダアイコンのかっこしたEXEで、実行(ダブルクリック)時に 本物のフォルダと差し替える手が込んだやつもあるらしい Visual Studio .NET 2003 でエンコーディングが日本語EUCな XML 文書を作成すると、保存はできるけど、次にそれを開こうとしたら エラーになって開けない。 VC++6.0から.NETに移行したけど… 期待してたほどイイコトなかった…。重いし…。 テンプレートが強くなったくらいか。 ところでソリューションエクスプローラに表示される ファイルの順序変えたいときって .vcprojいじるしか方法ないんかね… っていうか自分用ソリューションエクスプローラをプラグインみたいな感じに 自作できるとめっさ嬉しいんだけど、、無理かな? >>16 え、そうなの、.vcproj いじればいいの、知らんかった... >>16 vcprojのエディタを作ればいいんでしょ。プラグインでなくてもいいんでない? >>19 ドラッグ&ドロップで動的に入れ替えたい欲求が爆発 順番入れ替えるたびにVC終了→vcproj編集→VC再起動はめんどくさい罠。 vcprojエディタも作ろうと思ってるけどね…仕様解析がめんどくさい罠。 ('A`)めんどくさいばっかだな俺(プラグイン作成はめんどくさくないぜ!作れるなら!) >>20 んにゃ、VisualStudioを終了する必要はないでしょ。 vcprojはクローズされているからVSから編集ソフトを起動すればいいし。 終了時に保存したらVS側でリロードするか聞いてくるだけだから。 >>21 ほんとだ、自動リロードできた(´∀`) でも2回目以降の更新では VC 反応せず('A`)。 時間をおいて更新しても反応せず('A`)。何故… 自分で作ったクラスの継承だといいんだけど、 STLのクラスを継承した場合に、ちゃんと入力候補が表示されんとです…。 class MyStream : public ifstream{ public: void f(); }; MyStream s; 「s.」で表示される入力候補が f だけなのです。 ifstreamのメンバを表示してほしいのですが、なんとかなりませんか。 Visual C++ .NET 2003 です。 >>23 こうしたら出た。 #include <fstream> #include <memory> template <typename CH, typename TR = std::char_traits<CH> > class basic_MyStream : public std::basic_ifstream<CH, TR> { public: void f(); }; typedef basic_MyStream<char> MyStream; typedef basic_MyStream<wchar_t> wMyStream; MyStream s; >>24 おぉ!ちょと感動しました。ありがとうございます。 これをヒントにいろいろ試行錯誤したところ、 自分的にはこんな形に落ち着きました。 #include <fstream> #ifdef _NODEFINE_ typedef basic_ifstream<char, char_traits<char> > ifstream; #endif class MyStream : public ifstream { public: void f(); }; MyStream s; _NODEFINE_ は定義しないようにしておきます。 はじめは #if 0 にしたんですけど、これだとインタプリタが賢すぎて(?) 4行目が認識されなかったので、コンパイル時じゃないと判定が付かない #ifdef にしました。 こんな騙しが必要なのはちょっぴりやるせないけど、入力候補が出ること自体ありがたいので これ以上文句言わないぜ(・Д・) 複数プロジェクトのうちのひとつのプロジェクトのダイアログボックスに メンバ変数を追加したつもりが、なぜに他のプロジェクトのダイアログボックスに そのメンバ変数が追加になってるんだ? それだけでコンパイルエラー出まくりだぞ。これってヴァグ? VC7.0(SP1)なんだけど。 Visal Studio2003 ステップアップって いきなり買うと認証なんかでインストールできないの? 認証なんてないよ ステップアップのみでインストできるよ VisualC++.NET2003standardを買おうか迷っているのですが、 2005が出てからの方がいいですか? それとも今2003を買っちゃってもいいでしょうか。 そんな質問するていどのレベルなら 2003だろうが2005だろうがどちらでも 作れるものに変わりは無いような気がするが・・・ そりゃそうですけど、買い時じゃなかったりしませんか? 例えばVC++2005には最適化が付いてるし、○月に発売するし、安いし、みたいな。 まあ主観でいいので参考にさせて下さい。 2003は重い&バグバグなのでお勧めできない…。6.0のほうがマシ。 2005に(淡い)期待。 変なバグキター!知らないうちに直ったけど。VC++.NET2003。 http://uppp.dip.jp/src/uppp6348.gif Visual Studio 6.0 のC++で改行マークって表示できないんでしょうか? アレがないと不安で夜も眠れません. 表示させる方法を知っている方教えてくださいませんか? これってeclipseと同じ統合開発環境とかいうあれですか? eclipseは無料でこっちは有料ならeclipseのほうがどう考えても得ですね! そうですねwwwwwwwwwwwww そのとおりですねwwwwwwwwwwwwww あんなクソ重いのメインの開発環境として使えねーよ。<eclipse すまん、タコな質問なのですが 右も左もわからずVisual C++.NET単品を買ったのだけど これって商用利用できないと最近知りました。 そこでステップアップグレードの Visual Studio .NETを買おうと思ったのですが これだと商用利用は大丈夫ですか? すいません、自己解決です やっと電話が繋がり聞いてみたところ スタンダード版でも商用配布可能との事でした うーん、でもやっぱり色々機能がついているプロ版のほうがいいのかな そんな質問するていどのレベルなら スタンダード版だろうがプロ版だろうがどちらでも 作れるものに変わりは無いような気がするが・・・ VSってなんでエディタに行数表示機能すらないの? 最近のはあるのかな?5も6もないけど。 >>50 少なくとも.NET 2003では表示できる。 2003.net で C++ 開発してるんだけど、リンクエラーメッセージに 問題があるファイル名とか変数名とかが表示されなくて困り果てる日々。 違うマシンだと問題なく表示されるから自分の環境が悪いんだろうけど 原因が全くワカランです。同様の現象をご存知の方いませんか? MSDN Library for Visual Studio.NET 2003のインストール中に エラー 1303です。インストーラにはディレクトリE:\Program Filesにアクセスするための十分な特権がありません。インストールを続行できません。管理者としてログオンするか、またはシステム管理者に問い合わせてください。 というエラーが出てインストールできません。Administratorとしてログオンしてるのに原因がわかりません。どうしてでしょうか? すまん、とにかくフォルダのセキュリティでEveryOneにフルコントロール許可したらできた。なぜAdministratorでログインしてても駄目なのか知らないけど。 >>63 フォルダを特定の個人のみに権限を渡すと、 例えAdmin権限があってもだめなんだよ。 以前管理者してたとき、営業の鬼崎ってひとがやってて テープへのバックアップがとれなかった。 おにざきって名前なのにきざきって嘘ついてる人。 >>64 さらに言うと、 たぶんバックアップオペレーターの権限をつければバックアップできるんだけど、 さらに上の管理者がダメ出ししてきてできなかった。 バックアップオペレーターはサーバー版にしかない権限だったと思う。 テープはのろいが、一本数百円に数十GBも入るんだからすごいよ。 テープは装置の方が目の玉が飛び出るほど高い(;Д;) VS2003でMFC-MDIプロジェクトが2つある状態で、 AppWizでメニューに対してイベントを追加すると、 AprojのCMainFrame.cppとBapojのCMainFrame.hにイベントが追加される 今日学校の先生が http://sourceforge.net/projects/dev-cpp/ を授業用に使っていたので見てみたが、何気にいいじゃん、これ。 VS2003,Visual C++ .NETを使用しています。 クラス内の構造体内の関数を呼ぶ際にIntelliSenseが 「左側の式を理解できません」などと馬鹿なことを仰います。 これはIntelliSenseのバグでしょうか? また、解決方法はないのでしょうか? スレ違いと言われ移動してきました。詳しくはこちらに書いてあります。 http://pc8.2ch.net/test/read.cgi/tech/1131691023/206-207 よろしくおねがいいたします。 タグ名を変更することで解決できました。 ありがとうございました。 VS.NET2003で.NET Framework 2.0 SDKを使ってコンパイルしたいのですが1.0が使われてしまいます 確認方法としてSystem.Environment.Version.ToString()を表示しています Nemerleという.NET言語のコンパイラは特に何もすることなく2.0を使ってくれています 自分的には$(FrameWorkVersion)というマクロがあやしいと思っているのですが どのダイアログでマクロを管理しているのかわかりません よろしくおねがいします ダイナミックヘルプうぜぇヽ(`Д´)ノ だれか消し方知らんか? >>74 氏ね葛 >>75 ありがとう。ちゃんと消えたよ! 愛してるぜベイベー IDEのバージョンってどうやって調べるのでしょうか? Visual C++ 6.0ならVisual Studio 6.0ってことでいいのかな? ツールバーのビットマップが16色でないとりソースエディタで編集が出来ないのって…早く.NETに移れって事なのかな。MSの糞が。 ここが適切なスレなのかよくわからないが・・・ vsが扱うソースコード(自動的に作られるものを含む)自体をユニコードにすることは できるのですか? できるとしたらそのやり方は? c++でやっているのですが、ユニコードライブラリを使うと ソースがsift_jisだと文字列を代入するのに _T("なんたらかんたら") というようなことをしなければならないのがメンドウ ソース自体がユニコードなら、これをしなくてもいいのでは ないかと思っているのですが、これはどうなのでしょうか? | ソースがsift_jisだと文字列を代入するのに | _T("なんたらかんたら") | というようなことをしなければならないのがメンドウ 間違い 最近のGCCでは、ソースをユニコードにするかどうか、実行環境をユニコード にするかどうか というオプションが付いたが、日本語では、いろいろ問題 を起こしているということは、聞いたことがある。 それでも実行時にはcharとwchar_tの区別がないと。 charが16bitとかでも規格には合致するけど動かないプログラム大杉だろう。或いはcharにUTF-8か? どうせなら char 16バイトのみ(UCS-2)で32バイトの異体字(UCS-4)は無視 識別子に日本語可能というのにしてほしい。単純でありながら実用的な気がする コンパイル時のソースが、全部1字16バイトになっていればいいだけで、 ファイル保存はutf-8などでもいい。異体字も使いたい場合はwchar_t にするか、異体字はエラー。 16バイトだ32バイトだなどと、随分でかい文字だ。 visual studio2003のマクロ(正規表現)を使ってC++のコメントをキャプチャしたいのですが、 うまくいきません。 コメント文が空の場合はうまくキャプチャできるのですが、文字列が入ると開始位置がずれて報告されてしまいます *を@に変えても同じ結果でした Dim doc As TextDocument = DTE.ActiveDocument.Object("TextDocument") Dim it_ As EditPoint = doc.StartPoint.CreateEditPoint() Dim end_ As EditPoint = doc.EndPoint.CreateEditPoint() Dim ranges As TextRanges Dim match As Boolean = _ it_.FindPattern("({\/\/*\n}|{\/\**\*\/})", _ vsFindOptions.vsFindOptionsRegularExpression, _ end_, ranges) Dim msg As String = "" If match Then Dim p1 As EditPoint = ranges.Item(1).StartPoint Dim p2 As EditPoint = ranges.Item(1).EndPoint msg = p1.GetText(p2) End If MsgBox(match.ToString() & vbCrLf & msg) ---target.cpp---- #include <iostream> /**/ // //error /*error*/ int main(){} すみません it_.FindPattern("({\/\/*\n}|{\/\**\*\/})", _ vsFindOptions.vsFindOptionsRegularExpression, _ end_, ranges) の部分を it_.FindPattern("({\/\/}|{\/\*})", _ vsFindOptions.vsFindOptionsRegularExpression, _ end_, ranges) とし、後でコメントの終わり部分を再度FindPatternするアプローチに変えました C#でWinアプリ作ってますが、画面エディタから任意のイベントハンドラを登録 する方法ってありますでしょうか? フォームなら画面エディタ上のフォームをダブルクリックすると、ロードイベント の処理が自動的に登録されますが、他のイベントを画面エディタから 作製できますでしょうか? 画面エディタ?デザイナのこと? プロパティビューのツールバーから「イベント」を選択すればできる >>107 さんくす イベントのアイコンに気づきませんでした。 IDE用のプラグイン作ってみたんだけど まとまった資料ってMSDNの英語版以外なんかないかな? ある程度ならVisualStudioのユーザーズガイドに載ってる様な気が。 そんな程度じゃなくって? VisualStudio6.0(SP6)環境で、VisualC++アプリを開発してるのですが、 プロジェクト中のソースコードを開いて中身を表示する動作にものすごく時間がかかる(2〜3分程度)現象が発生しています。 ソースファイルとヘッダファイルの行数が多いのが原因かと思いますが、これは既知の問題でしょうか。 (行数が最大のものでCソース13858行、ヘッダファイルが3611行など。ソースファイルの個数が計109個のプロジェクト) 解決するには、ソースを分割すれば良いのでしょうか? >行数が最大のものでCソース13858行 よく保守できるなあ… 6.0はファイルがデカいと露骨に遅くなることがあったはず。 でもそれ以前に実はネットワーク越しだとかそういうオチはないよね? >>114 プロジェクトはローカルHDDにあります。 試しに同じプロジェクトを違うPC環境で試しましたが軽快に動きました。 謎です。 ×:Pentium4+WinXPHOME+メモリ512MB+VisualStudio6.0(SP6) ○:PentiumII+WinNT4.0SP6a+メモリ448MB+VisualStudio6.0(SP6) NT4よりXPのほうが、カーネルが使うメモリが多いからとか。 コードページ 1252 で書かれたソースコード (ウムラウトとかアクサンとかはいってるようなやつ) を読み込むときに、自動的に Unicode に変換してくれないかなぁ。 そう言うソースコードはどうやっていじってます? つーか、読み込むときのコードページって 日本語版の VS だと 932 に固定? >>119 じつはそれ、気になっていた。 VS2003だと、なぜか常にシフトJISという前提になっているんじゃないかと。 VS2005だと、問題ないようなんだけど。 VC6.0のデバッグモードで質問です。 Win2k+VC++6.0でマルチスレッドプログラムを作ってるんですが、 OSをXPに変えたとたん、ブーレクポイントを張ると止まった後、 2〜3分無反応になる現象が発生してしまってます。 マルチスレッド以外のプログラムだとちゃんとトレースできるんですけど 2003でも2005でもEUCJPを直接指定しないと開けない俺が(ry >>121 VC6のサービスパックはちゃんと当ててる? >>123 最新ってSp6ですよね? 当ててます。 仕方がないんでVirtual-PCにWin2k入れてそっちで開発してます でもやっぱりスピードが違うんでXP上で開発したいなぁ リンクしてるのもMTDだよね。 どうもXpではその現象が起きることがあるみたい。 可能ならVS2003以降への乗り換えをオススメしたいところだけど。 >>125 そうしたいところだけれど持ってるのがエンタープライズ版なんですよね〜 バージョンアップにいくらかかる事か… でもやっぱりXPでは出るんですね ぐぐってんですけどなかなか良い情報が見つからなくて… 昔に、MSIMEが原因だ、という説を聞いたことがある つっかかったら一服する。そのときひらめくこともままあるよ >>127 コンパネ [地域と言語のオプション]−[言語]−[テキストサービスと入力言語]− [詳細]−[詳細設定] 「詳細なテキストサービスをオフにする」にチェックを入れる。 だったと思う。 前から思ってたんだけど「詳細なテキストサービス」 ってなんなんだろうね。ようわからん・・・・ つーか、 Natural とか Standard とかもわからんよ >>130 IMMに代わる新しい入力APIだと俺は認識している。 そのナチュラルインプットもどうやったらプログラムから使えるのかさっぱり判らない。 未だWord以外に使えるアプリケーションを見たことも無いし。 VisualStudio2003でセットアップ/デプリイメント プロジェクトを作ってインストーラを作って、作ったインストーラでプログラムをインストールして実行させたところ開発マシンであるXP では問題がなかったのですが、Windows2000で xxxx.exe - エントリポイントが見つかりません プロシージャエントリポイント CreateActCtxWがダイナミックライブラリkERNEL32.dllから 見つかりませんでした。 開発言語はC++でMFCプロジェクトです。 とでて実行できません。いろいろと調査した結果インストールしたプログラムフォルダに SetupApi.dllのほかにいくつかDLLがありましたが、このSetupApi.dllが悪さしてるようで これをリネームしたらとりあえず、問題なく動いているようなのですが、大変気になります。 そもそもCreateActCtxWなど直接コールしてないので、なぜそんなものが出るのかも謎 ですが、また単にリネーム(または削除)で済む問題なのか、なくても大丈夫なのか 疑問はいろいろあるのですが、どなたかご存知のかたがいたらご教示ください。 最近の製品はインストール時にインターネットで認証する様ですが VS2005やVS2003もそうなんですか?VS.net(2002)は認証が無いらしいですが 本当ですか? と言うのも最初から開発機にインストールするのではなく実験機でインストール を行い確認後に開発機にインストールしたいのですが… 適切なライセンスを保有していれば開発環境・テスト環境ともにインスコ可だよ。 VS.NET2005 なんか時々おかしい挙動出るよな・・・・ なんあんだこれは・・・ 画面が震えて元に戻らなくなったり・・・・ あとやたら重い・・・・・ うちではそんなことない。 とりあえずMSにバグレポートしてみれば? ども、121です。 129の通り設定してみたらだんまりになる確率が格段に減りました! でも2回、完全にだんまりになって 電源ボタンで強制シャットダウンするしか無い状態に… こっちは別の問題かもしれませんけど とりあえずもう少し様子を見ます ありがとうございました>129 >>121 「ビルド中」になったまま中止も出来ない現象も起きないですか? こちらの環境ではATOKを入れてIME消したらブレークポイントで固まる現象は出なくなりました。 >>139 ビルド中に止まりはしませんがVCが落ちちゃいます(T_T) 今日は2回発生しました。 まぁ、ソースの保存後に落ちてるみたいなんで実害は無いのですが… ブレークで固まるよりはましなのでそのまま使ってます。 VisualStudio2005で下の等幅フォント使いたいんだけど、使うとエラーが出て終了する。 これってフォントが悪いの? ttp://tnpt.net/uploader/upload.cgi?mode=dl&file=1656 Tでも落ちるね. TVMやKeでも落ちた気がするけど… >>145 試してみたけどKeは落ちなかった。 何が悪いんだろ? VC++EEを使ってるんですが、デバッグしたときにエラーでデバッグ機能が動きません (プログラムは実行される) インストールミスでしょうか? すいません、自己解決しました ライブラリの順番を変えたらきれいさっぱり。。。 たしか、タッチできないとかそういう類のエラーでした VS2005になってからエディタのタブって8個しか表示できないの? 次々に勝手にタブ消されるし順番も変わって編集するファイルが 開けないからイライラしまくり・・・ いちいちソリューションエクスプローラなんか開くの面倒だよなあ。 VS2005すげームカツク ダイアログエディタもボタンが見えない状態になってないと 選択できないしMS馬鹿なんじゃねえの? 俺の金と貴重な時間を返せ! VS2005でエディタのスクロールバーを触ってると必ず落ちる。 もうやってらんね、今すぐSP出してくれよ。 MSが馬鹿なのは既知だからなぁ いまさら言われても ホントどうしようもない2005 カーソル移動で落ちるんじゃまともにデバッグできないよ いやちょっと待て。 そこまで来ると流石に>>155 の環境の方の問題だと思うが。 Celeron1.2GHz+RAM512MB、笑うなよ。 ヘルプの応答も3秒くらいかかるし。 そもそもヘルプのお気に入りがカテゴリ分けできなくなったのもきんにくわん。 >きんにくわん 筋肉腕? 冗談さておき、応答速度が遅いのはしょうがないけど落ちるのはリソース食い潰している所為じゃない? いやそれがさ、タスクマネージャ開いて見てるんだけど落ちた時も 物理メモリが100MB以上利用可能なまま残ってるんだよね。 スワップ起きてる気配も無いし。 さっきも3連発で落とされてPC再起動したよ・・・ VS6は環境古いけど落ちないし、そもそもアプリで落ちるのは2005だけだし。 さすがに再インストールする気にはなれないw 使ってるのがXPや2Kですらないってオチだったら笑うぞ。 どうせハードウェアとかドライバとかそういったのが原因だろうから 相手するだけ無駄 2KSP4だから一番古い環境かもしれんな 動作確認も他に比べて見放されてるのかもなあ・・・ 会社でその環境の端末が一台あるけど、問題なく動いてるなぁ。 無茶苦茶重いしスワップし捲くるけど。 バグは確かに多いし、落ちることもままあるけど、言うほど酷くはねえよな、2005。 やっぱ>>155 の環境の問題じゃねえ? あとはなんか変なフォント使ってるとか。 カーソル移動で落ちるなら描画系だべ。 フォントは弄ってないし、スワップも起きてないんだよね。 何かここ数時間は安定して動いてるからよく判らなくなってきたが どうも一番大きなソース(2000行越え程度)で良く落ちる。 確かに会社のPCじゃもっと大きなソースでも大丈夫だったし、 俺の環境(セレロン?)が悪いのかな。 よく考えたら会社の環境は2003だった。 脳みそ腐ってるな俺・・・ やっぱり>>167 だろ。 PCに恵方の方角向いて太巻き食べさせるとかすると直るよ、きっと。 あとは黄色のアイテムを部屋に置くようにしれ。 Visual Studioには、Eclipseのアウトライン表示のようなものはないのですか? ナビゲーションバー使いにくいんで VC6やVC8がTempフォルダに大量に中間ファイルを吐き出しますが、 出力先を変えられないでしょうか? IDEのどこかに設定がないか 探してます。 知ってる方お願い致します。 「プロジェクト」 ↓ 「設定」 ↓ 「構成(Debug / Release)」を選ぶ ↓ 「一般」 >>180 済みません、中間ファイルって言い方が悪かったみたいです。 VC6,VC8ともに、そこはReleaseとかDebugが指定されてました。 VC8で確認したのですが、コンパイル中に_CL_*****っというファイルが ユーザーのTempフォルダに現れます。このテンポラリファイルの 作業場所を変えられないでしょうか? VSのIntelliSenseの中から選択するのにダイアモンドキーみたいな キー割り当てってできないのかな? set TMP=C:\Temp set TEMP=C:\Temp >>182 見た感じないっぽいなあ。 あっても使う奴は相当少ない気もするが。 >>183 181への返答でしょうか? 環境変数をいじってしまうと、 他のプログラムも影響を受けそうです。コンパイル時の 作業ファイルだけ移動したかったのですが、うまい方法 はないでしょうか? clのプロセスだけ環境変数を変える方法があればいいんですが、 もしご存知でしたら教えてください。 >>185 @echo off set TEMP=・・・ ・・・ start "(devenvまでのパス)" exit こういうbat書いてここから起動汁 なるほどー…試してみます。ありがとうございました。 せっかくお知恵をいただいたのですが、IDEまるごとTEMPを変えてしまうと、 開発しているソフトもTEMPが変わってしまってショボーンな結果でしたorz TEMPの下の内容に振り回されるって、相当難儀な環境にいるっぽいけど、 VSの設定を動かすよりも、開発してるアプリの方で対応した方が早い雰囲気でね? つーか具体的に何がトラブってるのさ。 俺もそれが不思議。 一時ファイル吐き出されても何も問題ないような気がするんだけど。 トラぶってるというより、_CL_***をRAMドライブに吐き出そうと考えてるんです。 ・速度向上?(あまり期待できなさそうですが、別の使用目的で設けているRAMドライブが遊んでいるときの二次利用) ・_CL_***が残ったままになることが多いので、再起動するときに掃除できる ・Tempの下は、_CL_***以外は消したくないので、OSのTempクリーン機能は使えない という事情があります。 >開発してるアプリの方で対応 確かにGetTempPathを開発時だけダイレクトに指定するほうが早いですが、 全部のアプリにやるのはいまいち気が乗りません。 ちなみに、_CL_***など作業ファイルは基本的にビルド終了時に消えるはずですが、 いつの間にか消えそこなったのがたまってTempの中が_CL_***で埋め尽くされて います。 何で消えないのかご存知の方居ませんでしょうか? ビルド中止とかやっても 原則消えているようですが、いつの間に溜まっている… 消したいものが判っているんだから、そいつらを消すプログラムを作ってスタートアップにでも入れておけばいいじゃん。 努力は買うけど、きょうびRAMドライブは速度面には大して貢献しないと思うぞ。 ほっといたってOS側で勝手にキャッシュするのだし。 計測したら爆速だったってんなら止めないけど、そうでもないなら諦めた方がいいと思うがなあ。 >何で消えないのかご存知の方居ませんでしょうか? どうしても気になるなら どのプロセスが作ってるのか確認した方が良いね 本当に cl が作ってるとは限らない ディレクトリ内でファイルが作成されたらトラップ出来るから それで監視してみたらどうですか VC8では一応出来たので書いときます >>186 さんの方法でIDEのTemp環境をRAMドライブへ変更します。 あとは、構成のプロパティーのデバッグの環境に TMP=%USERPROFILE%\Local Settings\Temp と書いて置けばアプリのTempは通常通りに戻ります。 VC6には「環境」に該当する項目がなさそうです。 >>193 コンパイル環境に限って言えば、速度はおまけです。 爆速になる別の利用方法があって、それをやってないときに RAMDISKを遊ばせてるのが何となくもったいなかったので。 まあ気分の問題でした。 >>194 >本当に cl が作ってるとは限らない とりあえずこれで、clがRAMドライブへ吐き出すようになったので、 他に_CL_***を作っているプログラムがあるかどうかTempの方を しばらく様子見します。 ありがとうございました。 RAMドライブはハードディスクの無いDOS時代しか使ったこと無いな。 あの頃はATOKのユーザ辞書とか入れると確かに場くそ下った。 >爆速になる別の利用方法があって ここ詳細きぼん。 >>199 サンクス。 でも16時間というリミットが。。。 >>200 やっぱコンパイル中のHDDカリカリは怖いわけで それで前のPCは逝っちまったし orz... 中間ファイルと出力ファイルをRAMディスクにおいたら、 コンパイル速度は確かに速くなったと俺は感じた。 特にプリコンパイルドヘッダの作成が素早くなったと感じる。 自分はどうせ休止状態を多用するから、 特に何もしなくてもRAMディスクの中身が消えることもあまりない。 今のところそれで間に合っている。 本体メモリ1GBくらいあるとRAMDISK意味ない気がする 一応、RamPhantom使って128取ってそこでソースはカリカリやってるんですわ (確かに早い) ライブラリやらのアクセスまで気にする必要はないのかなぁ あんまりないだろうなー。 絶無とは言わないけど、トラブル抱え込む可能性考えると 普通に使ったほうがよさそうだ。 プリコンパイルヘッダの展開とかは流石にサイズがでっかくなるだろうから RAMディスクの利用価値もあるだろうし、アレが早くなるのはそれなりに羨ましいが。 やっぱり使わないかな。 露骨に差が出てた少し前までならともかく。 うーん、やっぱ特化環境じゃなきゃ高望みは無理でしょうか。 とりあえず、メモリを1G→2Gにすることをやってみます どうもありがとうございました m(_ _)m >>197 速くなるのはフォトショの作業です。プログラムと関係ないので 話題にするのは控えました。 ちなみに、コンパイル時にTempをRAMディスクにしてもビルドの 時間ははっきり言って変わりません。 objとかpchを乗せれば速くなるかも知れませんが、これらは中間 ファイルとは言ってもリビルドしない限りは取って置かなければ ならないので、単純に出力先設定をReleaseとかからRAMドライブ に変えても、リセット時とかにめんどくさい気がします。 上手にやってる方、居られるのでしょうか? ただ面白そうなので、実験でどのくらい速くなるのか、 ちょっとやってみます。 中間ディレクトリ、出力ディレクトリをRAMドライブに変更して、 書き出しを全部RAM内にしてみましたが、3%くらいしか速く なりませんでした。 ハードディスクへの書き込みの回数を減らしたいとかじゃなければ、 速度的にはあまりやる価値ないですね。 参考情報として、Debugビルド(CPUが最適化などで頭使うより ファイルの容量の比重が多そう)でDebugディレクトリ内の出力 ファイルの数が150近くのプロジェクトです。 コンパイルの途中はsbrファイルがかなりの容量を占めて、ドライブに 最大130MBくらいまで書き込まれます。なのにぜんぜん速くならない ので、HD相手でも細かいファイルが多いとOSのディスクキャッシュが かなり有効に働いてるんじゃないかと思われます。 予想されていた結果とはいえ、やったのは偉い。 実際に差となったのはHDDのキャッシュ漏れの分なのかもね。 やっぱり手間隙考えたらやる必要ないでFAかな。 ともあれ、お疲れ様でした。 ついでなので、プロジェクト全部をRAMドライブに乗せてみた。 VC++2005でのビルドに関してはまったくと言っていいほど変化なし。 もう2、3%速くなった気もするが…(ストップウオッチ測定です) ソースも全部RAM上なのに(´・ω・`)なんか間違ってんじゃないだろうか。 一応目視で、生成されるファイルが全部RAMドライブ上にあることは確認しました。 OSのキャッシュってこういうケースではすごい優秀なんだなあ。 それよかドトネトをRAMドライブに乗っけられないと意味がないって。 CPUを全力でブン回すために、チューンが進んでるんだろうな。 ディスクアクセス自体はそれなりに起きてるのかもしれないが、 CPUの頑張り時間の後ろ側に隠蔽されてしまってるのかもしれん。 どうも Express(C++)使ってる者ですが、C++版はカスタム テンプレートって使えますか? ttp://download.microsoft.com/documents/australia/teched2005/hol/HOL084.pdf の27ページ後半によれば「VisualC」というProjectTypeがあるので出来ると思うのですが… どなたかご存知の方、詳細を教えてくださいませー 昨日からVB2005 Expressを使い始めました。 しかし、なんだかIDEが重いです。 VB6との比較ですが、時々だんまりになります。 とはいっても、ロードアベレージが100%で推移しているわけでも無し。 Pen3、1GHz、512MBRAM、WinXPProSP2の環境です。 Core2Duoに乗り換えると幸せになれますか? Celeron 996MHz 512 - 32MB WinXPHomeSP2 >>216 やっぱりスワップ多発で遅いって事ですかねぇ? ホントに? ゲームでモッサリするのは慣れてるが開発でモッサリされると 何故かイライラするんだよな。 VS2005のSPも早く出してくれー。 エディタのタブがズンズンずれていくのが納得いかんのじゃ! 2003が今ごろ出てきたことを考えると2005は2008年までお預けか 今VS2003入れたんだが、インストール時のサービスパックのチェックも IDEメニューの最新版の確認も失敗するね 何のためにこれ用意したんだMS >>226 ウチもSP1入らなくてなんだこりゃ?って思ったんだけど、ある日突然 入った。ついでに .NET Framework 2.0 言語パックも入らなかったんだ けどこれも。まあSP1入れてもそのままじゃ最適化出来ないのは相変わ らずなんだけどね… 確か、OS起動直後に入ったからなんかのソフトが悪さしてたんじゃない かって思ってる。 VS2003SP1入れたんだが、 二行未満のテキストファイルを開くと、カレットが表示されなくなった。 入力は出来るから、とりあえず二行分打ち込んで開きなおせば直るけど。 >>228 あ、うちもだ。 つーかエディタの検索周りのバグ全然直ってないのな、2003SP。 2005使えってことなんだろうけどさ…。 visual studio 2003を使って下記の"test.exe"で コマンドライン引数のargv[1]を取得したいのですが、 やり方が分かりません。 コマンドプロンプトを使い実行するやり方は分かるのですが、 それだとデバッガが使えないので困ります。 ちょっと説明が分かりづらいかと思いますが、 分かる方教えてください。お願いします。 /* test.exe */ void main(int argc, char *argv[]) { printf("argv[0] = %s\n", argv[0]); printf("argv[1] = %s\n", argv[1]); } >>232 お前が言いたいのは、IDEから引数を指定する方法ちゃうんかとw >233 そうです。 グーグルで「visual Studio コマンドライン引数」などで 検索してみたものの参考になるサイトが発見できませんでした。 どなたか分かる方教えてくださいm(_ _)m >234 プロジェクトのプロパティで「デバッグ」−「コマンドライン引数」 >235 検索させてもらいましたが、>236さんのような答えはでてきませんでした(>_<) しかしながらvcという単語が思いつかなかったので勉強になります! >236 ありがとうございます!コマンドライン引数を取ることができました。 ※234の書き込みでageてしまってすみませんでした。 >>237 どこみたんだか知らんが ちゃんとみればあるよ VS2003SP1入れてから、たまにエラーで落ちるようになった。 ビルドやデバッグの時だから、あまり問題は無いけど。 あと、複数ファイルのテキスト検索で、一回無応答になったな。 SP入れても何も変わらん不安定さだな、2003。 エディタはバグバグ、検索もバグバグ、ダイナミックヘルプは重い上に落ちる。 どうしろと。 少し重いが2005の出来のが大分良いので移行したい… が、仕事で使ってると中々そうもいかん罠。 世の中ままならねー。 まあMSのサイト読んでもSP1で不安定さが解消したとはどこにも書いてないんだがな。 っていうか、確かにVS2003のIDEってバギーなところが少しあるように見えるんだけど、 どうも単純にIDEのバグとも言い切れない気もするんだよね。 っていうのは、VS2003のIDEの不可解な動作って環境が変わると再現性がないことが多いから。 同じマシンでもOSからクリーンインストールすると再現しなくなったりするし。 こまかい技術的な話はわからないけど。 うお、そうか? 検索の時に勝手に「U上から検索」がいつの間にか入ったり、 行末まで選択してCtrl+Fしても選択文字が検索内容に入らなかったり、 それらの操作を繰り返してると最悪クラッシュしたりは、 いままでどの環境に入れた2003でも起きてたもんだで、 俺はそういうものかと思ってた。 当然SP1入れても直らず。 2005のなんと快適なことか。 うん、そんな問題は少なくとも俺のところでは起こったことないよ。 >>246 マジ? いままで環境変え変え10回くらいインスコした現場を見てきたが どこでも確実に起きてたので、そういうもんだとばっかり思ってたよ。 確かにKBとかには、それっぽい情報は見当たらないんだけどさ… 米MS幹部「VS .NET 2002/2003はVistaに対応しない」と公表 http://itpro.nikkeibp.co.jp/article/USNEWS/20060928/249200/ まぁ、VC6もVistaで動いてるが・。 VC6はXP対応してませんよ ま普通に使えてますが そういや普通に使ってるな。 気にも留めなかった。 ところでお前ら教えてください。 VisualStudioに突っ込めるSubversionのプラグインは そこそこ見かけるのだけど、Tortoiseと親和する奴で なにかオススメはないものでしょうか。 日本語が使えない、diffで日本語コメントが文字化けする程度のことは 我慢するんだけど、.svnの中身で競合起こして、どっちか使うと 以降その下はどっちかでしか使用不能ってパターンが多すぎる。 普段の業務をVSばかりでこなすわけでもないので、通常はTortoise使いたいけど VS使ってる時はVSSばりにVSの中だけで完結させたい…。 わがままっすかね? VC++ 2003で、ダイアログベースのアプリ作っていたのですが、 ダイアログエディタから「変数の追加」ができなくなりました、 コンテキストメニューが、非アクティブ状態です。 「クラスの追加」は選択できます。すでにクラスあるはずなんですが。。 どうしたら、元に戻りますか? cl.exeにはgccの-Mに相当するのってありますか? showIncludesってのがあったのですが makefileで依存関係を自動生成することを考えると使いづらそうです cl.exeでコンパイルしたときいちいち*.objファイルでなくすることできる? オブジェクトファイルだから大切なのはわかるがこっちはただ 宿題やったりしてるだけだから・・・大それたことは無しでいいんだ。 >>258 どうしたいの? *.objが邪魔なら消せばいいのではなくて? >>259 まあ消せばいいんだけどさ・・・どうせ消すんだから 最初から出なくできる方法があったらしりたいな、と。 >>260 できるよ。VCをアンインストールするんだ。 >>260 逆に、コンパイラが何故そのファイルを作るのか考えるんだ。 >>260 作成するプログラムの起動時の処理に,同フォルダ内の*.objを削除する処理を入れる。 >>260 俺も昔同じことを考えてCINTというインタープリタを見つけた。 あの時は軽く感動したな。宿題やるだけなら十分だと思う。 >>250 その前にvista使うかわからないな俺。 今までのソフトの動作が不安で移行できん。 Visual Studio 2005の勉強中です。 ソースコードの色分けや太字・標準の設定は変更可能でしょうか? 太字で表示されると位置がずれるのが嫌なので、カスタマイズしたいのですが。 太字でずれるようなフォントを使わないようにする。以上。 >>268 thx [ツール]→[オプション]→[環境]→[フォントおよび色] にありましたね。なんかクリックする順番?でプロパティが表示されたり されなかったりして、自分の環境はおかしいのかもしれません。 散々探したつもりだったのに見つけられなかった・・・。 上記のプロパティで太字をはずしたので解決しましたが、 もしよろしければ太字でもずれないフォントの例を教えていただけませんか? >なんかクリックする順番?でプロパティが表示されたりされなかったりして 今開いているウィンドウに関するプロパティしか表示されないことは承知しているよね? 例えばウィンドウを全て閉じてしまうと、メニューが殆どなくなってしまうわけだが。 スタンダードとプロフェッショナルの違いが一覧表見てもよくわかりません。 どなたか説明していただけませんか。。。 どっちの購入すればよいかで悩んでます。 私がやりたいことはUSBメモリにプログラム入れてPCに挿すと勝手にプログラムが実行し、 サーバにアクセスするものや、簡単なマイコン制御などです。 宜しくお願いします。 ぱっと見、SQLサーバへのアクセスに制限が多い様に見えるな。 スタンダードで事足りそうだが、とりあえずEEで作ってみては? >>272 ありがとうございます。 EEって言うのはエクスプレスエディションの事ですか。 それなら無料なので使ってみたいと思います。 それ以上を求めるならスタンダードを購入するようにします。 >>252 VS2005 Standard SP1でAnkhSvnとTortoiseSVN併用して使ってるよ。問題なし。 目下の悩みはC++用のリファクタリングアドイン購入しようと思ってるけど、 (Ref++ か Refactor! Pro)、これがAnkhSvnと連動してくれないだろうな、 と思うと試用版を試す意欲が…… Express Edition使っています。 Visual Studioを起動している時に、 cファイルやcppファイルをダブルクリックすると、 通常、テキストエディタで開くように設定していますが、 Visual Studioのエディタで開かれてしまいます。 また、Visual Studioを起動していない時に、 cファイルやcppファイルをダブルクリックすると、 今度は、ダイアログが出て、 'C:\○○○○\△△△.cpp'が見つかりません。 名前を正しく入力したかどうかを確認してから、 やり直してください。 ファイルを検索するには、[スタート]ボタンをクリックしてから、 [検索]をクリックしてください。 という表示になります。 非常に使いにくいんですが、これはVisual Studioの不具合でしょうか? 何か設定で解決できるんでしょうか? わかる方、教えてください! 1ヶ月ぶりにレスが増えたと思ってみたら、なんだ大した話してねぇな。 >>278-279 マルチポストされているのを嫌って、誘導しているけど、 その先のスレで何も答えないんじゃ意味ねぇじゃん(笑) デバッグ時での、ウォッチウインドの情報をプログラムで取り出したいんだけど、 どうすればいいの? 今気付いたんだが、2003てXPのテーマが使えないのね。。。 市ね >>285 spoken editionだったから、損害がほとんど無くて良かったよ。。。 つか、こいつバグ持ちがひどかったなぁ。 2005買うか!!! 了解した。 というより、>>288 は何かを間違っている。 2003SVではない。 VS2003とWindows 2003 Serverを勘違いしたと思われ。 ところで、2005のデザインはXPスタイルになってる? なってれば即刻買い換えるんだけど。。。 スレ違いかもしれませんが適当なところがなかったのでここで質問させてください。 MSDNライブラリのお気に入りを取り出して、別の環境でそれを取り込んで利用したいのですが、 そのようなことはできるのでしょうか。 IEのお気に入りみたいに、どこかのフォルダに入っているかと思って探したのですが、それらしいの は見つかりませんでした。 ヘルプのバージョンは Visual Studio6 のころの htmlヘルプです。 よろしくお願いします。 元々は正社員だったのに取引先にフリーのほうが稼げるとか騙されて 結局派遣やってるバカがいるんだけどw なんか派遣先といい関係、とか言ってたから思わず吹き出しちゃったよw そもそも信頼されてるなら直接契約するか正社員にするはずだが、 いつでも切れる派遣会社経由って舐められてんだよ 派遣期間が長くならないうちに早く就職しろ、と忠告したら、ウッキー!って逆ギレw バカで頑固だから何度言っても理解できない 騙されたとはいえ結局は自分で決めて派遣やってる癖に逆ギレしちゃってまぁ 人間として本当に恥ずかしい Pen4/2GBメモリ1GBでVS2005上でC#を使っています。 スペック的には十分だと思うんだけど、IDEを起動して最初はいいのに数十分間使用していると、 なんか文字を入力してピリオドを打つと5〜10秒間ほど考え込んでしまう。ひどいときにはピリオドとかに 関係なく文字を1文字だけ入力するたびに止まってしまう。 一度コンパイルに失敗すると直後からパフォーマンスが落ちるような気がします。 たぶん構文チェックなどしているんだと思うけど、なんかこのあたりが改善されるような設定はないんだろうか。 IntelliSenceは使いたいので、ここだけは譲れません(最悪しょうがないけど)。 どうしてもダメポならメモリ足してもらうか、画面設計だけIDE使うことにして、別エディタで編集することにするわ。 >>300 自分もそうなることが多い。 ひどいときにはリテラル文字列を打っているときも一文字ずつ数秒考え込んでしまうことがある。 設定で何かをオフにしてみればいいのかと思っていろいろ試したけどさしたる効果がなかった。 そんなにひどいスペックでもないし、SP1も当てているんだけどな... 他すれでこちらを推薦されたので書きこ。 VisualStudio2005 SP1あてず、でソースをタブとして垂直タブグループをいくつか作って開いているんですが、デバッグの開始・停止を繰り返していくとタブグループ間のボーダーが徐々に左にずれていきます(´・ω・`) デバッグだけでなくフォームデザイナーを開いたりでもなるっぽい。 同じような現象&解決策ご存知のかたいますか? C#糞重いよな VC++2003の軽快な動作とは大違いだ >>307 そういう時はボーダー部分をマウスで連打するんだ。 そのうち直る。 >>310 たまにボーダーが反応しなくなるときあって、そのときは言われてるように連打して復活させてるんだけど動いちゃったものは連打しても変わらなくないですか? 初心者ですみません。 Sub Temp() Dim datobj As New System.Windows.Forms.DataObject Dim strbuf As String datobj.SetData(System.Windows.Forms.DataFormats.Text, "hello") System.Windows.Forms.Clipboard.SetDataObject(datobj) If System.Windows.Forms.Clipboard.GetDataObject.GetDataPresent(System.Windows.Forms.DataFormats.Text) Then strbuf = System.Windows.Forms.Clipboard.GetDataObject.GetData(System.Windows.Forms.DataFormats.Text) End If End Sub msdn に載っていた上のコードを、 Visual Studio .net 2003 のマクロで走らせようとすると、 「OLE が呼び出される前に、現在のスレッドが Single Thread Apartment (STA) モードに設定されていなければなりません。Main 関数に STAThreadAttribute が設定されていることを確認してください。」 と言うエラーが表示されます。 マクロで「STAThreadAttribute を設定する」にはどのようにしたらいいのか、 教えてください。お願いします。 >>313 ありがとうございます。 >>新しいスッドレつくればいいんじゃね? なるほど、こういう場合はこう言う手でいくんですか! おかげでうまく行きました。 今後ともよろしく。 VisualStudo.NET 2003 SP1のVC++環境についての話です。 VS6.0,2003,2005などでソリューションエクスプローラから ソースファイルを選択→右クリックで[コンパイル]すると、 一度コンパイルが終わったソースファイルでも強制的にコンパイルが 走ります。 それが2003 SP1だけがなぜか強制的にコンパイルが走らないのですが、 どなたか同様の症状、対処法などご存知ないですか? (ちなみにOBJを削除すれば当たり前ながらコンパイルされますが・・・) >>278 さんレスありがとうございました。 こっちのスレで質問しなおしました。スレ違いすみませんでした。 Visual Studio IDE環境 http://pc11.2ch.net/test/read.cgi/tech/1115707321/ コンパイルされないってどういうこと? スキップされるの?何も反応なし? >>318 さん レスありがとうございます。 ここのスレで話進めようと思ったのですが、 以下のスレに最初間違えて書き込んでしまい、レスなども頂いていて 現在そちらで話進んでます。すみませんです。 【初心者歓迎】C/C++室 Ver.37【環境依存OK】 http://pc11.2ch.net/test/read.cgi/tech/1178432985/ ちょっとまえにVSのスレ関係で見かけた記憶がるのですが、 IDEのツールボックスでコモンコントロール関係のアイコンがおかしな表示になってしまいました。 今あるスレ調べてもなさそうなんですが・・・ なにか情報ご存知のかたや、そのレスとかもってる方いらっしゃいませんか? よろしくお願いします。 >>321 サンクス!! 治った〜〜 別に害はないけど気持ち悪かったんだ・・・ どうしてVC2005にはクラスダイアグラムが無いの? ∴∴∴∴ ∴∴∴∴∴∴ | ̄P∴∴∴∴∴∴∴∴ / \ | ̄ ̄ ̄| |フマキラー| | (,,゚Д゚) < 死ねや。ゴラァ! | (ノ |つ | M$ | |___| U"U \ / \ / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ / ̄ ̄ ̄(,゚Д゚,) < C++はクールだよ。これからも便利に使わせていただく。 ~ ̄> ̄> ̄> ヽ \__________ VS2003用のプラグインって聞かないですけど、 そもそもプラグイン入れて機能拡張とかってサポートしてないデスカ? オラクルとかMSはプラグイン出してますけど、 ライセンス持ってないと駄目とかそういう系デスカ?? むむーん 自分の知らないものは存在しないのですか。お気楽ですね >>329 聞きますし、使ってますし、自分で作ったものも使ってますけど。 ご存知の方いましたら教えてください。 古いバージョン(2003か2003)のVS.netで、VB.netの コードエディタでコードを書くとき、コードエディタ上部の プルダウン(ナビゲーションバーと呼ぶようです)を選択し 新しいイベントハンドラのひな型を作成することができたと思います。 (参照: ttp://www.atmarkit.co.jp/fdotnet/easyvs/easyvs04/easyvs04_05.html) ところが、visual studio 2005 のVB.netでは、定義済みのイベントしか 選択できないようで、新規のイベントハンドラを追加できません。 これは、仕様が変わったのでしょうか? あるいは何か設定があるのでしょうか。 >>333 たぶん君がなんか勘違いしてるだけ。 2005になってエディタ部分の若干の仕様の変更はあったが(例えばオーバーライドするメソッドを プルダウンで指定できなくなった)その部分については何も変わってないでしょ。 質問の仕方がまずかったので書き直します。失礼しますた。 いまVS.net2002(VB)を対象とした書籍を見ながら 「Win32サービス」を開発する練習してますが、私の環境は2005です。 書籍にはまさに >334 ご指摘のとおり「オーバーライドするメソッド」を プルダウンで作成しなさい、という記述がありますが、2005ではできません。 【質問したいこと】 ・同様のことを2005でやることはできないのだろうか (334 曰くプルダウンではできない、とのことですね) ・できないなら手書きでメソッド雛型を書くしかないのか。 ・2005からプルダウンできないようになったのなら、代替の方法はないのか でございます。よろしくお願いします。 まだ日本語がおかしかった。簡潔にまとめて訂正します(くどくてスマソ) ・自分の環境はVS2005だが参考書は2002前提(言語はVB.net) ・Win32サービスのオーバーライドメソッド(OnPauseとか)を作りたい ・本によるとプルダウンで作れと書いてあるが2005環境ではできない ・>334 によると、2005ではプルダウンで指定できないらし ⇒じゃあ、どうやるとできるのかしら?、というのが知りたい(自力で雛型コーディング以外で) >>336 エディタで"overrides"とタイプするとインテリセンスにオーバーライドの候補が出る。 慣れると2003までほ方法よりこちらの方が楽だよ。 >>337 うわ、これこそまさに私の求めていたことです! どうもご親切にありがとうございました。 候補が出ないと、引数を間違ったりするし、非常に効率悪いので なんでプルダウン(もしくは他の方法)によるコード雛型作成が VS2005にないのかと、不思議に思ってたとこです。 こういうIDEの使い方のTipsって案外、聞かないとわからないので 本当に助かりました(´・ω・`) まあ最初俺も「そんな変更どこか分かるところにちゃんと書いとけよ」と思った。 でも使ってる内になんとなく分かるだろw visual studio 2005 にはクラスウィザードが無いのですか? 起動のしかた知ってる方いたら教えてください ソリューションエクスプローラ右「追加」⇒「クラス」をすると そのままコードが追加されて、ウィザードは出ないです。 クラスウィザードってどのIDEのものをイメージしてる? VC++5.0(mfc42のヤツ)のインストールについて教えてください。 WindowsXPが出始めた頃にVC++5.0をインストールして普通に 使えていたのですが、XPのSP2を入れたらInfoViewerが表示で きなくなってしまいました。 (HTTP 404 - ファイル未検出)とか言うエラーが表示されます ググッったら、以下のような情報を見つけました。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\ FEATURE_DISABLE_MK_PROTOCOL に新規キーで「MSDEV.EXE=dword:00000000」を作成 しかしそのときにはVC++5アンインストールと再インストールを してしまっていました。 (上の情報を早くみつけていれば、レジストリの修正だけですんだのに。。) インストールしなおしたVC++5.0では、上記のレジストリキーを 設定してもやはりinfoViewの内容を表示させるとエラーに なります。 なにか解決方法をご存知の方がいらっしゃったらだったらご教授ください。 よろしくお願いします。 >>340 Class View(ソリューションエクスプローラの隣のタブ。またはViewメニューでClass Viewを選択) からクラスを追加するとウィザードが出ると思いますよ。 >345 私が何か勘違いしてたようで、ちゃんと出ました。 どうもありがとうございました。 Visual StudioのC#で、同じソリューションにC++のクラスを入れるところまではできました。 こんどはC#から、そのC++のクラスを利用したいんですが、どういうコードでですか? よろしくお願いします スレ違いなら教えてください 背景色を変えることできますか? 真っ白だと目が痛い >>348 何の背景色だwVSのIDEなら設定できる。 おーレスありがとー それそれVisualStudio どこでかえるんでしょ? VisualStudio 2003ってデュアルコア対応してのでしょか? 舌足らずなだけだろ。 対応してるよ。 複数コア使って複数プロジェクトを同時にコンパイル・ビルドできる。 >>347 C#で作ったクラスと同じようにnew クラスでいける。 複数プロジェクトの同時コンパイル対応してたのか!! >>357 それがVisual Studio 2005の売りの一つ MSも、特に高速化したい部分はC++で、インターフェイスとかはC#で、という使い方も薦めてる http://www.atmarkit.co.jp/fdotnet/special/vcppinvista03/vcppinvista03_01.html STL/CLRによるDocument/Viewアーキテクチャ >>359 ウチが今そんな感じでやってる 他の会社はどうやってるんだろ IDEとSDKはどう違うの? wikipediaいわく、 IDE = 統合開発環境 SDK = ソフトウェア開発キット となってるが、という事はVisual Studioは SDKであり、IDEでもあるという事になるのかな? 具体的にこのソフトはSDkという例はないですか? >>361 誤解を恐れず言や、IDE は GUI 部分、SDK はライブラリ。 VSC#2005でアンマネージdllをdllimportしようとしたら、 プロジェクト名がdllの名前と同じだったためコンパイルエラーになりました そんな制限あったんですね・・・ もっともそんな名前付けるほうが悪いんですけど >>360 うちはWinForms(こっちメイン)+WPF ただ、数値入力オペレータ向けグリッド部分だけは独自Win32コントロール。 WinformsとWpfは入力オペレータのお姉さんには超不評ですたので仕方なく。 打てば響く入力感ってのは大事ですね〜。 スペック高いパソコンばかりじゃないし。 環境はvc7.1sp1。 UTF16のXMLやらjsやらがプロジェクトに混在しているとき、これらを開くことはできるのだが、 修正・上書き時にUTF8へと自動的に変換されてしまう。 文字コードを保存したまま修正するにはどうすればいい? 動画にアクセスしたらzoomeのDQNは早い 70Mbpsぐらい出たよ インターネットなら 透過スピードに近いのではないだろうか? http://www.lunascape.jp/community/ Lunascape Core Version 4.5.2.1 / ANSI Operating System Version 6.0.6000 Internet Explorer Version 7.0.6000. 背景が真っ白だと目が疲れるから、 背景黒の文字が白って感じに反転させたいんだが テキストエディタは色設定できるのに ソリューションエクスプローラとか設定できないのはどうにかなりませんか? >>370 OSの画面のプロパティでデスクトップ環境ごと変えてしまえば? >>370 変な目してるな。 普通は瞳孔が開いちゃう黒地に白の方が目が疲れるだろ。 >>372 黒地に白字が目が疲れないという人は多いと思うよ? 特にPGはDOSの名残もあるんだろうけどそのスタイルの人が多い・・・と思う。 俺が見てきた限りなんで、みんながそう!とは言えないけど・・・ >374 そういう思いこみをしてる奴が多いが、目の構造上そんなことは無いって話だろ。 真偽は知らんし興味もないが。 マクロって使ってまつか? 何に使ったら便利になるんだか想像できない漏れがいる え?質問の意味がよくわからないけど。 マクロって #define なんたら〜 の奴だよね? >>378 BY(文脈読め)。 ここはどこ?w っていうかCのディレクティブって普通マクロって言うかなああれw うは 言葉足らずですまそ 言語のマクロとかプリプロセッサとかプラグマじゃなくて ツールの中にあるIDEのマクロね 頭の悪いやつは放っておけよ 補足したところで有意義な回答が返ってくるわけでもなし >>379 「関数形式のマクロ」は「マクロ」って呼ばないか? それはともかくVSのマクロはぜんぜん使わんなあ、俺も。 マクロあったんだなw テキストエディタのマクロはよくつかうが、これにもあったのか いろんなツールやウインドウがあるが全部使いこなしてるってやついる? 漏れはこんな感じです よく見る・よく使う・定番 ソリューションエクスプローラ プロパティウインドウ ツールボックス エラー一覧 たまに見る・使う 出力:Debug.Printの出力をみたいときに サーバーエクスプローラー:DB系コントロール使うとき あまり使わん ほとんど見ない・使わない オブジェクトブラウザ:たまにヒマなときに見る どうやったら有効的な活用ができるのかいまだにわかんない クラスビュー:常時表示してるのにまともに使ったためしがない リソースビュー:リソースつかわないんで2回くらいしか使ったことがない ブックマークウインドウ:ほぼ使ったことがない ブックマークツールバーだけで十分 使ったことない・どんな機能かしらない・何に使うのかさっぱりわかんない コード定義ウインドウ タスク一覧 呼び出しブラウザ コマンドウインドウ ドキュメントアウトライン オブジェクトテストベンチ プロパティマネージャ マクロエクスプローラ あたらしいMSDN Library for Visual Studio 2008 日本語版インストールしたんだけど なんであのドキュメントエクスプローラあんなにちらつくん? マウスでフォーカス変えるたびに全画面再描画してるかんじ…… タスク一覧ってビルドしたときの警告やエラーの表示で良くお目にかかるところだろ。 dexplore.exeの問題だけど、一応直った。 誰かの参考になるかもしれないので一応書いとく http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2446329&SiteID=1 要するにMSDN Libraryへのショートカットファイルのプロパティで 互換性→視覚テーマを無効にすればよかった スレ汚しすまそ >>390 まーなww 正解は「マイクロソフトが作ってるから」だよなwww vs. net 2008の完成度ってどうですか? microsoft updateが2005になってたり 2008 expressのwebdevのチュートリアルの用語どころか挙動まで解説と違うわ 2008 teamの試用版を入れてc#のwin formのプロジェクトを作った直後に デバッグの緑の矢印ボタンを押すと死ぬわ(ビルドしてからだと正常)で 2003とか2005に比べて動作ももっさりしてるし非常に不安。osはxp sp2(32bit)。 >>393 Expressはそういう事があるかもしれないが製品版ではそんな 体験をした事がない。 VS2005で、 コード定義ウィンドウの インデントしたところに青矢印がでているのですが、 青矢印を非表示にするにはどうすればいいですか? 青矢印ってTABか。 超FAQだとー思ったが・・・ 編集-詳細-スペースの表示(W) Ctrl-R, Ctrl-W で >>393 >>394 Pro、EE共に俺の環境ではおきてないし、2005より重いなんて話自体初耳(俺の環境では軽くなった) つかぶっちゃけOS晒しても重いことに関してはなんの参考にもならないし、マシンスペックも晒せば? 2005 IDE の FAQ集みたいなのってありませんか? VS2003の[ツール]-[オプション] の「フォントおよび色」の設定で、 テキストエディタの設定可能な項目に "数値"と"数字"があるけど、どう違うの? >>400 VS2003持ってないから違うかも知れないけど 数値は値、数字は文字 数値はint型変数などに代入するもの、数字はchar型変数になどに代入されるもの あくまで"日本語"としての解釈な >>401 実は"数値"や"数字"の他に"文字列"ってのもあって、 数字(文字)は"文字列"になるっぽい 今、VBで試してるけど、他の言語だと違いが出るのだろうか・・・ visualC++6.0を知らずにvisualstudio.net2003から入って デバイスコンテクストとか理解できる本知りませんか? プロジェクト間の参照を設定してるソリューションでなぜか参照してるプロジェクトのコントロールが 参照されてる側のプロジェクトのツールボックスでアクティブになってる素敵仕様 全部がアクティブになってるなら許せるがなんで一番必要な参照してる側だとアクティブにならないんだろうねぇ 置こうとすりゃ当然ながら循環参照って怒られるしさ ツールボックス上ではスーパークラスから子クラスを見せといてなにボケた事ぬかしてんだよ だったらきちんと出して見せろってのボケツール 大元のコントロールおいて一個一個コードみて派生クラスに書き換えてる俺の手間補償しろ馬鹿 そんな現象は遭遇したことないけどな。 原因はチミのミス、に5万両。 こんなところで愚痴こぼすより、MSに聞きに行ったほうがましでは? WebページとWebアプリを開発してみようと、VS2005 Express、VS2008 Express、VS2008 評価版 の3種類をインストールして試してみたんだが、解決できなくて困っている点がある。 VBやVC#のフォームデザイナーと違って、Webページのフォームデザインをポトペタするのが 簡単ではないこと。それと以下の点で使いこなせていない。 Web標準のカスケードスタイルで内蔵デザイナーを使いながら、効率よくW3Cに準拠するソースを 吐かせる .aspx に仕立てるにはどうすればいいんだ? <asp:XXXX>タグとブラウザに送られる htmlページに旧来の属性やスタイルが埋め込まれて醜い! 頭に来たから秀丸エディタだけで XHTML 1.0 Strict な .aspx とスタイルシート .css を書いている。 MicrosoftってW3C会員じゃないのか?! もうプンプン >>410 つMicrosoft Expression Web2 >>412 サンクス 早速Expression Web 2試用版を使ってみたよ。 ASP.NETに対応していてイイ(・∀・)!! 後でVisual Studio 2008Pro試用版ならExpression Web1相当の機能で使えることが判ったんだが この2の方が機能的で軽くて使いやすいね。あともう少し安くなってくれれば買ってもいいかな。 スレ違いかもしれないですがよろしくお願いします。 最近ずっと使っていなかったvs2005をまじめに使い始めたのですが、 eclipseと比較するとものすごく重い上に、エディタも使いにくいです。 重いといったら普通eclipseなので、どこが重いかを具体的に述べると、 ・高が数ファイルのビルドに時間かかりすぎ ・たまに応答がすごく遅いときがある 因みにビルド対象はwindowsフォームアプリです。 エディタの不満点は ・自動インデントが変。一行上から改行した場合にキャレットが 移動する場所に、行頭からタブ連打で移動しようとしても そこへ素直にたどり着けない。半角スペースで微調整する必要がある。 ・スペース文字[\s]が可視化されない。 下は調べればわかるかもしれないものです。 ・開いたファイルのショートカットによる切り替え ・定義位置へのショートカットによる移動 というわけで上記の不満点を解消したいのですが、 これを読んでおけば大体解決するよというようなサイトや、 今ならこっちの環境でやるのがお勧めという代替案等がありましたら 教えてもらえないでしょうか? >>414 とりあえずMSDNライブラリ読んでおけ。 ビルド時間は言語によるから一概に言えない。でもC#はそんなに遅くないと思うぞ。 VSより軽いeclipseっていつのverだ? プラグイン入れなくてもVC#2008より重いが… むしろVSが古い? >>416 3.3europaですよ んで、重いってのがeclipseの重さとは違う次元の重さなんですよね。 単純にもっさりしているってのではなく、 「ん?なにこんなところでつまってんだ?」っていうような なんかピーキーな重さなんですよね。 あといい忘れてました。 msdnにおける.netのクラス群の参照が面倒すぎる。 javadocと比較しようとするからだめなんすかね〜 msdnもしばらくすると使い慣れるんですかね >>417 >「ん?なにこんなところでつまってんだ?」っていうような >なんかピーキーな重さなんですよね。 そのパターンは大抵ディスクアクセス。SSDおすすめ。 あと自動インデント、スペース文字可視化は全部オプションで制御できる。 オプションを見た上で不満なのか、 オプションにすらたどり着けてないのかは明示した方がよいかと。 >>418 一度はさがしてみたんですがみつかりませんでした>その辺の設定項目 もう一度探してみます。 >>414 VS2008もEclipseも両方毎日使ってるけど、慣れだよw タブが変なのは、あるていど文字入れてからそのままタブ押すとインデント調整されないっけ? ;を入れると自動的にインデントとか。 なんか、EmacsのCDEの動作と似てるなとEmacsでちょっとCのプログラム書いたときに思った記憶があるが、 CDEの動作と似てたかどうかは定かではないw あと、Emacsキーバインディングにしていると、Eclipseのほうが自然なコピペ動作をするが、 Visual Studioの動作はかなり不可解(シェル上でEmacs使ってるような感じ)になる。 VS2005のエディタの動作が重いっていうのはまず環境を疑うべきだと思うけど。 5年程度前のメーカー製PCの普及価格帯のやつ(Pen4 2.6G, 512MB)とかでも エディタが重いってことはないはずだけど。 実際俺はちょっと前までそんな感じのPCで開発してたし。 VC6でVC2008のような、_tmain関数使えます? ようするに、Unicodeビルドの時に、引数文字列をUnicodeで受け取りたいんですが。 main から環境によって使い分ける_tmainを呼び出すやつ作ればいいんじゃないかな。 >>422 <tchar.h>インクルードしたらイケるんじゃないかな? だめだったら自分で作るしかないだろうけど、 そのときにはGetCommandLineWとCommandLineToArgvWが使えるはず。 tchar.hのインクルードで使えるようになりました。ありがとうございます。 VS 2005用にアドインを作ってみたんだけど、コーディングとかしている 時にはちゃんと作成したツールウィンドウは表示されるけど、 デバッグを開始すると消えてしまうのです。 これってどうにかならないのかな? だれか知っていたら教えてください。 vs2005でwindowフォームアプリつくっているんですが、 デバグ時にログ出力をしたいのですけど、やり方がわかりません。 教えてください。 自己解決しました。 ・コンパイルオプションに/DDEBUGを付与 ・System::Diagnostics::Debugを使用。 >>428 よくわかりませんでした。 >>429 ちなみに、System::Diagnostics::TraceだとDEBUGの定義なしでも有効。 使い方はSystem::Diagnostics::Debugと同じ。 リリースビルドでも出力させたいかどうかで使い分ける。 >>430 フォローアップどうもありがとうございます。 2008です。クラスダイアグラムのツールボックスにポインタとコメントしか入ってません。 なぜでしょうか? VisualStudioって機能的な問題で(コントロールとか含む) 電話サポートつきのライセンスってないの?当方、独学で非常に困っています。 本買えばいいだろ その手のMSの無料電話サポートは、検索のヒントを出すって奴だったと思うぞ >>432 自己解決です。VC++だとポインタとコメントしか無いんですね VS2008でエディタ内の文字列を置換するだけのマクロはどう書くですか? VS2008で出力ウィンドウをショートカットキーで消すにはどうしたらいいでしょうか? VS6のときはESCで消えたはずなんですが・・・ スレッドの中でブレークしてステップ実行するとたまに固まるんだけど、そういうもんなの? VC++2005EEで、 if (1) { exit(); } とかくと、自動で、 if (1) { exit(); } みたいに整形させることはできますか? オートインデントはできるんですが、、、 Visual Studio2005( VS.Php 2.6 試用版 )を使用して PHPのデバッグ実行を行おうとしているのですが、PHPスクリプト内に設定した ブレークポイントで止りません。 一体どうすればブレークポイントを止める事が出来ますか? 【ブレークポイント上のエラー】 ・ブレークポイントは、現在の設定ではヒットしません。 Unbound break point 【IEの設定】 次のチェックを外しています。 ・スクリプトのデバッグを使用しない(Internet Explorer) ・スクリプトのデバッグを使用しない(その他) 【php.iniの設定】 [DBG] debugger.enabled = true debugger.profiler_enabled = true debugger.JIT_host = 127.0.0.1 debugger.JIT_port = 7869 debugger.enable_session_cookie = true extension=php_dbg.dll ;;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; >>445 Vs.Phpに含まれているApacheとPHPを使うデフォルト環境なら特に設定しなくても止まる。 phpinfo()で正しくDBGが組み込まれているか確認したら? あとアシアルのサイトにデバッガがらみのFAQがあった希ガス。 php.infoで設定を確認したところ次の様になっていました。 「dbg」項目が表示されているので正常にデバッグをする 為の設定がされていると思うのですが如何でしょうか? DBG php debugger,version 2.15.5,Copyright 2001,2007,Dmitri Dmitrienko, www.nusphere.com Version 2.15.5 Linked as a shared library Profiler compiled,enabled Directive Local Value Master Value debugger On On .enable_session_cokie debugger.enabled On On debugger.fail_silentry On On debugger.ignore_nops Off Off debugger.JIT_enabled Off Off debugger.JIT_host 127.0.0.1 127.0.0.1 debugger.JIT_level 3 3 debugger.JIT_port 7869 7869 debugger.profiler_enabled On On debugger.session_nocache On On debugger.timeout_seconds 300 300 >>446 レスありがとうございます。 因みに私のPCにはもともとVisual Studio2005が入っている環境で、 アシアルのHPからダウンロードしたvs.phpのバージョンは VS.Php 2.6 for Visual Studio 2005 です。一度次のバージョンもダウンロードしてこれで単独でデバッグ実行をする事が 出来るか確認してみようと思います。 VS.Php 2.6 Standalone ※EclipsePDTも試した事はあるのですが、やはり使いなれたVisual Studioの方が 生産性も高いのでvs.phpでphpがデバッグ実行できればかなり開発効率がアップすると思います。 >>448 最近XDebugにしてっからDBGでの不具合はあんまり詳しくない。スマソ Standalone版でもIDEはVS2005じゃなかったかなぁ。 ちなみに俺はVS2008(日本語版)に英語版のVs.Php2.6-2008を入れてる。 Vs.Php特有のダイアログやインテリセンスなどで表示するメッセージが英語になる以外、 文字コードやデバッガも日本語(マルチバイト)で問題ないし、ほとんど不自由ない。 つーか、たっけーんだよ > 日本語版 ↑ 幾らですか? 値段(ライセンス料)が分からないから質問メールをアシアル に送りました。 っていうかVSとかvs.phpとか全て自腹で買ってますか? それとも会社で買ってますか? >>450 jcxから直で、 http://www.jcxsoftware.com/shop.php $99.99ドルだけど、円でも替える。円高の時は9000ぐらいだった、今は1万円強。 俺はフリーで経費落とし。 IE8をインストールすると、Visual Studioのウィザードが使用できなくなった。 何かアドオンの不具合? >>451 wareを探してみるよ。不況のご時世に1万なんて勿体無い。 ってかブレークポイントが止まらないのはなぜ? VC++でユーザークラスを色分けするにはどうすればいいですか? VC#だと最初から色分けできたのですが、よろしくお願いします。 もしかして構文解析して、自動で色をつけてくれることはないのですか? VB2008ExpressとVC#2008Expressを入れてみたんだけど、 デバッグの停止に数秒かかるのがストレスなんだけどこんなもの? フォームアプリケーションを新規で作って、何にもしてない状態で デバッグ開始(再生ボタン)は一瞬で起動するけど、デバッグの停止(停止ボタン)押すと数秒かかる・・・。 VBでもC#でも同じなのでVSの問題だと思うのだがどうにか改善できないものか。 環境 CPU:Core2Quad Q8200 Mem:3G HDDもガラガラ >>460 超FAQだけど、ツールのオプションの環境のスタートアップのとこ空にする。 簡略モードでも出てたと思ったけど出てないときは全部表示チェックいれて VC++2008Expressのエディタで対応する括弧をハイライトで表示させたりすることは可能ですか? 設定を変えるとか エディタを変えるとかでできればうれしいんですけど >461 お礼書くの忘れてたぜ。 ググっても探せなくて困ってた、ありがとう。 VS2008のインストールフォルダにVS2008ImageLibrary.zipというファイルが ありますが、それを解凍してできる「_Common Elements」フォルダには 他と違い複数サイズの画像が1枚にまとめられています(他は1画像1枚)。 これはどういう用途を想定したファイルなんでしょうか? 勝手に切り分けて使っても良いのでしょうか? ツリー型タブのペインって無理?Ctrl+Tabの表示のペインでいいんだけど VS2008上でC#使っているのですが、実行して終わってIDEに戻ると インテリセンスはおろかCtrl+Spaceが効かなくなりIDE自体を終了させなければ ならなくなることが数時間に1回以上発生しますが、同じ現象に遭遇した人は いないでしょうか?また、回避・解決する方法はあるでしょうか? インテリセンス以外の機能はおそらく問題ありません。 特定の言語しか使わんからIDEに統合しないで分けてそのぶん安くしてほしい>< というか、>>467 はIDEのIの意味を勘違いしてるとしか思えんな。 そういう意味じゃないだろうw これまでずっとVC6+PSDKで趣味プロしてたけど、そろそろ近代化しようと考え、VS2008を購入。 まずインターフェイスや用語の変化で躓き、.NETがさっぱりで戸惑い、 #include <iostream.h> が通らなくて泣いた。 VS2008では↓の様に書かなくてはいけないことはすぐわかったけど、 #include <iostream> using namespace std; これって、VCのコンパイラが.NET(CLI?)準拠になってるってことですよね? 標準?のコードが通らない?のはなんか嫌な感じ。 で、本題の質問なんですが、以下の情報が手に入るWebサイトを知っていれば 教えてください。 1.他所のC++コンパイラをVSで使用するのに参考となるお勧めのサイト/書籍 2.VCの仕様が変更になったことやその経緯を説明・紹介してるコラムや記事 >>472 それは.NET関係ない。 iostream.hが古い書き方というだけ。 VC6の頃から#include <iostream>は使えるだろ。ちょっと情報古すぎ。 >>473-4 完全に浦島太郎状態なのは自覚してる。 なので現在再勉強中なのです。そもそも初心者に毛が生えてる程度だし。 とりあえずusing namespaceから確認してくる。 VC6でも使ったことは無かった。。。 理解してきた。 自分が初心者スレに行くべきなのが確定的に明らかなのを。 自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L 名言集 その4 『俺、100人規模の集団サイバーテロの主犯だったこともあるんだぜ』 http://yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ のID:PVAf+dux0 = 自動焼人 ★ > 965 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:02:09.35 ID:PVAf+dux0 > まぁ何だ。 > 俺の過去の経歴に比べたら、割れ厨なんて鼻くそレベルなんだけどなw > 100人規模の集団サイバーテロの主犯とか、いろいろとな。 ---------------------------------------------- この自動焼人 ★メールマガジンの配信停止をご希望される方は http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/ にて自動焼人 ★までご連絡ください makefileのソースをVisual C++にインポートする方法って提供されてないんでしょうか。 >479 少なくともVC6.0の頃からされてます。 手間暇かければ、nmake以外もオケ。 「メイクファイルプロジェクト」を作ればインポート(取り込み)はできる。 プロジェクトへの変換は出来なくなったみたいだけど。 クラスビューって何に使うの? 完全スルーしてるんで,逆に有効な使い道があれば知りたい >>484 コードの鳥瞰。 確かにオブジェクトブラウザがあれば要らないかも クラスビューはクラスの追加が可能。 VC6.0の頃は更にメンバの追加削除が可能だった。 (今だとプロパティでやってる事がクラスビュー上でできた) 2008で確認したけど、メンバの編集はオミットされてるっぽい。 クラスビューはそのうち消えるかもね。 アドイン最近知ったけど,あんま盛んじゃないの? ツールとしてはメジャーだし, Firefoxの拡張機能くらいあると思ったんだけど エディタまでVS使うひと少ないってことかな つか、別にエディタを拡張するだけのもんじゃないんだが<アドイン 個人的には AnkhSvn オヌヌメ。 VSってコード整形機能ありますか? 理想はeclipseのコードフォーマッターなんですが… 編集-詳細に〜のフォーマットってある。 外部ツールにArtisticStyleを組み込んでもいいし。 教えてください VC++2008EEでwindowsぽいアプリを組むについていろいろ調べてたところ VC++2008についてはあまり情報が無く2005についてがほとんどで下記が よくわかりませんでした 検索してみてわかったことは 2005EEとSDKも一緒に入れる、MFCがないので本格的に組むには辛い ということでした 2008EEもやはりSDKやMFCがないと組むのは大変なのでしょうか? MFCなくてもQtとかwxWidgetsとかで良いんじゃね? >>496 おおそういうのもあるんですね 検討してみます ありがとうございました Visual C++6.0時代の.chm(.col?)形式のMSDNというのはもう配布していないんでしょうか? テキストエディタから単語を検索するマクロが.chmにしか対応していない為最新のものだと使えません。 もしあるなら場所を教えてください。 >>495 .netならそれほど面倒ではない。 MFCが使いたいなら、放送大学に入ってdreamseakからVS2008Proをダウンロードするという手もある。 あと、ATLなら大丈夫だった気もするが・・・。 >498 無料配布を始めた時点からchmではなかったはず。 MSDN Subscription Archive(有料)でなら落とせるかも。 Embeded(CE用)のなら無料で入手できる。 VC++2008EEでCourier Newというフォントを使ってるんですがこれの日本語部分だけ別のフォントに変えたいのですがどう設定すればいいでしょうか >>501 欧文フォントに日本語部分などというモノはない。 フォントを合成してそういうフォントを作るか、フォントリンク機能でも使え。 VS 2010 ExpressのC#で、一度ビルドするとソースが短縮表示になってしまうのを 止める方法はありますか? private void button1_Click(object sender, EventArgs e) が rivate voi utton1_Cicoject sener EventArs e という表示になって読みにくくて仕方ないのです。 ひょっとしてExpress版の制限事項? >ひょっとしてExpress版の制限事項? んなわけあるかい VisualStudio .Net 2002で作業をしていますが IDE上で特定の.cppファイルを保存しようとすると 砂時計が出て止まってしまいます。 そのcppファイルはテキストエディタでは編集や保存が出来ます。 PCを変えても、IDE上で保存が出来ません。 対策方法を知ってらっしゃる方はいますか? VS2010に切り替えたんですが ipchフォルダってなんのためのものなんですか? ごめん2010のスレってあるんだ そっちいきますね >>506 自己解決したようだが MeiryoKe_Console にするとこんな感じになるんじゃない? VC2008のスレないすかと聞いたところ ここを案内されました。 2010買えません。 VB6オタ系だった私が今更VC6使おうと思ってます。 VC6と最近のVC200x とかの大きな違いってありますか? 単純なInternet Transfer Control の関数を呼び出して 可変長配列の構造体やらクラスを使ってアプリを作りたいだけなのです。 Win7とかでも動くかも教えて下さい。 VC6で問題ないですか? >VC6と最近のVC200x とかの大きな違い ネイティブなのに exeを配布するときに 各バージョンのruntimeのインストールを必要とすることかな ご返答有難う御座います。 先ほど何処かのスレで2005とかでしょうかDLLと一緒に配布と 書いてあった気がします。 それを防ぐコンパイラのスイッチなどは無いのでしょうか? あと.NET依存はしたくないです。 >>521 /MT,/MTdでビルドすればいいよ それはVC6でも同じ事 >>522 なるほど有難う御座います。 あとSTLのバージョンが違う事がどこかに書いてあるのを知りました。 VCの他のバージョンやSDKからライブラリだけを抜き取るとか、 コンパイラを変えることはできますか? それともそういう入れ替えたり切り替える類の操作はしないのが普通ですか? やった事がないです。 質問です。 タスク一覧の列って「説明」「ファイル」「行」以外も表示できませんか? うろ覚えですが関数名とか表示できたような気がするんですが・・ どうやって表示させるのでしょうか? いろんな所を右クリックしている状況です・・ >>527 AnkhSVN - Subversion Support for Visual Studio ttp://ankhsvn.open.collab.net/ 以前、Visual Studio 2005に入れていたが、終了時に毎回エラーを吐いてた。 スミマセン、教えてください、IDEなくてもコンパイルできますか? VB6をインストールして、含まれてるコマンドラインコンパイラのvb6.exeだけ残して他はアンインストールして vb6.exe のみでコンパイルできますか? ウォッチ・ローカルなどのウィンドウの名前・値・型の幅の列幅が 起動するたびに元に戻ってしまうのですが 覚えさせることはできませんか? VC2010expressです。 vs2010proのヘルプがローカルで使えまえん Cppもマネージモードではインテリセンス使えまえん これを買った僕はアホですか VisualStudio2010でWindowsアプリケーションを作成。 SplitcontainerをDock=Fillで設定。 適当にラベルコントロールとかを設定してAnchorでTop,Left,Rightとかに設定。 Windows7のコントールパネル→デスクトップのカスタマイズ→ディスプレイ 「中(M)-125%」とか「大(M)-150%」を選択すると、上で作成したアプリの配置や コントロールサイズが崩れる・・・それどころかフォームのサイズまで勝手に変わる。 SplitContainerを使わなければ問題が起きない。 これってSplitContainerのバグだろうか。 ウルトラブックの高解像度版だと「中(M)-125%」とかになっているのがあって、 そういうユーザー相手にはどうすれば良いのか。 言ってる意味がよく分からないけど、DPIを変えたらForm自身を含めコントロールの サイズが変わるのは当たり前だと思いますが.... でなきゃDPIの設定の意味って何よ? OS付属の電卓とかだってそうなってるでしょ? それが嫌ならFormのAutoScaleModeをNoneにしておけばいいよ。 >>543 伝え方が悪くてすまない DPIを変えたら変わってくれるのは良いのだけれど、一部のコントロールだけ 変な変わり方(たとえばフォームの外の方に消えてしまう)をして、どうしてな のか分からなくて困ってました SplitContainerを使わないところは全部思った通りだったので挙動が?め なくて 逃げですがAutoScaleMode=Noneでとりあえず凌ぎます エスパーレスありがとう Visual Studio 2010 用に Emacs Emulation という キーバインディングを Emacs 風にする拡張 (MS 製) があるのだけどインストールが上手くいかない。 インストールした拡張一覧上ではインストール成功しているように見えるのに、 オプションのキーバインディングのスキームを選ぶところの選択肢に Emacs が現れてくれない。 何がおかしいんだろう。 >>545 自己解決しました。 インストール後に何かプロジェクトをオープンしないとインストールの処理が完了しないようです。 http://blogs.msdn.com/b/visualstudio/archive/2010/09/01/emacs-emulation-extension-now-available.aspx の "The first time you launch Visual Studio after downloading and installing the extension, you should see a permissions dialog, shown below." という記述からプロジェクト開かなくてもVSを起動するだけで良いものと思いこんでしまったのが良くなかった。l Visual Studio ShellでEclipseのような以下の機能を使用したいです。 機能が存在する場合どのような設定で使用可能でしょうか。 ・識別子の上でカーソルを1秒ほど止めるとその識別子の使用箇所が全てハイライト表示される機能 VS2010 C#使ってますが、コードにマウスをポイントするとポップアップ表示されるクイックヒントがうざいです。 これを非表示か、表示されるまでの時間を調整することってできませんか? >>551 VS2005ではツール→オプション→テキストエディタの辺りに設定項目があるので、 恐らくVS2010でもあるでしょう。 返答ありがとうございます。 ですが、やっぱりできませんでした。 C++では確かにそこに設定項目があるんですが、何故かC#にはないんですよねぇ。 クイックヒントの WindowClass があるはずだから GetWindowLong して Style を Transparent にしてしまえ C++/CLI使ってもインテリ扇子できるようにするにはどうしたらいいですか? なんでオープンソースのeclipseより製品のVSの方が劣ってるんだろう なんでオープンソースのlinuxより製品のWindows8の方が劣ってるんだろう いつの間にかExpressionシリーズ終了したんだな。もともとVSとダブりすぎでわかれてる意味がわかんなかったけど これからは全部Visual Studio環境に統合されんのかな 開発者プロンプトが使いづらいんだけど、どうしたらいいの? Vs2013 c++で関数の変数をまとめてウォッチできる? いちいち変数にカーソル合わせてウォッチに追加めんどい 2013使ってないから知らんが、「ローカル」とか「自動変数」は無くなったのか? >>579 ありがとう。どれだかわかんなかったんだ。 ちなみにデバッグ中に変数にカーソルあてると変数の中身がポップアップ表示されるけど、それをピン留めする手もある。 デバッグモード抜けても残る上にメモもできる。 Visual studio(.net)のサービスパックありとなしで実行モジュールの動作に違いはありますでしょうか。 動作させるのは別の環境です。 C++を書く分には神みたいなIDEだけどC#環境として見るといまいちだな。 標準APIなのに参照の追加が必要だったりコードスニペットもいまいち。 equals,hashcodeの作成とか多用するがJavaのIDEならプロパティを指定して自動実装してくれる。 逆じゃね?俺はC++使ってる時間の方が長いが、C#用IDEの方が神に思えるわ VS2013ってビルドかけるとどこから何かダウンロードしようとして固まる Javaとの比較になると、IDEとして比較するより、言語の機能の比較になるから Javaの場合、記述が冗長だから、入力補助が必須 VC++拡張をOFFにするにはどうすればいいの うっかりtypenameがなくてもコンパイルできるとかを禁止したい using sometype_t = sometype::type; VisualStudio IDCが使いずらくてたまらんので、キーマップを変更したいけど、 キーマップの設定画面が小さすぎるし使いづらい。 新旧ソースコード比較するときにデザイナ自動生成ソースも含めて比較したいんだが デザイナを一部しか変更していないのにソースコードが全体的に変更されて Diffツールでは比較箇所がわからないんだが、これどうやってるんだ。 比較するたびに自動生成ソースの各コントロールの行位置を変更するのは現実的じゃないし、 Visual Studio Code のスレがまだないようなので、このスレで質問します。 PHPで使いたいのですが、別ファイルで定義しているクラスのメンバーが うまく補完できません。 どうしたらよいでしょうか。 プロジェクトとしてまとめたら良さそうなのですが、プロジェクトの作り方が よくわかりません。 牢獄民弾圧スクリプト 1. 牢獄回線を用意する(串、Tor、auなど) 2. 穴実のスレをブラウザで開く(投稿が反映されない924スレがおすすめ) 3. 本文を適当に入力する 4.以下のコードをURL欄に貼りつける javascript:(function(){var interval=1000;var reloadWait=100;setInterval(function(){document.querySelectorAll('input[value="書き込む"]')[0].click();setTimeout(function(){window.stop()},reloadWait)},interval-reloadWait)})(); TorBrowserの場合はJavascriptを有効にした上で以下のコードをスクラッチパッドを開き (Shift+F4) 実行する var interval=1000;var reloadWait=100;function start(){setInterval('main()',interval-reloadWait)}function main(){document.querySelectorAll('input[value="書き込む"]')[0].click();setTimeout(function(){window.stop()},reloadWait)}start(); class Hoge { public: void foo(int n) { //do_something } }; こんなインラインメンバを、ショートカットキーや右クリメニューから class Hoge { public: void foo(int n); }; void Hoge::foo(int n) { //do_something } に変えてくれるような、機能やプラグインってありませんか? 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) 2010や2012(もしかしたらそれ以降のバージョンでも)のヘルプビューアーでヘルプドキュメントを見る際に、 IEのインターネットゾーンのセキュリティ設定のMIMEスニッフィングを有効にしないと表示される内容がhtmlのソーステキストになってしまうバグがあるんだけど、 セキュリティ上インターネットゾーンのスニッフィング設定は無効にしておきたくて困っています。 ヘルプビューアーはローカルファイルなんだからイントラネットのセキュリティ設定を参照してほしいんだけど、解決方法ご存知の方いませんか? 信頼済みサイトに"ms-xhelp:///"を追加する方法ではイントラネットの設定を参照してくれないようでだめでした。 最後の行はイントラネットの設定じゃなくて信頼済みサイトの書き間違いでした。 とにかく希望はインターネットゾーンの設定じゃなくてイントラネットの設定か信頼済みサイトの設定を参照するようにできないかって事です。 visual studio code で、文字列 abc を "" で囲う方法を教えてください abc ↑ここで " を一回打つと ""abc ってなって、この " を消すと2個とも消えて キーーー! ってなる VS2012を使っているのですが、F10のショートカットを削除するにはどのようにしたら良いでしょうか。 日本語入力の全角半角変換をしようとしているときに、 半角入力になっていた場合に、いつもプログラムが走ってしまうので、 その機能を殺したいです。 ツール オプション キーボード から F10なりデバッグ,ステップオーバーなりを選んで「削除」 >>611 ありがとうございます! 無事削除できました。 VisualStudioの2015や2017でコード定義ウィンドウって機能しなくなったの? 代替機能っぽいので「定義をここに表示」があるけどコレジャナイ感 コード定義ウィンドウ自体の表示はできるから機能が削除されたわけじゃないんだろ…… ※プロジェクトはC# 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 9V6KK ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる