Visual Studio 2005 Part 24
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/03/21(金) 14:40:27前スレ
Visual Studio 2005 Part 23
http://pc11.2ch.net/test/read.cgi/tech/1196663772/
0153デフォルトの名無しさん
2008/04/08(火) 01:46:52マジで!?
0154デフォルトの名無しさん
2008/04/08(火) 11:41:04J#が使いたいんじゃなかったの??
EEはだめでβが使いたいの???
ん?????混乱してきた
0155デフォルトの名無しさん
2008/04/08(火) 13:42:08どうやってこれを隠したらよいでしょう??
0156デフォルトの名無しさん
2008/04/08(火) 14:04:14J#が使いたいなら、テンプレ>>2くらい見ようぜ。
0157デフォルトの名無しさん
2008/04/08(火) 16:16:13βが300円で売ってたんで、プログラミングをやりたいと思っていたんで買ったんです。
でも使えなかったんです。せっかく買ったのに使えないのは悔しくて。で、きいてみたんです。
J♯は、どういうものかちょっと興味があっただけなんです。
今の不安は、体験版で作ったものが急に有効期限が切れて使えなくなるのではないかということ。
時間のあるときにちょこちょこやりたいので、作りかけがそのまんまになっちゃうんじゃないかってこと。
0158137
2008/04/08(火) 20:01:34「将来VC++2005への移行が容易になるように、VC++6.0のコーディングをすること」
という、超難問をふっかけられたので質問しました
MFCやテンプレート周りは全然別物だから、
「VC++2005向けのコーディング」なんてしても正直意味ないと思う俺ガイル
0159デフォルトの名無しさん
2008/04/08(火) 21:49:33そのうちの一番重要なのが、
・ static な整数定数メンバをクラス宣言内で直接初期化できない。
というもの。これは痛い。
代わりに enum を使うことになるけど、
完全に同等なものとは言えないので、
いくつか使い勝手が変わってくる。
0160デフォルトの名無しさん
2008/04/08(火) 21:51:23・ void 式を return できない。
ってのがある。
これは、戻り値の型をテンプレート引数にした時に地味に困ることがある。
void かどうかで部分特殊化できればいいんだろうけど、
さらに部分特殊化にも対応していないわけで・・・。
まあ、特殊化で済む状況ならいいんだけどね。
0161デフォルトの名無しさん
2008/04/09(水) 00:56:27なんでβを300円で買ったのかは謎だけど、きっとEEが無料で手に入ることを知らなかったってことだよね?
ちなみに>>151だとJ#はないよ。
だから「そこにあるので大丈夫」じゃないよ。
体験版って購入したβの事だよね?
不安なら2005EEに移行すればいいし、
特に2005にこだわらないなら2008EEも無料で出てるからそっちに移行すれば?
0162デフォルトの名無しさん
2008/04/09(水) 01:29:56なんか何をやりたいのか不明確で申し訳ありませんでした。
2008のEEでやってみることにします。
J♯はJAVAと混同しちゃって。JAVAはまた別物・・・なんです・・・よね?
前出の「そこにある」は間違えました。
ところでJAVAってどこで手に入れるんですか?
体験版はEEのことです。前に回答してくれた方がそう書いていたので。
0163デフォルトの名無しさん
2008/04/09(水) 02:16:070164デフォルトの名無しさん
2008/04/09(水) 03:01:390165デフォルトの名無しさん
2008/04/09(水) 12:24:25整理して考えた方がいいよ。
C/C++,C++/CLI,VB,C#をやりたいだけなら2008EEでいいよ。
体験版でもβでもないから有効期限も基本的にない。
J#はよく知らないけどJAVAとは全く違うし、既に廃れた(?)もの。
それでやりたければ>>2にある英語版だな。
JAVAがやりたいならググればすぐにみつかるよ。
会社も違う。
0166デフォルトの名無しさん
2008/04/09(水) 20:39:41Win98SE 対応とかしたければ 2005 じゃないとダメ。
0167デフォルトの名無しさん
2008/04/10(木) 03:43:350168デフォルトの名無しさん
2008/04/10(木) 14:01:440169デフォルトの名無しさん
2008/04/10(木) 15:12:530170デフォルトの名無しさん
2008/04/10(木) 21:07:360171デフォルトの名無しさん
2008/04/10(木) 22:30:140172デフォルトの名無しさん
2008/04/11(金) 12:19:34新規購入はそうかもな。でも、2005を持ってれば2008にアップグレードするメリットはない。
0173デフォルトの名無しさん
2008/04/11(金) 13:01:52アップグレードした俺の気持ちはどうなるの?
0174デフォルトの名無しさん
2008/04/11(金) 13:06:57それはないわww
0175デフォルトの名無しさん
2008/04/11(金) 17:40:27コンパイラの強化とインテリセンスの高速化の具合しだいで2008にしたいけど、そのあたりはどうなの?
0176デフォルトの名無しさん
2008/04/11(金) 18:53:330177デフォルトの名無しさん
2008/04/11(金) 21:45:170178デフォルトの名無しさん
2008/04/11(金) 22:38:340180デフォルトの名無しさん
2008/04/12(土) 08:06:54kwsk
0181デフォルトの名無しさん
2008/04/12(土) 08:53:44ありまくるだろ
0182デフォルトの名無しさん
2008/04/12(土) 09:04:559x系のサポートもあるから2005を買おうと思ったが、最近リソースをbrcでコンパイルすればリソースも含められることを知って、買わなくてもいいかなと思い始めた。
いい加減9x系のサポートは考えなくていい気がするるけど。
0183デフォルトの名無しさん
2008/04/12(土) 10:53:542005も2008も、Express Edition で充分。
0184デフォルトの名無しさん
2008/04/12(土) 11:19:05やっぱ有料じゃないと駄目?
0185デフォルトの名無しさん
2008/04/12(土) 12:39:100186デフォルトの名無しさん
2008/04/12(土) 13:03:35それを敢えて誰にでも適用出来るように主張する人って、
EE使ってる自分を肯定したいから?
それとも「こんな所で上位版はいい」って意見を聞いて反論したいだけ?
ついでに意見を参考にして購入を検討するみたいな。
0187デフォルトの名無しさん
2008/04/12(土) 13:16:200188デフォルトの名無しさん
2008/04/12(土) 14:19:44VB5CCEで充分
0189デフォルトの名無しさん
2008/04/12(土) 17:07:54育ってきた環境も違うから仕方がないのかな。
0190デフォルトの名無しさん
2008/04/12(土) 17:42:120191デフォルトの名無しさん
2008/04/12(土) 20:07:25「なんとなくイヤだから」という理由で
頑なにUNICODE対応のチェックは外し続けております
0192デフォルトの名無しさん
2008/04/12(土) 20:10:55文字列扱う関数では毎回文字列変換が入って効率悪いと聞いた。
0193デフォルトの名無しさん
2008/04/12(土) 20:40:400194デフォルトの名無しさん
2008/04/12(土) 20:52:19C文字列はアレな気もする件についてはどう思うよ?
0195デフォルトの名無しさん
2008/04/12(土) 20:54:040196デフォルトの名無しさん
2008/04/12(土) 21:39:440197デフォルトの名無しさん
2008/04/12(土) 22:35:19ワイド文字だって、WindowsはUTF-16だから同じこと。
人間と入出力する段階では、
結合文字列があるから、例えUTF-32でも1要素1文字とは限らない。
0198デフォルトの名無しさん
2008/04/12(土) 22:59:190199デフォルトの名無しさん
2008/04/12(土) 23:00:320200デフォルトの名無しさん
2008/04/12(土) 23:02:560201デフォルトの名無しさん
2008/04/12(土) 23:05:22>>198 TCHARは「charかWCHARのどっちか」をUNICODE有無で切り替えるやつだからダメぇん
0202デフォルトの名無しさん
2008/04/12(土) 23:40:550203デフォルトの名無しさん
2008/04/12(土) 23:49:10だめじゃん
ttp://f9.aaa.livedoor.jp/~laut/moji/lenb.html
0204デフォルトの名無しさん
2008/04/13(日) 00:12:21吉は違う文字だから土の字で領収書を印刷しろって言われて見た目だけ合成してエクセルで印刷した。
田んぼばっかりの田舎の地域組合の組合費・・・企業に払わせる組合費ってどこの暴力団かと思うけど。
印刷しなかったら深夜3時でも家の鍵空けて入ってきてパソコンの前に座らされる。
母方のおじさんはひどすぎ。
0205デフォルトの名無しさん
2008/04/13(日) 01:08:290206デフォルトの名無しさん
2008/04/13(日) 01:17:42外字エディターで作って登録
がいじとにゅうりよくでF5で変換じゃないのか
0207デフォルトの名無しさん
2008/04/13(日) 01:18:220208デフォルトの名無しさん
2008/04/13(日) 02:00:36そんなことしたら永遠の無償サポートを強要される。
「お前が俺のパソコンで表示できないウィルスを仕掛けたんだから仕方ないよな。」
0209デフォルトの名無しさん
2008/04/13(日) 02:02:26「お前は俺のおいだから無償で奉仕しろ」
「お前のおじさんは俺の下僕だからお前も下僕だ」
って次々にやってきて僕をリンチしていくから関わったらおしまい。
まあ今ではトヨタ九州に集まってくる人が僕の代わりに下僕にされてるから、僕は解放されたんだけどね。
0210デフォルトの名無しさん
2008/04/13(日) 02:05:16マジでどっかに相談しろ
危険だ
0211デフォルトの名無しさん
2008/04/13(日) 08:45:390212デフォルトの名無しさん
2008/04/13(日) 09:54:430213デフォルトの名無しさん
2008/04/13(日) 13:11:47でチェック3つともはずしてもこれがでるんですがどうやったら完全に切ることができますか?
このせいでインストールや起動できないソフトがごくまれにでてくる…
前なんてこのせいでキャプチャボード必須のソフト起動できなくなって売り払う
ハメになっちゃったし
ttp://www.hsjp.net/upload/src/up15359.jpg
0214デフォルトの名無しさん
2008/04/13(日) 13:13:120215デフォルトの名無しさん
2008/04/13(日) 19:58:27ttp://msdn2.microsoft.com/ja-jp/library/5hs4b7a6.aspx
>Visual Studio をサーバーにインストールした後に とあるから違うかもしれんが。
0216デフォルトの名無しさん
2008/04/13(日) 21:03:16#ifndef NOMINMAX
# define NOT_DEFINED_NOMINMAX
# define NOMINMAX
#endif
// ここにテンプレートクラスの定義
// この中ではNOMINMAXがdefineされていなければならない。
#ifdef NOT_DEFINED_NOMINMAX
# undef NOMINMAX
# undef NOT_DEFINED_NOMINMAX
#endif
上のマクロの処理を簡単に書けるpragmaってないでしょうか?
0217デフォルトの名無しさん
2008/04/13(日) 21:06:030218デフォルトの名無しさん
2008/04/13(日) 21:20:240219デフォルトの名無しさん
2008/04/13(日) 21:27:19不勉強で申し訳ないですがジェネレータとは何ですか?
>218
テンプレートクラスだと実装コードをクラス定義内に書く必要があるでしょ?
その実装コード内でのみstd::maxを使いたいわけです。
かといってhoge.hppをインクルードするヘッダには影響を与えたくない。
意味ないですか?
0220デフォルトの名無しさん
2008/04/14(月) 17:37:35有料なんでしょうか?
C言語とVBの勉強もvisual studioで一緒にできますか?
0221デフォルトの名無しさん
2008/04/14(月) 17:44:34無料版も有料版も両方ある
C言語もVBもVisualStudioで勉強できる
無料のExpress版を使ってみるといいよ
http://www.forest.impress.co.jp/article/2007/12/18/vs2008express.html
0222デフォルトの名無しさん
2008/04/14(月) 17:58:05そのhoge.hppをインクルードする前に、(NOMINMAXなしで)<windows.h>が
インクルードされていたら、後からNOMINMAXを定義しても無駄。
hoge.hppではmin/maxのマクロが見えてしまう。
だから、hoge.hppの中でやるべきことは、NOMINMAXではなく、minとmaxのマクロを隠すこと。
VC++限定で良ければ、#pragma push_macro/pop_macroがあるし、
移植性を求めるなら、マクロ展開されないように
(std::max)(1, 2);のように括弧に入れるなどすることだな。
0223デフォルトの名無しさん
2008/04/15(火) 04:02:41イメージとしては無印ネットストアのような感じです。
WEBアプリでは無いところがミソです。
標準のコントロールで出来ないようでしたら、サードパーティのコントロールで
何か良いものがあればご教授ください。
0224デフォルトの名無しさん
2008/04/15(火) 04:58:180225デフォルトの名無しさん
2008/04/15(火) 05:15:50それはともかく、htmlを書いて表示させるプログラム作るほうがラクだわな
0226デフォルトの名無しさん
2008/04/15(火) 12:40:550227デフォルトの名無しさん
2008/04/15(火) 14:34:530228デフォルトの名無しさん
2008/04/15(火) 17:38:280229デフォルトの名無しさん
2008/04/15(火) 17:55:100230デフォルトの名無しさん
2008/04/15(火) 18:21:23書けない量じゃなければ全部教えろや!って事ある。
相手のためにならないとか調べるクセをつけさせるとかいう本末転倒なバカもいるし。
何様だよw
甘やかして困る場合は教えて君の場合だっつーの。
質問スレで答える時は最後まで書ききった方がよっぽどスムーズにおわるっつーの。
0231デフォルトの名無しさん
2008/04/15(火) 18:22:530232デフォルトの名無しさん
2008/04/15(火) 18:26:24論点がずれてる。
229の「普通はそんな事はない」に反論しただけだ。
0233デフォルトの名無しさん
2008/04/15(火) 19:57:470234デフォルトの名無しさん
2008/04/15(火) 20:16:060235デフォルトの名無しさん
2008/04/15(火) 20:41:26多分同じやつ。
分かってないクセに口挟むアホ。
0236デフォルトの名無しさん
2008/04/15(火) 20:46:560237デフォルトの名無しさん
2008/04/15(火) 20:52:29ヒントで怒ってる奴は質問して分からなかったら逆ギレしてるいつものバカだろ。
分かってるなら自分で全部書けばいいのに書けないから逆ギレしてる。
0238デフォルトの名無しさん
2008/04/15(火) 20:53:18なら、おまえが全部書けや、カス。
0239デフォルトの名無しさん
2008/04/15(火) 20:59:19と思ったけどあってもどうせ変わらないか
0240デフォルトの名無しさん
2008/04/15(火) 21:17:250241デフォルトの名無しさん
2008/04/15(火) 21:18:400242デフォルトの名無しさん
2008/04/15(火) 22:25:12なんでおまえが答えてあげないの?
質問者本人だから?
0243デフォルトの名無しさん
2008/04/15(火) 23:22:18ググレカスとか言われて腹が立つっていうのもわかるけどな。
0244デフォルトの名無しさん
2008/04/15(火) 23:23:12シー、あの子には中身がわかってないんだからそっとしておかないと
0245デフォルトの名無しさん
2008/04/15(火) 23:33:140246デフォルトの名無しさん
2008/04/15(火) 23:49:23よくわかんないんだけどコントロール使うの?そゆのって。
クライアント領域だけ使ってDC描画とか自前マウス判定での選択状態作成とかクリック検出とかやったほうがよくね
なんの言語か知らないけれど。
0247デフォルトの名無しさん
2008/04/16(水) 01:56:490248デフォルトの名無しさん
2008/04/16(水) 02:24:495年ごとぐらいにしてくれよ。
0249デフォルトの名無しさん
2008/04/16(水) 03:24:480250デフォルトの名無しさん
2008/04/16(水) 07:52:16int hoge[]={ 0, 1, 2, 3, 4 };
って書いたら正常に初期化してくんないんだけど、オレだけ?
24259272とか入ってる
0251デフォルトの名無しさん
2008/04/16(水) 07:55:38偶然にも8の倍数ってところが怪しいんだが。
0252デフォルトの名無しさん
2008/04/16(水) 07:58:52なんでこのスレいるの?w
■ このスレッドは過去ログ倉庫に格納されています