1 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 02:48:44 ] 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/
809 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 08:18:43 ] だめだ、また sln が壊れやがった。(SP1適用済み) 設定関連を変更した覚えが無いのに、IDE終了時に slnが変更されたなのでをセーブするかどうかを聞かれ、 OKしたらアボン。 次回起動時中身のプロジェクト数がゼロになっちまう。
810 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 10:40:03 ] SP1.1まだかよ 「あなたのビジネスを加速させます」とか言って、インストールに1時間とかアホか 我慢できるのは5分だろ。まってる時間の3000円分の時給払えよマイクソ
811 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 14:41:42 ] これまでフツーに使ってたローカルHelpなのになぜか目次が消えて 検索が効かなくなってしまいますた('A`) 何をやったんだオレ・・・orz
812 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 14:41:51 ] 月160時間として48万円か。年収換算で600万いかないんだな。
813 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 15:52:30 ] 贅沢すぎるだろ…
814 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 22:57:29 ] VCのインテリだけしょぼいのは気のせい?
815 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 23:01:57 ] 何と比べて?
816 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 23:05:43 ] C#とかIDEありきで作られた言語だしな、そんなのと比べちゃいけません。
817 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 23:56:24 ] 最近気づいたんだがAntiVirus2004有効にしてデバッガで止めたまま停止すると 以後exeが立ち上がらなくなって再起動しかなくなる(タスクマネージャーも起動しない) 同じ症状のやついる? >>806 普通にオプションから可能
818 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 23:58:29 ] >>817 同じ
819 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 00:36:24 ] >>808 で自己解決してると思われ
820 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 00:56:39 ] >>809 ハード疑ったらどうだ?俺のところはC#とC++で毎日使っているけどそういった問題は起きたことないよ。 または、バグを含んだコンポーネント等が影響しているとか。
821 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 13:13:30 ] >>814 実際 ttp://msdn2.microsoft.com/ja-jp/library/26t427t9(VS.80).aspx ttp://msdn2.microsoft.com/ja-jp/library/t41260xs(VS.80).aspx
822 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 13:17:51 ] C++が楽々書けたら誰もC#に移行してもらえないシナw
823 名前:デフォルトの名無しさん [2006/12/26(火) 13:22:47 ] バージョン2005です。 イベントハンドラを作成時にIDEは以下のようにSystem.Objectみたいに 名前空間を付属しているのですけど、ハンドラ作成時に名前空間が入ら ないようにする設定ってあるでしょうか? Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End Sub
824 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 14:11:16 ] まったくのド素人なのですが、アカデミック版のV.S.2005の 解説本みたいなのでお勧めありますか? ちなみにやりたいのはC++と、もしかしたらJavaです。
825 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 14:20:19 ] Javaはできません
826 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 14:22:54 ] アカデミック版の中身は通常版 (Standard)と同じ。
827 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 14:38:53 ] >>824 アカデミック版買っちゃったの? まったくのド素人ならExpress版から始めればいいのに・・
828 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 14:42:59 ] 4800円だ。 気にするほどの値段でもなかろうて。
829 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 14:45:35 ] でも商用では使えないと言う・・・
830 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 14:48:32 ] ん?アカデミックパッケージって商用利用不可なの? 4980円でVS2003ProとVS2005Proが貰えたthe Spokeは商用利用可能だったけど
831 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 14:48:43 ] 安いからいいんでね?
832 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 15:03:58 ] その話繰り返し出てくるけど、 商用利用できないソースを示したやつはいないよ
833 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 15:17:50 ] スタンダードとアカデミックってEULA同じでしょ?
834 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 15:56:28 ] >>832 www.microsoft.com/japan/msdn/academic/shortguide.aspx
835 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 16:00:56 ] アカデミックアライアンスとアカデミックパックは別物でしょ
836 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 16:08:35 ] 質問宜しいでしょうか VS2005のアカデミック版は、 2003spoke同様学生証等の送付は必須でしょうか? 御回答宜しくお願いします
837 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 16:09:24 ] 買うときに提示するだけで問題ない
838 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 16:14:04 ] >>834 馬鹿発見
839 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 16:15:48 ] >>837 ありがとうございました
840 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 16:17:29 ] おらあああああああああああああああああああっっっっ!!! いい加減にしろやあああああああああああ!!!!! このSP1はインストールに何時間かかるんじゃああああああああああああああああああ!!!!!!
841 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 16:26:56 ] 1時間以上
842 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 16:31:41 ] VB/VC#/VWDにそれぞれSP1を当てたけど、 バージョン情報見ても何も変わってないのは俺だけ?
843 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 19:01:25 ] inlineできない時に警告が出るようにしたいんですが、無理でしょうか
844 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 19:06:52 ] >>836 あれ?2003spokeに登録してれば2005Proがタダで落とせるんと違ったか 期間限定だったんだっけ?
845 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 19:07:41 ] >>844 期間限定 正味2ヶ月も無かったな
846 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 19:34:02 ] ラスタオペレーションコードのDSnaってなに?
847 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 19:43:14 ] >>843 /w44710 /w44714 C4710とC4714をレベル4の警告として扱えという意味。もしくは/Wall。
848 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 21:35:40 ] 2005Pro落とせた俺は勝ち組やったー
849 名前:default no name mailto: [2006/12/26(火) 23:35:13 ] /// でくくったコメントを自動でドキュメント化する方法をご存知の 方がいたら教えて下さい。 ※上記を達成する為に必要なソフトをダウンロードしなくても済む方法 を探しています。もう一方の方法は知っているのですが、 VSののデフォルト機能であった気がします。そちらを使いたいです。
850 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 23:43:31 ] XMLドキュメントを出力することはできても、ヘルプのように整形することはできないよ。
851 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 23:59:30 ] >>849 doxygenを使いたくないって話?
852 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 00:06:01 ] 2002のころはHTMLでドキュメント化してくれたはずなんだけど
853 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 00:27:25 ] Webページのビルドコメント だったかな、訳が意味不明。 Build Comment Web Page おお、なるほど。 でも2005でなくなったよ。
854 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 00:43:59 ] ライブラリを使うコード書いている時にポップアップしてくる、クラスのメソッドとかの説明文って。 自分のクラスではどうやれば出せるの?
855 名前:デフォルトの名無しさん [2006/12/27(水) 00:44:26 ] C++で、コンパイルしたときに、エラーがあるときに 出力ウィンドウじゃなくてエラー一覧ウィンドウをアクティブにしたい のですがやり方教えてください!!
856 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 00:47:04 ] >>854 外部参照の話と勝手に想像して プロジェクトのプロパティからXMLを出力するように 指定してdllと同じ場所に生成したXMLを置けばいいはずだよ ドキュメント化ってみんなちゃんとやってるの? ドキュメント化ツールはNDocがよかったな MSのうんこツール(名前すら出てこない)はぱっと見 手順踏むことありすぎてやる気が起きない
857 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 00:48:25 ] >>854 だから///コメント。 doc出力を有効にすること。 基本的に<summary>の内容と、パラメタ等も表示される。 ただし、VBでは出ない、なんでだ。
858 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 00:49:10 ] こっちはあまり話題にならんのな ttp://www.microsoft.com/downloads/details.aspx?FamilyID=fb6bb56a-10b7-4c05-b81c-5863284503cf&DisplayLang=ja まだベータだからか
859 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 00:49:48 ] >>856 一応MsBuild用のスクリプトやタスクを用意してくれてるとこがあるので、 それを使えば一発でできる。 ただし、生成が異様に遅いのと、出来上がりがいまいち見にくいのが気に入らない。
860 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 00:55:35 ] >>859 やっぱりあるのねwd 時間空いたら試してみる
861 名前:854 mailto:sage [2006/12/27(水) 01:00:33 ] 出来ました。ありがとうございます。 なんかすごい簡単に説明文が作れるんですね。
862 名前:default no name mailto: [2006/12/27(水) 02:10:40 ] >>850 できなくなったんですか、、、 >>851 そうです。VS独自の機能で確かあったハズだと記憶しておりまして。 (VS2003) >>853 >Webページのビルドコメント ああ、そううそうれです。でもやっぱりVS2005では無くなった んですよね。
863 名前:default no name mailto: [2006/12/27(水) 02:15:07 ] WEBドキュメント作成については諦めます。 ただ、最後にこれだけ質問させて下さい。 サーバエクスプローラーで例えば select * from hoge_table というコマンドを実行しデータ がセルに表示された後に、直接そのセルの値を手動で書換えて もDBには反映されないのですが、コンソールより commit を発行すれば反映されますよね? そこでVS上にそれと同等の(つまりcommit)アイコンボタン はありますか? コマンドを入力するのがメンドクサイです。
864 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 17:21:58 ] >>855 ツール→オプションの中のどこかにそう設定する項目がある。 どこだか俺は覚えていないが。
865 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 19:50:03 ] amazonでアカデミック版買う場合、証明書か何か必要ですかね?
866 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 20:40:40 ] VB2005でIPアドレスエディットコントロールのようなものをするにはどうしたら宜しいでしょうか? VB6ではピクチャーボックスのオーナードローで表現していたサンプルがあるのですが・・・。
867 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 20:48:34 ] >>865 俺は必要なかった まあ出せといわれたら出そうとも思ってたけど
868 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 23:50:16 ] >>865 エロ本やアカデミックが普通に購入できる事を知らないのかね?
869 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 23:56:45 ] >>866 www.codeproject.com/info/search.asp?searchkw=MaskedEdit+IP www.codeproject.com/info/search.asp?searchkw=MaskEdit+IP
870 名前:デフォルトの名無しさん [2006/12/28(木) 03:33:47 ] SP1当ててから Visual C++ のセットアッププロジェクトがビルド出来なくなった んだけど、みんなは大丈夫? こんなエラーで止まります。 -- ここから -- ------ プロジェクト 'Setup1' のビルド前の検証を始めます ------ エラー: HRESULT = '80040155' を検査中にエラーが発生しました。 ------ プロジェクト 'Setup1' のビルド前の検証が完了しました ------ ------ ビルド開始: プロジェクト: Setup1, 構成: Release ------ ========== ビルド: 0 正常終了、1 失敗、1 更新、0 スキップ ========== -- ここまで -- エラー 0x80040155? 「インターフェイスが登録されていません 」?ムムム・・・
871 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 04:11:55 ] ちなみに support.installshield.com/kb/view.asp?articleid=q106194 で直った。言われてみればちょっと前に InstallShield12 の評価版をインストール してアンインストールしたからそっちが原因のような気がしてきたw でも、上記の記事は3年前の話でとっくにFIXされてるだろうし・・・。
872 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 11:03:06 ] すいません。 ソースコードに青い矢印や点が表示されておりすごく見えずらいのですが これを消す方法知ってる方いますか? → int ・ x; → x ・ = ・ 0; このような感じになってしまいます。 ご教示よろしくお願いします。
873 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 11:11:38 ] >>872 >>251-253 >>273-276
874 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 11:26:31 ] (ctrl+W + ctrl+R)
875 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 11:29:43 ] >>873 できました。ありがとうございます。
876 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 14:14:25 ] >>868 エロ本を通販で買うってどうなんだ? やっぱり買う前に現物見てみないとなあ…
877 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 14:28:16 ] Visual Studio EE起動したら登録キー入力してくださいってでるんですが これ以上は無償で試用できないってことですか?
878 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 14:43:55 ] >>873-874 タブの(→)だけ残して、スペースの(・)を消す方法を教えてください
879 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 15:08:31 ] ×見えずらい ○見えづらい ◎見づらい
880 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 22:08:41 ] >>877 登録しても無償で使えるよ。
881 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 22:14:58 ] >>878 過去ログ全部読めとは言わんが、せめてこのスレくらい頭から読みやがれ
882 名前:デフォルトの名無しさん [2006/12/28(木) 22:16:29 ] 2003まであったビルドモードのコンボボックスがないようだけどうやって出せるの?
883 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 22:18:16 ] スタンダード以上なら標準ツールバーについてる
884 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 09:43:32 ] VS.NET 2003までにあった、コンポーネントの動的プロパティはどこ行っちゃったの?
885 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 14:20:27 ] っ プロパティバインディング
886 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 17:37:25 ] Microsoft Visual C++ 2005 Express Editionでの64bitクロスコンパイル環境の構築方法って既出? 既出でないなら環境構築方法をのせようと思うのですが・・・
887 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 17:43:05 ] 64bit環境持ってないからどうでもイイよ。 自分が書きたいなら載せてくれ。
888 名前:886 mailto:sage [2006/12/29(金) 17:57:03 ] レスの態度が気に入らないのでやめました。
889 名前:デフォルトの名無しさん [2006/12/29(金) 18:12:22 ] コーディング中に発生したTODOをソースコード中にTODOコメントで書いて タスク一覧ウィンドウで参照しようとしています。 ところが、コードエディタで現在アクティブなファイルのTODOだけが表示され、 ほかのファイルのTODOはいちいちそのファイルを開いてアクティブにしないと 表示されないようになっています。 タスク一覧のリストにはファイル名の列があるのでプロジェクト、あるいは ソリューション全体から拾ってくれるものと期待していたのですが、そういう ふうには使えないんでしょうか?
890 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 18:28:01 ] ヘルプにも書いてあるが、タブで開いてるファイルだけだな。閉じたら表示されん。
891 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 18:31:29 ] げげげ、やっぱりそうですか。 使い物になりませんね。 ありがとうございます。
892 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 19:13:44 ] SP1 適用ずみの VS2005 は MSDN にこないのかな・・・
893 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 20:06:41 ] >>886 載せてください お願いします
894 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 20:09:34 ] >>892 あれ、どっかで見たような?自分で適用済みのを作れるとか なんとか。
895 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 21:09:10 ] >>887 たった1レスで判断しなくても... 自分は環境もってないけど、有益な情報だと思うよ
896 名前:886 ◆iAP2R/Epv2 mailto:sage [2006/12/29(金) 21:14:30 ] 888は偽物です。
897 名前:886 ◆iAP2R/Epv2 mailto:sage [2006/12/29(金) 21:15:31 ] ちょっと今、纏めている所なのでそれができ次第載せます。
898 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 21:15:56 ] 一々報告しなくてよいよ
899 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 21:34:12 ] まあ、あせらず頑張れ。 それはそれとして、ExpressじゃOpenMPは使えないのか…
900 名前:デフォルトの名無しさん [2006/12/29(金) 22:00:37 ] DataGridViewの非バインドなセルでCheckboxを配置してるんだけども ここって触らないと一見falseが出てくれそうなのにnullが出てくるのを デザイナでfalseに出来ないだろうか 検索するとDataGrid時代にはAllowNullをFalseにすればいいみたいなんだけど DataGridViewには見当たらない感じ
901 名前:886 mailto:sage [2006/12/29(金) 22:01:08 ] 出来ました。抜け等があると思うので色々試してみてください。 下記のソフトをダウンロードしてインストールします。(インストール順に並んでいます) ・Microsoft Visual C++ 2005 Express Edition ・Microsoft Visual C++ 2005 Express Edition sp1 ・Microsoft .NET Framework v1.1 v2.0 v3.0 ・Microsoft .NET Framework SDK v1.1 v2.0 v3.0(インストールするとMicrosoft Windows SDKと言う名前でスタートメニューにあります) ・Microsoft Platform SDK for Windows Server 2003 R2 ・Microsoft Platform SDK for Windows Server 2003 SP1 これらのインストールが全て終わってから今度はwww.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/ を見て設定する。 ここから公式HP等にも無い設定なので個人の責任でやること。 その際、追加の設定で「AppSettings.htm」のfunction InitDocument(document)が記述されているところから最後までの場所で 〜〜.disabled = true; 〜〜は任意の文字列 と記述されている部分を全て「//」コメントアウトさせる。 ここまで ソフトの使用前設定はこれで終わりです。
902 名前:886 mailto:sage [2006/12/29(金) 22:03:28 ] 今度は各プロジェクト毎の設定です。 新規作成 - プロジェクト を選んでください。 「Win32 コンソール アプリケーション」を選んで進みます。 続きを読む>> アプリケーションの設定でこれまで選択できなかった物が出来るようになっています。 ここでは「Windowsアプリケーション」のみにチェックを入れて進んでください。 次は C:\Program Files\Microsoft Platform SDK\Bin\win64\x86\AMD64 にある Microsoft C-C++ AMD64 Compiler Release Notes.doc を参照し実行ファイル・インクルードファイル・ライブラリファイルのパスの設定をします。ソースファイルも設定した方が良いかもしれません。 設定方法は ツール - オプション ー プロジェクトおよびソリューション ー VC++ディレクトリ を選んでください。 プラットフォームは Win32 のまま 実行可能ファイルでクロスコンパイラのパスを入力。 例 C:\Program Files\Microsoft Platform SDK\Bin\win64\x86\AMD64 インクルードファイルで必要なパスを入力。 例 C:\Program Files\Microsoft Platform SDK\Include C:\Program Files\Microsoft Platform SDK\Include\mfc C:\Program Files\Microsoft Platform SDK\Include\atl C:\Program Files\Microsoft Platform SDK\Include\crt\sys C:\Program Files\Microsoft Platform SDK\Include\crt C:\Program Files\Microsoft Platform SDK\Include\gl ライブラリファイルで必要なパスを入力 例 C:\Program Files\Microsoft Platform SDK\Lib\AMD64 C:\Program Files\Microsoft Platform SDK\Lib\AMD64\atlmfc C:\Program Files\Microsoft Platform SDK\Lib
903 名前:886 mailto:sage [2006/12/29(金) 22:04:24 ] 次は構成プロパティを設定します。 プロジェクトのプロパティを開いてください。 構成プロパティの C/C++ - 全般 ー デバッグ情報の形式 プログラム データベース (/Zi) に変更 C/C++ - プリプロセッサ - プリプロセッサの定義 WIN64;_DEBUG;_WINDOWS もしくは WIN64;NODEBUG;_WINDOWS に変更 C/C++ - コード生成 ー 簡易リビルドを行う いいえ に変更 C/C++ - コード生成 ー 基本ランタイムチェック 既定値 に変更 C/C++ - コード生成 ー バッファセキュリティチェック いいえ (/GS-) に変更 リンカ ー 最適化 ー Windows98の最適化 オフ (/OPT:NOWIN98) に変更 リンカ ー 詳細 ー 対象コンピューター 設定なし に変更 リンカ ー コマンドライン /MACHINE:AMD64 を入力 設定を適用します。 これで64bitアプリケーションを作成することが出来ます。
904 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 22:54:07 ] >>892 >>630 のリンク先を参照。 >>790 の情報によると DVD化するにはバイナリ書き換えが必要ぽい。
905 名前:SanaDo [2006/12/29(金) 23:04:06 ] WinXPEのEWFのようなファイルリダイレクトドライバ開発が出来る人いませんか?
906 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 23:05:11 ] >>904 DVD化にはバイナリ書き換えは必要ない。 DVDのボリュームラベルを元々のDVDのラベルと同じにすればよい。 ただ、630>>のリンクの方法で作成したDVDは、 圧縮されていないので、片面1層DVDには一緒にMSDN Libraryは入れられない。
907 名前:デフォルトの名無しさん [2006/12/30(土) 13:43:51 ] Expressだと使ってるうちに使いづらくなってきたから アカデミック版買ったよ。 ヤマダのポイントのおかげで500円だった。
908 名前:デフォルトの名無しさん [2006/12/30(土) 16:03:47 ] ・Microsoft Platform SDK for Windows Server 2003 R2 ・Microsoft Platform SDK for Windows Server 2003 SP1 上のやつだけでいいんじゃねぇの?
909 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 16:17:19 ] 元プログラマーです。 最近、4年ぐらいやってなかったプログラムをもう一度やってみようと思って 家の中を漁ってみたら Visual Studioの6.0 が見つかったんですけど これって今の時代にはもう役に立たないですかね? 2005は6.0と比較していい点悪い点はどんな感じでしょうか?
910 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 16:26:15 ] C++/CLI, C#, J#, JScript.NET, VB.NETが使える。
911 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 16:42:16 ] 6.0って今となってはまともなC++コンパイラと呼べない奴でしょ 俺も押入れのどっかにあると思うけど結局使わなかったな
912 名前:デフォルトの名無しさん [2006/12/30(土) 16:57:48 ] VS2005の話しですけど、 新規プロジェクト→CLR→フォームアプリ でできた雛形のフォームに対して、 プロパティの雷マークみたいなところから KeyDownイベントにKeyDownという名前の処理関数を追加します。 すると自動でフォームの生成コードのところに this->KeyDown += gcnew System::Windows::Forms::KeyEventHandler(this, &Form1::KeyDown); と追加されるのですが、 これをそのままビルドすると error C2659: '+=' : 関数が演算子の左辺にあります というエラーが出ます。 これは一体どういうことでしょうか? ウィザードのバグとか言うことは無いですよね? どうしたらよいでしょうか?
913 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 17:07:29 ] 同じ名前にするもんだから、KeyDownメソッドがイベントを隠蔽してしまってる。
914 名前:912 [2006/12/30(土) 18:51:16 ] >>913 ありがとうございました。うまくいきました。
915 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 21:11:03 ] WinXPでVC++2005EEを使っています。 Windowsはデバッガ機能を標準で持っていて、 (process explorerの要求とか未処理例外のときとか)デバッガの要求が出たときに ↓のレジストリのデバッガを起動することはわかったのですが HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug 私の環境だと、役にも立たないwtsn博士が登録されています で、これをVCのIDEのデバッガあたりにしたいと考えているのですが、 そういうことは可能なんでしょか? 方法があれば教えていただきたいです >>909 知人から聴いた話になるけどtemplateを使わないCに限れば軽くて良いとのこと 標準準拠ぐあいがアレなんでtemplateライブラリはまともに動かないと
916 名前:909 mailto:sage [2006/12/30(土) 22:05:55 ] ふむふむ、C++の出来はあまりよろしくないという事みたいですね。 もう少し調べて2005の購入も検討してみます レスいただいた皆さん、ありがとうございました
917 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 22:48:46 ] >>916 2005EEは無料で入手できるよ。 リソースエディタがないからリソース編集にはVS6が使えるし。
918 名前:917 mailto:sage [2006/12/30(土) 22:49:18 ] ×リソースエディタがないから ○リソースエディタがないけど
919 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 00:27:11 ] >>908 上のやつはライブラリに互換性が微妙になくてハマる場合がある Standard以上の版に付属しているPlatform SDKはSP1相当だから そっちも入れたほうが無難
920 名前:どっとねっと [2006/12/31(日) 02:02:38 ] VS2005に新規に追加になった(右クリックメニューにある) 『リファクタリング』とは一体どういった場合に有効な機能なのでしょうか? 何か ・役に立つ場合 ・使い方 をご存知の方がいらしましたらご伝授下さい。
921 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 02:03:33 ] >>920 www.google.com/search?lr=lang_ja&ie=Shift_JIS&oe=Shift_JIS&q=%83%8A%83t%83%40%83N%83%5E%83%8A%83%93%83O
922 名前:どっとねっと [2006/12/31(日) 02:13:39 ] >>921 > リファクタリングは手に負えない汚いソース・コードに堕落しないために使用することができるテクニック つまりこーいう事みたいですね。 ありがとうございます。
923 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 02:21:24 ] WIN32APIのSDKのコードを.NETのマネージコードと共存させる場合、VC8ならexternでネイティブなコードと混在させれますが C#やVBの場合も同じように書けるのでしょうか?
924 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 02:25:44 ] >>923 www.atmarkit.co.jp/fdotnet/dotnettips/024w32api/w32api.html こういうことしたいの?
925 名前:どっとねっと [2006/12/31(日) 02:40:56 ] マスターしました。 便利ですね。
926 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 15:38:09 ] >>925 そうそう へぇー、C#でもできるんだ、てか、できないと変だよね。
927 名前:デフォルトの名無しさん [2006/12/31(日) 16:48:11 ] Visual C++ 2005の話ですが、SP1当てるとランタイムも更新されてたりするのかな? だとするとSP1対応のランタイムを配布しなきゃいけないということになるわけですが、 どこかそういうURLがあったら教えてください。
928 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 16:50:22 ] ファイルの日付けみたらわかりそうなもんだけど
929 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 17:00:16 ] >>927 綾川版FirefoxがSP1でコンパイルされてるけど、SP1のランタイム配布してるよ。
930 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 17:17:01 ] >>929 やっぱりまだMSやVectorは配布してないようですね。 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86 にあるやつと同じのを配布すれば良いということで理解しました。 ありがとうございます。
931 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 20:38:08 ] なんでスタティックリンクしないんだ?
932 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 21:07:10 ] スタティックリンクは可能な限りしないというのがお約束でしょ。MSDN嫁。
933 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 21:36:38 ] ランタイムをダイナミックリンクしたもの作ったことないよ。 スタティックリンクは可能な限りしないというのがお約束って MSDNのどこに書いてるのか教えて欲しい
934 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 22:13:39 ] SxSなんかでもって、あんまり気にしなくてよくなったよ。 以前はmsvcrtのバージョン違いでヤなことになってたが。
935 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 22:26:18 ] >>933 932じゃないけど ttp://msdn2.microsoft.com/ja-jp/library/ms235460(VS.80).aspx とか ttp://msdn2.microsoft.com/ja-jp/library/abx4dbyh(VS.80).aspx に書いてある件じゃない? スタティックリンクされたexeと、ダイナミックリンクされたdllを混ぜたりすると ランタイムの使うグローバル領域が別メモリ空間にとられるから、不具合が おきたりするってやつ。 一例としてerrnoとかがうまく受け取れなかったりする はず。
936 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 22:44:59 ] >>935 そのミスマッチは論外だろ
937 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 22:50:04 ] >>936 exeとdllをどちらも自分でビルドするなら、そういったミスマッチは 起こらないだろうけど、そうでない場合たまにハマったりするよ。
938 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 22:59:19 ] >>935 リンク先読んでみたけど、スタティックリンクを避ければ万事OK という話でもないような
939 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 23:21:43 ] スタティックリンクにしたいけどソースの変更が必要だから難しい
940 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 23:59:56 ] 普通ランタイムはスイッチの切り替えだけでどっちも行けるだろ。 変更が必要な箇所のソースの前後を晒してみたら?
941 名前:デフォルトの名無しさん [2007/01/01(月) 00:34:38 ] PointF p0 = PointF(0,num_updown->Value); フォームから値を取り出してfloatに変換したいのですが どうしたらよいですか? なんかSystem::Decimalとかいうわけわかんない型みたいなのですが。。。
942 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 00:42:35 ] わけわかんないのはお前の頭。 普通にキャストしろよ。
943 名前:デフォルトの名無しさん [2007/01/01(月) 00:46:13 ] プログラムはじめたばかりでよく分かってないのですが、 (float)num_updpwn->Value.ToSingle とかやってみたのですがダメでした。 要するにどう書けばいいでしょうか?
944 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 00:46:51 ] ((type*)num_updpwn)->Value.ToSingle
945 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 00:52:04 ] わろた。
946 名前:デフォルトの名無しさん [2007/01/01(月) 00:54:19 ] >>944 せっかく教えた貰ったのですが >型キャスト' : 'System::Windows::Forms::NumericUpDown ^' から 'float *' に変換できません。 >マネージ型をアンマネージ型に変換できません と、エラーがでました。
947 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 00:54:32 ] なんて発音すれば良いんだ? アップドプゥン?
948 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 00:55:57 ] おまいら空けましておめでとう
949 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 00:57:12 ] おめ
950 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 00:59:23 ] ((System::Windows::Forms::NumericUpDown*)num_updpwn).Value.ToSingle
951 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 00:59:24 ] System::Single::Parse
952 名前:デフォルトの名無しさん [2007/01/01(月) 01:04:46 ] (float)num_press->Value でできました
953 名前: 【大凶】 【1896円】 だってさ [2007/01/01(月) 01:21:07 ] あけおめ
954 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 01:51:01 ] >>953 おまえ、こんなところにも着てるのかよ
955 名前:932 mailto:sage [2007/01/01(月) 09:42:03 ] あれれ? msdn2.microsoft.com/ja-jp/library/ms235316 (vs.80).aspx >静的なリンクよりも望ましい動的なリンク >Visual C++ ライブラリに静的にリンクする C/C++ アプリケーションを再配布 >することはお勧めしません。一般的に、プログラムを Visual C++ ライブラリに >静的にリンクすると、アプリケーションのパフォーマンスが大幅に向上すると >誤って認識されています。ところが、Visual C++ ライブラリを動的に読み込む >ことによるパフォーマンスへの影響は、ほとんどの場合は無視できます。 >さらに、静的にリンクした場合は、アプリケーションの作成者も Microsoft も、 >アプリケーションおよびその依存するライブラリにサービスを提供できません。 >たとえば、特定のライブラリに静的にリンクしたアプリケーションが、その >ライブラリの新しいバージョンを持つクライアント コンピュータ上で実行される >場合を考えます。この場合、アプリケーションは以前のバージョンのライブラリ >からコードを使用するため、セキュリティ強化など、ライブラリの改良による恩恵 >を受けることができません。C/C++ アプリケーションを作成するときは、サービス >を提供する状況について十分に考慮したうえで、依存するライブラリに静的に >リンクするかどうかを判断し、可能な場合は動的なリンクを使用することを強くお勧めします。 このあたりの共有ライブラリを使う意義みたいなものは大昔から変わらない 話だよ。
956 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 10:18:24 ] まぁVCランタイムを静的リンクにするのはパフォーマンスの為でなく、 ライブラリのバージョンの差違によるトラブルを避けたいって時の方が 多いんだけどな。 ここ最近のVS2005での MSVCR80.dllの問題なんか見てると、どっちが いいのかよくわからなくなってくる。
957 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 11:18:48 ] 動的リンクを薦めながらシステムディレクトリにコピーすることは薦めないんだよな もう性的リンクでいいじゃん
958 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 11:21:26 ] ぶははははw 性的リンクw PINKにでも帰れw
959 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 12:54:02 ] ( ゚д゚)ポカーン
960 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 12:59:39 ] >>959 正月だから958は酔ってるんだよ。 放っておいてやれ。
961 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 15:30:27 ] >>956 つ[SxS] Win2kに対応する必要があるとどうにもならんけどな
962 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 17:06:04 ] IE7だとプロジェクト作成のWizが動かないことってある? ちなみに C++>MFCスマートデバイスアプリケーション を選択したら このページのスクリプトでエラーが発生しました ライン: 4034 文字: 3 エラー: オブジェクトがありません。 コード: 0 URL: file:///C:/Program%20Files/Microsoft%20Visual%20Studio%208/VC/VCWizards/SmartDeviceAppWiz/MFC/Application/html/1041/default.htm てなかんじのエラーメッセージが出てきてWizが起動しません 誰か情報を知ってたら教えてくださいな
963 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 17:37:02 ] だって動的リンクしたらでかいランタイムを俺が配んなきゃいけないじゃん。 kernel32.dllみたいに誰でも持ってるんなら動的リンクでも一向に構わんよ。
964 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 19:23:07 ] そもそもWinやVSに入っているDLLを勝手に再配布していいのか?
965 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 19:35:19 ] 勝手じゃねーよ 再配布用のライセンスがあるだろ
966 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 20:48:54 ] というかDLLのバグをパッチで自動でなおしてくれるとか言うなら/Windows/system32あたりにwindows updateでつっこんでくれよ
967 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 20:52:05 ] 自動で突っ込むだろ。その後再起動を要求されるけど
968 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 23:21:03 ] 自動で直してくれりゃいいけど、稀に自動でバグ仕込んでくれたりするから おれば性的リンクでいいや。
969 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 23:42:49 ] 俺も性的リンクしたいが生憎独り身だ。 .NET2.0の修正パッチってセキュリティUpdate以外に自動更新来たっけ?
970 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 00:11:49 ] だからSxSがあるだろ
971 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 01:39:10 ] >>970 なんか2000で十分とかいう奴がいたりDirectXがあれで 突っ走ったので、ひっそりとXPで追加されたSxSとか manifestって開発者でも知らない奴が多いのかよ?と 思い出している今日この頃
972 名前:デフォルトの名無しさん [2007/01/02(火) 09:31:56 ] C++/CLRで開発してます。 キー入力を取得するのにフォームのイベントからではなくて 自由な関数内でGetAsyncKeyStateを使いたいと思ったのですが、 どういうわけかビルドするときにエラーが出て使えません。 >LNK2028: 未解決のトークン (0A000012) "extern "C" short __stdcall GetAsyncKeyState(int)" (?GetAsyncKeyState@@$$J14YGFH@Z) が関数 "public: void __clrcall 〜略〜 で参照されました。 .NETFrameworkでそういった関数は用意されてないでしょうか? あと、どうしてC++/CLRからGetAsyncKeyStateが使えないんでしょうか? 理解が浅くて恥ずかしいですが、教えてください。 お願いします。
973 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 10:05:34 ] .NET Frameworkのではなく、Windows APIの関数だな。 それはともかく、user32.libはリンクしたか。
974 名前:デフォルトの名無しさん [2007/01/02(火) 10:40:57 ] >>973 ありがとうございます。リンクしたら使えました。 もう一つ質問なのですが、そもそもGetAsyncKeyを使おうと思ったのは マネージドでない普通のDirectInputがなぜか使えなさそうだったからなのですが、 これはどうやったら使えますか?c++/CLRから使うのは無理なのでしょうか? マネージドではない普通のDirect3Dとかは使えているのですが・・・ dinput8.libはリンクしてますし、dinput.hもプロジェクトに参加させてます。 それから、ぐぐったところinitguid.hをインクルードして#define INITGUIDを書く という情報がありましたのでそれをやったところいくつかエラーは減ったのですが それでもまだ↓のようなエラーが残ってます。普通に使えている人はいますでしょうか? input.obj : error LNK2020: 未解決のトークン (0A000013) c_dfDIMouse input.obj : error LNK2020: 未解決のトークン (0A000014) c_dfDIKeyboard input.obj : error LNK2001: 外部シンボル "c_dfDIMouse" は未解決です。 input.obj : error LNK2001: 外部シンボル "c_dfDIKeyboard" は未解決です。
975 名前:974 mailto:sage [2007/01/02(火) 11:42:14 ] すいません、他で聞いてきます。
976 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 11:55:16 ] 最近vsaenv.exe (Visual Studio Macro)ってのがDCOM Server Process Launcher の走ってるsvchost.exeの子プロセスとして、Visual Studio使ってない時まで3つ 4つプロセスリストに残る事があるんだけど、俺だけかね?最近やった変更といえば SP1の適用とMS-IMEを2002から2007へアップグレードした事くらいなんだけど。
977 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 12:18:43 ] >>974 dxguid.libはどうよ?と実験もせず書く
978 名前:974 mailto:sage [2007/01/02(火) 12:36:44 ] >>977 それも入っております。
979 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 12:52:03 ] >>978 managed の extern "C" がどうなってるのか知らないけれどそのへんが解決できればなんとか
980 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 13:18:38 ] >>971 SxSはホントクソ真面目にやってるよな ただmanifestはリンク手順が分かりにくい・・・IDE上ならいいけど
981 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 00:20:00 ] デバッガの使い方がわからない件 どっかいい解説サイトとか無いかい?
982 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 00:28:40 ] ヘルプも見れないんなら開発なんてやっていけないよ。やめたら?
983 名前:974 mailto:sage [2007/01/03(水) 02:53:43 ] >>979 共通言語ランタイムサポートのオプション設定の問題でした。 レスいただけた方、ありがとうございました。
984 名前:デフォルトの名無しさん [2007/01/03(水) 04:57:09 ] VC7.0 2003を使ってます。 原因は不明だけど、ステップ実行していると時々OS(@XP、SP2)ごと固まったり、 異常にレスポンスが遅くなったりしますけどなんで? Visual Studio 2005ならそういう問題は直ってますか?
985 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 05:19:50 ] あーオレもたまにそうなるな、2003だけど。 でも別のマシンでやるとおかしくならないんで そのままだなあ
986 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 06:15:43 ] 2005でもなるよ。戻ってこないことはないけど。
987 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 07:06:11 ] やっぱなるんだぁ〜 教えてくれてサンキューサンキュー あれどうにかして欲しいっすね
988 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 07:16:09 ] 2005SP1ですけどなりません。お大事に。
989 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 07:23:35 ] 2005SP1ですがなります。 ショボーン なんかほかの環境に依存してるのかな?
990 名前: [2007/01/03(水) 07:29:55 ] お前らこんな時間から2chか? 早起きだな。 ってか正月からプログラミングっておい! オタクめが
991 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 09:12:27 ] 今じゃオタクもすっかり侮蔑語と化しているようだな
992 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 09:21:22 ] >>984 VC6、VS2005でも固まる現象あり。 マルチスレッド多用してるアプリだとIDEがデバッグ実行中に 固まりやすい気がする。
993 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 09:38:51 ] >>991 以前は、差別用語だったからずいぶんマシになったもんだ。(w
994 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 09:50:55 ] vs2005pro、VC8ですがWIN32Api SDKをコテコテに実装したDLLファイルを作成するのに imm32.libを追加してコンパイルしなくてはならないのですが、VS2005の中には 見つかりませんでした、bcc5.5の中にはimm32.libがあり そのライブラリィを参照させたいのですがどのように設定すれば出来るのか 教えてください。
995 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:00:20 ] PlatformSDKの中にあるだろ
996 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:01:49 ] Visual C++のリンカはBorland C++の使うOMFのLIBを受け付けたか? Platform SDKをインストールしろ。インポートライブラリもわんさか付いてくる。
997 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:13:21 ] >>995 >>996 994です サンクスですVS2005をインストールする際、デフォルトでインストールしt場合 Platform SDKもインストールされますよね?
998 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:18:11 ] >>997 そのVC++をインストールしたとこに、Vc8\PlatformSDK\lib はあるかい?
999 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:22:20 ] >>998 無いようです、どうやらMicrosoftのサイトからDLしないといけないみたいですね
1000 名前:デフォルトの名無しさん [2007/01/03(水) 10:23:31 ] 1000ならみんなハッカー
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。