1 名前:デスマーチのプロ mailto:sage [2009/02/06(金) 02:11:04 ] ■公式 ttp://www.microsoft.com/japan/msdn/vstudio/default.aspx ■前スレ Visual Studio 2008 Part 14 ttp://pc11.2ch.net/test/read.cgi/tech/1230008197/ ■リンク Visual Studio 2008に搭載された17の新機能 ttp://www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html 5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷 ttp://www.atmarkit.co.jp/news/200711/20/vs.html ■関連 Visual Studio 2005 Part 25 ttp://pc11.2ch.net/test/read.cgi/tech/1225268851/ その他テンプレ>>2-5
72 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 00:04:19 ] CompJapanの中の人とかは困りそうだな
73 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 00:07:58 ] CompJapan懐かしいなww
74 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 00:16:12 ] >>69 凄くなけりゃ誰も逆コンパイルなんてしないよw
75 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 00:25:42 ] してくれ!
76 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 00:52:51 ] 簡単なソフトでもある分野で有名だった時、 初心者でも逆コンパイルしてコピペして類似ソフトが出回るとか 考えただけでカオスなんだが
77 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 00:55:55 ] そのときはコピペでコンパイルとか面倒なことしないで、そのままの海賊版が出回るよ。
78 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:01:16 ] つまり、有名なソフトを作る人以外は無問題ということだな。
79 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:03:54 ] 確実にコピペした類似ソフトなら訴えちまえよ。 その類似のを逆コンパイルすればコピペだってことが分かる…とも限らんのか?
80 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:04:03 ] そんなすごいソフトを作れたら心配したらいいよ。 取らぬ狸のなんとやらという奴だな。
81 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:14:25 ] まるで問題ない派ってただの批判厨だよね。 変数名のダサさがばれるだけでも問題だろうが。 難読化すればいいとか安易な批判は受け付けません。
82 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:17:32 ] はいはい、健闘を祈るよ
83 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:22:57 ] >変数名のダサさがばれるだけでも問題だろうが。 それがわかってるなら己を磨けばいいだけじゃないの? というかそれの何が問題なのか俺には察してやれない
84 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:32:24 ] 想像力ないの?↑
85 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:34:26 ] >>81 そんな変数名がダサいとか言ってるレベルのプログラムなら 逆コンパイルするだけ時間の無駄だから誰もしない。安心しろ。 つーか、そんな恥ずかしいプログラムなら人前に出すなよ。
86 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:40:23 ] 逆に考えるんだ 欲しそうな機能があったら覗いて技術を盗めばいい 自分が追加したい機能だけ書けば済むようになる。 盗まれ無いように考えるから思いつかないんだよ 全員が盗みあうのが.NET
87 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:43:01 ] つか最後までコンパイルしてから配布すればいいじゃん なんでだれも教えないんだ?
88 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 01:51:12 ] .NETで致命的とか言ってたらPerlなんかのスクリプト言語はどうなるんだよ。
89 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 04:20:28 ] ただし.NETに限る
90 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 04:36:04 ] そんな深く突っ込むなよ たいしてして心配もしてないし、する必要のあるソフトなんか作れないんだから 理論だけだよ理論だけ どうぞ続けてください。 【驚異】.NETは逆アセンブルされる!【驚きの事実】
91 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 07:53:13 ] 1周年記念のアップグレードパッケージ対象拡張っていくらなの? 公式みてもわからないんだけど
92 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 08:04:04 ] そりゃオープンプライスだしな Amazon価格なら\18,503
93 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 08:12:45 ] ていうかこれProの話なのか。 ならProのアップグレード版と同じ価格だから Amazon価格で\63,495
94 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 15:48:41 ] 入れてなかった機能を追加インストールしようとしたらVS2008proのインストーラがコケた。 仕方なく全部アンインストールしたら無事入った。 こんな作業に3時間も要した・・・。
95 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 19:19:15 ] >>87 最後までコンパイルって何?早く教えろ。
96 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 20:35:37 ] ほんとに知らないやついるんだw
97 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 22:41:44 ] 俺もしらねーよそんなマイクロソフトの考えたことなんか。 プラットフォーム指定してアセンブルまでするとか?
98 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 22:55:54 ] ngen はインストール時だけだろ?
99 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 23:37:31 ] どのみちメタデータのために元のアセンブリが必要だしな。
100 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 23:47:48 ] mono に -aot という怪しげなオプションは付いてるけど
101 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 00:25:58 ] >>94 Windowsインストーラ3.1以降が入ってないとそうなるって記述を どっかのリリースノートで見た記憶があるな
102 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 01:10:08 ] dll化でもしてろ
103 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 11:15:43 ] ∧__,,∧ 旦旦旦旦旦旦旦旦 ( ´・ω・) 旦旦旦旦旦旦旦旦 お前ら何ケンカしてんだよ . /ヽ○==○旦旦旦旦旦旦旦旦 お茶飲んで落ち着け / ||_ | 旦旦旦旦旦旦旦旦 し' ̄(_)) ̄(_)) ̄(_)) ̄(_)) ̄(_))
104 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 12:06:54 ] そういえばXSIって.NET2.0で作られてるよね MayaとかLightWave3Dとかもそうなのかな
105 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 12:14:11 ] 開発期間が大幅に短縮になるし、本当に速度が必要な場合は.NET使用が必要不可欠 2.0以降に開発が始まったソフトはほぼ.NETで作られてると思う
106 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 12:36:03 ] 今年はXBOX360で同人ソフトが販売可能になるからC#が勢いづくだろうね たぶん2、3個どころか大量にプロ集団が出してくるからそれに踊らされて俺も作る!とかな予想
107 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 12:55:23 ] >>106 でじま!?
108 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 13:22:22 ] news4xbox.blogspot.com/2008/07/xbox360.html
109 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 13:34:16 ] 俺C#入門書買ってくるわ
110 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 13:39:28 ] C++ユーザー乙 VBだから悔しくなんか無いもん!><
111 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 13:47:27 ] C++は過去の膨大な資産を捨てられずに生き残ってるとか思われがちだけど 全てを捨てても.NETには移行したほうがいい。 アセンブラの膨大な資産があるからCには移行しないと言ってるのと同じ
112 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:00:52 ] >>109 そっからかよw 一つ忠告しておこう。 ゲームは画質が命なのはわかってるだろうけど、素人が陥りやすいのは3Dモデリングソフトの戦争に巻き込まれること 無名だけど本気でやるならこういうソフトにしないと勝てない。時間的に www.youtube.com/watch?v=iBX0i4v_ZWg www.n-sided.com/ オブジェクト指向がわかってるなら意味わかるよな?
113 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:30:10 ] >>112 なんでいきなりモデリングソフトの話をしてるの?
114 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:31:15 ] 頭悪いからだろ
115 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:36:23 ] プログラマーがゲームを作る場合一番ネックになるのが絵 なるべくプログラミング時間を使えるようにアドバイスしただけ
116 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:39:47 ] 3DCGソフトを比較するスレ 其の四 pc11.2ch.net/test/read.cgi/cg/1232387928/
117 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 14:53:10 ] スレ違いだから。
118 名前:デフォルトの名無しさん [2009/02/11(水) 18:07:21 ] 360のソフトってC#じゃなきゃつくれねーの? C++とかじゃだめなんか?
119 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 18:17:46 ] >>118 C++/CLIでも作れるけど セキュリティ上の理由で検証可能コードしか使えない。 【みんな】XNA 質問・相談スレッド1【初心者】 pc11.2ch.net/test/read.cgi/tech/1190558621/
120 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 18:42:21 ] 「検証可能コードしか」じゃないと思うぞ。 Pure IL あたりが正確な表現になるのかな
121 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 19:02:05 ] >>118 法人立てて100万くらい出して開発機買えばC++で360ソフト作れるよ。 C# なら個人でタダで開発できるわけだけど。
122 名前:デフォルトの名無しさん [2009/02/11(水) 19:03:13 ] タダのほうがいいです。
123 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 21:08:45 ] C++でDLLとか作ってC#から呼び出したり出来ないの?
124 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 21:12:03 ] >>123 PInvokeで可能
125 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 22:28:38 ] じゃあ結局C++で360ソフト作れるってことじゃね?
126 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 22:29:59 ] 同人作れるようになったからといって 何が変わるとも思えないけどな
127 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 22:53:27 ] >>125 PInvoke使っても360では動かないだろ
128 名前:デフォルトの名無しさん [2009/02/11(水) 23:45:44 ] 変わるんじゃない、俺たちが変えるんだ(`・ω・´)
129 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 23:50:02 ] >>128 「俺が変えてやる(`・ω・´)」ぐらいの事言っとけよww
130 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 23:50:22 ] 過去のXNAコンテストで上位の作品って作るのにどのぐらいかかってると思う?
131 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 23:51:26 ] 【みんな】XNA 質問・相談スレッド1【初心者】 pc11.2ch.net/test/read.cgi/tech/1190558621/
132 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 02:11:19 ] 複数言語を使い分けている場合、マクロを全て切り替えるには設定のインポートを毎回するしか方法はないんでしょうか?
133 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 11:08:16 ] >104 そうなんだ!知らなかった。
134 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 11:36:28 ] >>125 CPU違うからネイティブなコード自体無理
135 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 18:36:09 ] C++ プロジェクトごとの警告レベルは設定できるんだけど、 デフォルトでの設定はどうやるのでしょうか? 常に警告レベル最大にしたいのです。
136 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 19:22:58 ] プロジェクトテンプレートをいじる
137 名前:デフォルトの名無しさん [2009/02/13(金) 17:37:01 ] VB2008で"フォームが完全に表示されたら処理を実行する"という方法はありませんか?
138 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 17:41:09 ] >>137 Shown イベントじゃだめかい?
139 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 17:42:55 ] Form.OnShownじゃ駄目なのけ? というか、ちょっとスレ違いじゃないかい。
140 名前:デフォルトの名無しさん [2009/02/13(金) 17:46:08 ] >>138 >>139 サンクス Shownで試してみるわ。
141 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 18:12:34 ] 勝運あれ
142 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:24:00 ] 別フォルダにcppぶち込んでたせいでインテリセンスおかしくなってた 気づいてみればなんてことは無かったんだが #include "stdafx.h" #include "..\stdafx.h"
143 名前:デフォルトの名無しさん [2009/02/14(土) 21:45:45 ] プロジェクトの中に、画像ファイル(PNGです)を含めたいのですが、アイテムを追加しようとしても BMPファイルしか見当たりません。どうすれば追加できますか? VS2008です。お願いします。
144 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 21:47:40 ] BMPにすればいいんじゃね
145 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 21:50:39 ] >>143 追加ですべてのファイルを表示して、では?
146 名前:デフォルトの名無しさん [2009/02/14(土) 21:59:21 ] 「Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ」 のライセンス条項が意味不なんでおしえてplz 「再頒布可能パッケージを使うにはVisualStudioが必要」 って意味無いんだけど。。 ttp://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2
147 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:01:43 ] >>146 これを再頒布するには、だろ?
148 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:07:41 ] >>147 通例で考えるとそうなんだけど、 そういう意味には読めなくて・・。 2008sp1からこの一文が追加されてるし、なんかあるのかと
149 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:10:14 ] "使う" "use" の解釈次第だね。 最終的にはライセンサーである MS に聞くしかないけど、 俺は気にしないな。
150 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:16:24 ] 最良府パッケージって要はランタイムなんじゃ…… 使う方もMSから落としてねってことか?
151 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:19:11 ] 新しい読み方だな 再頒布(redistributable)だから二次配布していいんだよ
152 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:22:49 ] 名前がredistributableだからって、好き勝手にredistributeしていいことにはならんだろうが
153 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:24:55 ] >>146 プログラムするにはVisualStudioが必要みたいな感じじゃね・・?
154 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:37:16 ] これを再頒布していい人はVC++2008のライセンス持ってる人だけですよ。(される人は関係ない) って読めたけど。
155 名前:デフォルトの名無しさん [2009/02/14(土) 22:39:14 ] 143です。 ありがとうございます。既存のファイルを追加する、で追加したらコンパイル時の 動作を指定するルールを書いておくファイルを指定しろといわれたのですが、これは どこに保存すべきですか? 何度もすいません。
156 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:40:11 ] ってことはライセンス持ってないやつがダウンロードして 手持ちのマシンとかへ頒布したりすると違反になるんか
157 名前:デフォルトの名無しさん [2009/02/14(土) 22:42:29 ] MSからダウンロードする分には問題ないべ
158 名前:146 mailto:sage [2009/02/14(土) 22:57:11 ] >>149-157 だよねぇ。じゃなきゃダウンロードする意味ないしなぁ。 なんでわざわざこんな文追加したんだか。 他の開発ツール使いはダメってだけかな
159 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:24:32 ] C++/CLIでアプリ作ろうと思うんですが、 これでアンマネージドのコードを含ませた場合.NETの意味なくなりませんか? まず、機種依存をアンマネージド部分で調べないといけない。ガベージコレクションが効かない。 他にも混在させた場合まずい部分ありますか? そもそも混在できるからやる価値があるんじゃないんでしょうか?混在させないならC#のほうがいいし 橋渡しの為だけに作られた言語だとは思えないんですが。 MDirectXに含まれないDirectMusicなどを使いたくて、しかも可能な限り.NETで作りたい場合はC++/CLIでいいんでしょうか?
160 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:36:29 ] 混在させてもC#でいいんじゃないかな
161 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:40:49 ] >>159 DirectMusicをC#で使えるようにするDLLだけC++/CLIで作ればいいかと。
162 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:45:13 ] >>159 そうする必要があるから混在させるんだろ 意味とか関係なく必要だから存在する それ以外になにかありますか?
163 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:47:19 ] DirectMusicってCOMじゃないの?
164 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:11:57 ] いやそういうことが聞きたいのではなく アンマネージドを含ませたら機種依存になってしまうんじゃないのかということを聞きたいんです。 マネージドでパッキングされるとかはないんですか?DLLにしたらもちろんDLL部分は.NET関係ないですけど C++/CLIの中で書いたアンマネージコード部分も.NET関係なくなるんでしょうか?
165 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:14:12 ] それは知らないけどどうなんだろう もしそうだとしたらC++/CLIが最強言語になるけど
166 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:18:33 ] >>164 パッキングってなに?
167 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:18:46 ] いいや、もちろんアンマネージはアンマネージだよ。 だから例えば、アンマネージを全く含まない/clr:safe以外では 非マネージなプログラム同様、ビルド先にx86/x64/IA-64などといった環境毎の区別がなされる。
168 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:21:20 ] 橋渡し言語でFA
169 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:14:31 ] >>159 C++/CLIじゃなくC++で作ったdllを普通にC#で利用すればよくね? C++/CLI道はイバラ杉
170 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 02:03:14 ] >>159 C++/CLI は橋渡しのためだけにある言語だろ。 C++/CLI はアセンブリ中に managed/unmanaged を混在させられる唯一の言語。 >>169 関数として公開できるライブラリなら DllImport でいいんだけど、 クラスの中で unmanaged コード使いたいとかいう場合、 C++/CLI で書くのが楽な時ある。
171 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 03:26:40 ] もう++ではコードかけんな・・・
172 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:19:21 ] すみません。非常に初歩的な質問ですが visual studio 2008 コマンドプロンプトでcファイルをコンパイルしようとすると LINK : fatal error LINK1104: ファイル 'C:\DOCUME~1\(ユーザー名)'を開くことができません。 と表示されcファイルの保存場所(C:\c-lang)にはobjファイルだけが出来上がってる状態になります。 #include<stdio.h> int main(void) { printf("テスト\n"); return 0; } すらコンパイルできませんでした cファイルの保存場所はまったく別の場所なのにC:\DOCUMENT〜〜を開こうとするのかもわかりません 問題点をご指摘ください