1 名前:デフォルトの名無しさん [2006/02/23(木) 08:52:46 ] Visual Studio 2005 Express Edition(無償) www.microsoft.com/japan/msdn/vstudio/express/ 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/ 過去スレ Part10 pc8.2ch.net/test/read.cgi/tech/1139417216/ Part9 pc8.2ch.net/test/read.cgi/tech/1138703942/ Part8 pc8.2ch.net/test/read.cgi/tech/1137354521/ Part7 pc8.2ch.net/test/read.cgi/tech/1135529419/ Part6 pc8.2ch.net/test/read.cgi/tech/1134819322/ Part5 pc8.2ch.net/test/read.cgi/tech/1133029283/ Part4 pc8.2ch.net/test/read.cgi/tech/1131494714/ Part3 pc8.2ch.net/test/read.cgi/tech/1125460842/ Part2 pc8.2ch.net/test/read.cgi/tech/1113305966/ Part1 pc8.2ch.net/test/read.cgi/tech/1080916113/
313 名前:デフォルトの名無しさん mailto:sage [2006/03/04(土) 20:46:01 ] >>303 VS6.0ってもう何世代も前の製品とはいえ、 保守で使うことも多いからちょっと困るよね。
314 名前:256 mailto:sage [2006/03/04(土) 21:28:14 ] >>299 >GAC に入れるだけじゃダメ。レジストリに登録が必要なはず。 なるほど、VisualStudio2005用にレジストリ登録と言うことですか。 Microsoftが.NETでレジストリいらずを目指してたと聞いたので思い込んでいたようです。 ありがとうございました。できればその話のポインタだけでも教えていただけると うれしいです。 「データソース設定ウィザード」でMySQLが選択できない件ですがぐぐっても MicrosoftのSQLServerのページしかヒットしないようなので.NET 2.0用か VisualStudio2005用に対応が必要な気がしてきました。 >MySQL 関連のところで聞いたほうが早そう いちおうこのスレに質問する前にぐぐるのはもちろんの事MySQLのメーリングリスト・ データベース板のMySQLスレ等いくつか見てみたんですが.NET系の話題はほとんど なかったようでこちらのスレに来ました。 ありがとうございました。
315 名前:デフォルトの名無しさん mailto:sage [2006/03/04(土) 23:10:22 ] >>309 パッケージやMSDNならバージョンが明記されているからそういう質問にならない 「2003EAと2005Expは同居できますか?」みたいな質問になるはず まあ、2005にEA版が無いのに別物だの何だのって聞く時点でおかしいがな 自分で入手しといて混同するはずが無い 逆に2002/2003/2005が明記されていないパッケージや入手経路があれば教えて欲しい それは販社なりMSの手落ちだから
316 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 01:24:31 ] ずいぶん便利な機能増えたけれどさ、Eclipseみたいな、コード打っててその場でエラーが表示される機能ってある? あれいちいちコンパイルしなくてもエラーわかるからかなり助かっててVSにもあるといいなと思ってるんだが。 他にクラス内の関数をアウトライン検索できる機能とか。マウス使わずに希望の関数に飛べて便利だからあると助かる。 Eclipseは重くて嫌いなので、VSに期待してたんだけれども。
317 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 01:42:49 ] >>316 期待に添えなくて申し訳ない。 というのも、エラー表示とかはともかくとして、VS2005はEclipseに匹敵するほど重い。 つーか、扱う言語が別なんだから比較する意味なくね?
318 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 01:58:51 ] >コード打っててその場でエラーが表示される機能 VBのパクリだよ
319 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 02:09:39 ] >>317 EclipseはC/C++/CLI/C#を扱えないの?
320 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 02:15:41 ] >>319 扱えてもゴミ ttp://www.atmarkit.co.jp/fdotnet/tools/eclipse/eclipse_01.html
321 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 02:51:24 ] だめ・・・なのか。くそう(´・ω・`) >VS2005はEclipseに匹敵するほど重い 俺の環境だと、Eclipseの方が遥かに重い。 他のアプリでメモリを結構使ってる場合、Eclipseはもう、重いっていうか、止まる。 機能へのショートカットキーをまとめた表とか、公式でつけてくれればいいのにな〜。 新機能探すのが手間&便利な機能を知らずに逃しているかと思うとプチへこむ
322 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 02:58:44 ] >>312 自己解決したのでどうも いままでは support.microsoft.com/default.aspx?scid=kb;ja;293861 を見ていたので、msword.h とかがあると思っていた。 最近では support.microsoft.com/default.aspx?scid=kb;ja;308338 のように、office関連のタイプライブラリを取り込むと capplication.h cdocuments.h 等クラスごとに沢山のヘッダが作られる ようになった。この変化を知らなかった。
323 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 17:22:08 ] >>316 便利な機能ってのはたいがいMS系IDEのパクリですから。 その場でエラーが表示される機能 コード補完機能 RAD コード折りたたみ機能
324 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 18:39:32 ] >>323 プ 世間知らずは幸せだねぇ。
325 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 19:20:16 ] ↑このスレ一番の世間知らずw
326 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 19:40:42 ] 脊髄反射乙
327 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 20:05:10 ] >>314 ttp://www.ailight.jp/blog/ishino/archive/2003/09/27/380.aspx とか?
328 名前:256 mailto:sage [2006/03/05(日) 20:38:29 ] >>327 すばらしすぎっす。最高っす。感謝っす。
329 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 23:12:42 ] VS2005のヘルプって、C言語の基本型等は全て英語でかかれているのですか? 会社のやつでenumを検索したら英語のドキュメントしか出てこなかったんですが……
330 名前:デフォルトの名無しさん [2006/03/05(日) 23:16:21 ] 中途半端に訳されてるより英語の方がいい。
331 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 23:18:26 ] 英語のまま残ってるやつ多いよね
332 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 23:22:23 ] >>329 C/C++と言語仕様のお話は英語のままだな。 でもCの標準関数なんかは日本語の文章もある。
333 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 00:24:46 ] まじですか……ヘルプに関してはVC6のほうがマシってことか…… M$さん、ドトネトに力を入れるのも良いけど、ネイティブ言語もサポートしてください……
334 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 00:32:51 ] 力を入れているように見えても自社のサーバやアプリは.NET化されない。
335 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 00:58:43 ] 話し飛びすぎ
336 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 01:13:20 ] 別に英語でいいじゃん それが嫌ならプログラマなんて止めちまえ
337 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 01:21:06 ] VC6は、日本語訳があったの? そんな根本的な部分をわざわざ書き直してるわけでもないだろうに、 何で削除するんだろうね。
338 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 02:19:23 ] どうしても日本は英語より日本語が得意な人間は多い プログラマは英語が必須条件だとしたら裾野が広がらず戦力になる人口が増えない するとどうなるか・・・・日本は競争力を持てずに市場が縮小する 市場が小さくなると日本人プログラマが得られる給料も減る 仕方なく差別バリバリの外資で働くことになる
339 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 02:26:12 ] MSDNは英語の方がわかりやすいと思うけどな。 日本語で読んでも、結局不安になって英語見にいくハメになりがちなので、 割り切って英語で読んだ方がいいと思うぞ。慣れればどうってことないし。
340 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 02:28:22 ] どちらが良いかは個人の資質による それを説得しても仕方ない
341 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 04:56:31 ] Standard Editionにもx64コンパイラが入ってるのにWebや箱の裏の比較表では 「64ビットアプリケーション開発」にチェックマークがないのは Professional Editionを買わせようというゲイシの陰謀ですか?
342 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 06:31:48 ] >>340 なぁ。 俺なんか英語全く読めないしね。
343 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 06:44:24 ] 英語のドキュメントがあるだけまし
344 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 11:54:33 ] >>338 数が減れば、給料上がるよ。 自分がやれれば。。
345 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 12:27:40 ] >>344 日本人が減ってもインド人や中国人は減らないからね 問題を読み違えちゃいけない 「自分がやれる」っていうのは状況を作る側にあるってことだ 英語ドキュメントを強要される理由を考えたことあるかい? 日本人が日本語でプログラミングできる環境を作ることが 「やれる人間」だと証明する方法なんだよ
346 名前:デフォルトの名無しさん [2006/03/06(月) 12:34:46 ] (アプリ)[Dev] Microsoft Visual Studio 2005 Team Edition for Software Developers Japanese without MSDN Library DVD (cdi+rr).rar 26bcce0512e66110bc87a8a5b49b91ec Visual Studio2005 pro cd1.iso 1751131ab20a94b99b10a778dd12503c Visual Studio2005 pro cd2.iso a108b54c6b4c36662f05737052aaa5e3 (アプリ)MSDN_Libraly_for_Visual_Studio_2005_Japanese.iso 52d526b13fdda0b52fd141871eeb47f3 【アプリ】開発 MS Visual Studio.NET 2003J_Enterprise_Developer+MSDN_Subscription_Library_2003_DVD.ISO 99bc41080dbb75627a42f49a6f9d4c32
347 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 12:35:36 ] >>345 多くの人間が扱えないような、それでいて高機能(そうな感じのする)言語を広めればよい
348 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 13:10:04 ] >>337 これはどっちもVS .Net 2003/2005のMSDNでは英語版しか見かけない。 ttp://www.microsoft.com/japan/developer/library/vclang/index_Table_of_Contents.htm ttp://www.microsoft.com/japan/developer/library/vccore/_PREDIR_Preprocessor_Directives.htm
349 名前:デフォルトの名無しさん [2006/03/06(月) 18:35:56 ] >>307 が 割れ厨だということが、昨日分かった 割れ厨>>307 orz
350 名前:デフォルトの名無しさん [2006/03/06(月) 19:27:28 ] >>307 荒らしキタ割れ厨(゚∀゚)割れ厨( ゚∀)割れ厨( ゚)割れ厨( )割れ厨( )割れ厨(・ )割れ厨(∀・ )割れ厨(・∀・)割れ厨カエレ!!!!!
351 名前:デフォルトの名無しさん [2006/03/06(月) 21:27:22 ] VS2005のC++でWIN32APIを使って作ってるのですが、 returnだけのWinMainを作ってもMSVCR80.dllを求めてきます。 静的リンクをさせると40kb以上も大きいファイルになってしまいます。 VS2005では、ランタイムなしで実行できる小さなファイルは作れないのでしょうか?
352 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 21:29:52 ] >40kb以上も大きいファイル >40kb以上も大きいファイル >40kb以上も大きいファイル >40kb以上も大きいファイル >40kb以上も大きいファイル
353 名前:デフォルトの名無しさん [2006/03/06(月) 21:33:13 ] >>351 つくれるよ。 「すべての規定のライブラリを無視」すれば。 リンカの /NODEFAULTLIB オプションね。 何やりたいのか知らないけど。 当然標準関数とかは一切使えないよ。
354 名前:デフォルトの名無しさん [2006/03/06(月) 21:34:30 ] ちなみに C++ でって言ってるけど、 その時点で例外処理コードと 実行時型情報のコードが入ってるから。
355 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 21:42:13 ] >>351 いつの時代からのタイムスリッパーですか
356 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 21:46:43 ] >>351 実行ファイルのサイズを小さくする ttp://homepage1.nifty.com/kazubon/progdoc/tclock/nodeflib.html
357 名前:351 mailto:sage [2006/03/06(月) 21:51:26 ] ごめん、ちょっと言い方が悪かった Win95で動くやつをVC++6で作ってたんだけど それをそのままVS2005で作りたいんだよ windows.hはインクルードさせたい VS2005ではランタイムなしでも静的リンクさせずには無理? >>352 40KBだった。結構違うだろ? >>355 8801MAでCDOSにkeysystem入れて使ってる時代からきたよ
358 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 21:54:32 ] >>357 今時、普通のPCでうごくアプリで、40KBやそこら 気にしても仕方がないかと… そこまで気にされるようならCで書くことをお勧めします。 もっと小さくするならアセンブラという手もありますよ。
359 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 21:54:57 ] >>357 身近にあるWinアプリのサイズ見て見ろよ。 40KBなんて誤差みたいなもの。
360 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 21:56:28 ] コンストラクタやデストラクタが動かないとか聞くけど。
361 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 21:57:01 ] >Win95で動くやつをVC++6で作ってた 古いDLL使えばいい
362 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 21:59:07 ] 静的リンクなのにランタイムって意味ワカンネ
363 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 22:01:18 ] Win95で動くやつだったらVS2005に変える意味がない。
364 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 22:03:35 ] そういやプリコンパイルされているDLLで msvcrt.dllにしか依存していないモノを見かけるけど、 あれどうやって作ってるの?
365 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 22:07:09 ] >>364 MinGW か VC6 があれば作れる あと、Windows2003DDKの中に msvcrt.dllにリンクするインポートライブラリらしきものが あったような気がするけど、それを使うとうまくいくかどうかは試したことないっす
366 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 22:34:38 ] しかしmsvcrt.dllはシステムの一部だから今は勝手に使ったら駄目ということになっている。 msvcrXX.dllもシステムフォルダに置くな、再配布しろという具合。
367 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 23:22:54 ] >>357 VC8はスタートアップがすでにWin95にない関数を使ってるので tinycrtでもリンクさせないとそもそも動かない VC8でもtinycrtが使えるかどうかは知らんが 使えればあんたが気にしてるサイズの問題も解決するだろう
368 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 23:24:29 ] >>354 そういやVC8ではデフォルトでONになってたな。 それ切るだけでも変わるんじゃない?
369 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 00:31:33 ] VC8はデバッグ情報がリリース版でも含まれてる、って言う話も聞いたよ?
370 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 00:37:01 ] 変なのが混じるからこっちの方がいいな はんりゅう 韓流 の検索結果のうち 日本語のページ 約 12,100 件中 1 - 100 件目 (0.71 秒) かんりゅう 韓流 の検索結果のうち 日本語のページ 約 602 件中 1 - 100 件目 (0.66 秒)
371 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 00:37:36 ] >>369 少なくともVC 7.1のリリースもデフォルトではデバッグ情報入り。
372 名前:370 mailto:sage [2006/03/07(火) 00:37:50 ] 誤爆スマソ
373 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 01:12:31 ] >>367 tinycrtって初めて聞いたがこれか。 www.microsoft.com/msj/0297/hood/hood0297.aspx
374 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 01:22:52 ] 4kbyteの実行ファイルとか作れるよ
375 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 07:02:05 ] kwsk
376 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 11:23:45 ] ウィルスは小さい
377 名前:デフォルトの名無しさん [2006/03/07(火) 14:07:57 ] VC8で何かのタイミングでクラスビューからクラスが居なくなる… クラス定義を編集してみても、ソリューションに再登録してもダメ 一端ワークスペースを閉じて、それっぽいVC8が勝手に作るファイルを消してもダメ もちろん、コンパイルは通ります。 VC7.xだと、クラスをちょっといじってファイルを保存してあげれば、再認識してたのですが、どーにかならないでしょうか? あと、エディタにタブや空白を示すマーク(→、・)が出てウザイのですが、何処で設定できるのでしょうか? こいつもいつのまにやら出現しやがったが、切り方が分からない (´・ω・`) ついでに、インテリセンスの頭の悪さもなんとかならないでしょうか?CTime::GetCurrentTime()とか出てこない
378 名前:デフォルトの名無しさん [2006/03/07(火) 14:24:46 ] >>377 ndb ファイル一度削除したらどうよ。 IntelliSense は頭いいと思うぞ。 反映されるまでに時間かかるけど。
379 名前:デフォルトの名無しさん [2006/03/07(火) 16:00:22 ] .ncb消してももちろんダメです。 CTime::GetCurrentTime()って出てきますか?
380 名前:デフォルトの名無しさん [2006/03/07(火) 20:26:56 ] ソリューションエクスプローラが固まってしまいます。 というか全体が固まってしまいます。 ステータスバーにはプログレスバーが出ているので、 たぶんIntelliSense のせい? IntelliSense 一時停止させられればいいのになぁ。 確かにソースいじってるときには IntelliSense 便利なんだけど、 ビルドオプションとかいじってるときに IntelliSense のせい(と勝手に思ってる)でソリューションエクスプローラが 固まるのは使いづらいです。
381 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 20:50:59 ] パーシャルクラスの内容は書き換えたらダメなのか? 勝手に書き換えてるけど不安だ。
382 名前:デフォルトの名無しさん [2006/03/07(火) 21:02:58 ] >>379 でてこないなぁ。 CTime::GetAsSystemTime の次は CTime::GetDay だなぁ。 MFC 使わないからよくわかんないけど。
383 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 21:47:00 ] >>380 固まるだけじゃ意味不明 そのままVSが反応しなくなるの?しばらくすると動くようになるの?1秒弱程度一瞬固まる程度なの? で、君のPCのスペックは?自動保存はどうしてる? ちなみにウチのVSは無意味に固まることはない 環境はPen4-3.2GHz/2GB/自動保存OFF
384 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 23:02:24 ] うちのは意味ありげに固まるぞ?
385 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 23:32:24 ] >>384 エスパーしか分からないコメントをするなよ うちってなんだよ、うちって そんなに有名なうちなのか?
386 名前:デフォルトの名無しさん mailto:sage [2006/03/07(火) 23:56:35 ] わるい、ほんの、ほんの出来心だったんだ… 魔がさしたってやつさ…
387 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 00:15:30 ] うちのは艶かしく固まるぞ
388 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 01:36:43 ] 固まるって言葉じゃ状況が良くわかんね 止まるはずもなさそうな状況で止まる異常な状態を言いたいのか、止まって然りな状況だけど止まる時間が長いから苦情を言いたいのか うちでは止まって然りな状況(デザイナを開くとかデバッグを開始するとか)では数秒固まってタスクトレイにお待ちくださいバルーンが出ることもあるが、コーディング中とかに止まることは無いね >>383 に倣って、環境はPentium4-2.8GC/1.5GB/EIDE-160GB(7200rpm)/自動保存OFF
389 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 01:43:04 ] >>380 ビルドオプションの設定時にインテリセンスって関係する? 最低でもどの言語のどの画面でどういう操作したら固まったか書けよ プログレスバーが出る状況なんて山ほどあるぞ
390 名前:380 [2006/03/08(水) 02:14:53 ] 使用言語は C++ もしくは C++/CLI ソースいじった後(特にヘッダファイル)、しばらく 放置するとステータスバーに「IntelliSenseを 更新しています」という表示とプログレスバーが出る。 それは正常なんだけど、プロジェクトのプロパティページで オプションいじってるときにも同じ表示が出て、 CPUの利用率が100%になったままVSは操作不能。 他のアプリケーションはおもいながらつかえる。 10分ほど経過すると無事元の状態に戻る。 環境は Windows XP Home SP2 メモリ 1280MB CPU Pentium M 1.6GHz
391 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 02:50:52 ] >>380 たぶんメモリの解放とかしてるんじゃ? 漏れもたまに激重くなることがあるが待つの面倒なんでOSを再起動してる
392 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 06:01:51 ] オプションウィンドウのキーボードショートカットのリストってウィンドウが小さすぎない? 4行しか表示されないんで選びづらい
393 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 07:04:18 ] 改善要望送れ
394 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 09:10:01 ] VC5とかには、クラスビューとかリソースビューのほかに、ファイルのツリービューも あったと思うんですがVC8では見あたりません。 なくなっちゃったんでしょうか?
395 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 09:20:25 ] >>380 いらんものを常駐させてるに一票
396 名前:デフォルトの名無しさん [2006/03/08(水) 09:24:45 ] >>394 ソリューションエクスプローラの ファイル表示モードでは???
397 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 09:32:00 ] VC5じゃ全然違うから入門書買って勉強しなおした方がいい
398 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 09:37:01 ] >>390 VSが入ってるフォルダを最適化かけてみ あとメモリの使用状況をチェック データベースが1GB食ってるとか無いかね
399 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 09:55:25 ] Try con = getOracleConnection trans = con.BeginTransaction cmd = New OracleCommand(sql, con) cmd.ExecuteNonQuery() trans.Commit() Catch e As Exception trans.Rollback() MsgBox(e.Message) End Try catchのところのtransが割り当てられる前に使用されているっていう エラーになるんですが例外が発生したときにロールバックするためには どういうコードにしたらよいのでしょうか?
400 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 10:04:05 ] >>399 誤爆?
401 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 10:11:36 ] >>400 いえ、.net2003ではエラーにならないんですが2005だとエラーになるもので。 ちなみにエラーというのはコードエディタ上で波線が出るということなのですが。
402 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 10:29:33 ] trans = null; try{ trans = con.BeginTransaction(); }catch{ if(null!=trans) trans.Rollback(); }
403 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 10:33:43 ] いつからC++スレになったんだ?
404 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 10:34:25 ] >>402 ありがとうございます。試してみます。 2005は細かいエラーも表示してくれて親切ですよねー
405 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 10:38:43 ] >>402 ばっちりうまくいきました。さんくす。
406 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 11:10:21 ] ClickOnce試してるんですけどアプリケーションファイルに 任意のフォルダを追加するにはどうしたらいいですか?
407 名前:390 [2006/03/08(水) 11:41:16 ] ソリューションエクスプローラが重くなるよ〜って書いたやつですが、 ソリューションに含まれるプロジェクトの数を減らしたら 固まることもなくなりました。やっぱ30プロジェクトくらい つっこんでるのってだめなんですかね。 でも関連ライブラリとか、単体テスト用のプロジェクトとか、 すぐにプロジェクト数って増えちゃうんですよね。
408 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 12:30:32 ] そりゃ無茶だ
409 名前:390 [2006/03/08(水) 12:37:29 ] >>408 やっぱそうですかぁ・・・・ とりあえずプロジェクトをアンロードしておけば問題ないみたいなんで ソリューションエクスプローラでソリューションフォルダ作って、 複数のプロジェクトをひとまとめにロード・アンロードしてます。 こうすれば100プロジェクトくらい登録していてもOK
410 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 12:46:59 ] オブジェクト別のメモリ消費量を計測するツールってある?
411 名前:394 mailto:sage [2006/03/08(水) 12:48:28 ] >>396 おぉ、それだ。ありがとうございます!!
412 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 14:26:39 ] >>407 別にダメではないが、>>390 に書いてあるハードリソースが貧弱すぎるという事だ CPUを高性能なものにし、メモリを増設し、HDDを高速にアクセスできるようにし、その他ハードも全て30プロジェクトという負荷に耐えうるものにすれば良い 君の質問のダメなところは、現象が発生する背景を書いていないこと 30プロジェクトなんてエスパーしか予想できない 原因が分かっていないのに勝手にインテリセンスが悪いと決め付けるのもイクナイ
413 名前:390 [2006/03/08(水) 14:29:38 ] うひょ、だいたい10プロジェクトくらいがさくさく動く 限界か、漏れの環境だと。Mem 1.2GB Pentium M 1.6GHz。 boost とか stl とかその他自分で作ったクラスライブラリとか てんこ盛りだと、-> 押した瞬間に固まることもある(笑 ある程度以上深いインクルードは無視するとか、なんとか できんもんかねぇ。