1 名前:デフォルトの名無しさん [2007/02/14(水) 02:54:05 ] 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/
792 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 08:52:06 ] SP公開後に製造されたパッケージなら適用されてるんじゃなかろうか。
793 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 11:05:24 ] >>792 それ、何も言ってないのと同じだな。
794 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 11:37:54 ] 実際買った人のレポートなら意味あるだろうけど
795 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 11:40:20 ] 店にSP1適用済みが並んでるのは見てないな 在庫が積んであるんだろうが
796 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 11:44:43 ] MSDNにSP1適用済みイメージがアップされてないっぽいから、 パッケージ販売のやつも、まだじゃないかなぁ
797 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 15:25:33 ] Mobile Internet Toolkitをインストールしたんですけど、 ファイルー>新規作成ー>プロジェクトとクリックして テンプレートのとこにでません。 わかる人いませんか?
798 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 17:30:26 ] SP1インストール断念 途中で容量が足りなくなる(´・ω・`)
799 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 18:45:30 ] >>798 俺も俺も つうか4Gあったはずなんだが・・・・ せめて解凍先C以外に出来ればいけるのに
800 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:17:23 ] >>799 4Gあってもダメなのか…
801 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:20:46 ] なんでそんなにディスク喰うの? ぎゅうぎゅうに押し固めたキャビネット400MBを全部展開してるんかね?
802 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:23:27 ] >>800 ごめん確認したら嘘ついてた 3.6Gだったわ
803 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:36:47 ] D:\にインストールしてもOK?
804 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:38:42 ] 大して変わらんがなw
805 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:51:43 ] blogs.msdn.com/heaths/archive/2006/10/06/VS-2005-SP1-Requires-a-lot-of-Disk-Space.aspx この辺りの拠れば、UIモードで起動すると余計なテンポラリができるから、/quietでも付ければ、みたいな話があるな。 あとはデメリットもあるけど、パッチキャッシュを無効にする手があるみたい。 blogs.msdn.com/heaths/archive/2006/11/28/save-time-and-space-for-vs-2005-sp1-by-disabling-the-patch-cache.aspx ちなみに展開自体は下のようにやればできるが(ファイル名は英語版のもの)。 VS80sp1-KB926601-X86-ENU.exe /extract d:\
806 名前:デフォルトの名無しさん [2007/04/03(火) 19:55:25 ] 基本的にソフトウェアはDに入れてる OSと絶対OSと同じ領域じゃないと動かないソフトウェアを除く
807 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:58:28 ] >>805 ナイス情報!!
808 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:08:42 ] MS様のMSIインストーラはすごい 1. MSI内蔵のcabを別の場所に作成(この時点のHDD消費量 vs80+msi*2 2. cabを展開(vs80+msi*2+(msi*10位?)) 3. VS80をバックアップ(vs80+msi*2+(msi*10位?)+(vs80/10位?)) 4. 上書き開始 5. バックアップとキャッシュの削除 6. 完成 *途中でハッシュチェックも入るんだぞ
809 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:21:10 ] PC買い換えろってことだな
810 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:22:30 ] >808 なにこの富豪ぶり
811 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:28:15 ] もうちょっとMS様のMSIインストーラのすごさを教えてあげよう ・MSIは32bitと64bitを同梱できない ・MSIは多言語化できない よってMS様はすべての製品で、言語*2 (32, 64 bit) 種類のMSIを用意して配ってくれてるんだよ!
812 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:31:29 ] さすがMS!おれたちにできない事を平然とやってのけるッ そこにシビれる!あこがれるゥ!
813 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:33:02 ] >>811 そこでC#ですよ 言語*1種類で済む
814 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:38:04 ] >>813 ナイス釣り
815 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:42:27 ] VistaのUACでMSI以外のインストーラ全滅 >>811 はどこにも明記していないから見たやつは超ラッキー
816 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:49:52 ] @IT:連載:.NETで簡単XML 第8回 VS.NETでXML Schemaを活用する(動作編) ttp://www.atmarkit.co.jp/fdotnet/easyxml/easyxml08/easyxml08_02.html ここに、 >ソリューション・エクスプローラでAddressBook.xsdをダブルクリックし、これを開く。 >すると、スキーマのグラフィカルな表示が見られることだろう。これを表示させた状態では、 >メニューに[スキーマ]が追加されている。この[スキーマ]メニューから[データセットの作成] >を選んで、[データセットの作成]にチェックを入れる。この時点で、自動的に「〜.個人[i].名前」 >というような式を可能とするためのソース・コードが自動的に生成されている。 とあるんですが、サンプルのスキーマファイルで試してみてもデータセットの作成が出てきません。 新規作成時でもデータセットとスキーマファイルでは同じxsdでも扱いが違うようなのですが、 ↑の機能を使用するにはどうすれば良いんでしょうか?
817 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 21:50:49 ] >>816 xsd.exe を使う
818 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 22:04:52 ] >>817 作成されましたthx
819 名前:デフォルトの名無しさん [2007/04/03(火) 22:08:39 ] すみませんが VB.net と C++.net ともに2005です。これらのコードに対してC#でいうところの 下記に等しいコードはありますか? #region hogehoge_message #endregion
820 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 22:13:05 ] まったく同じもの書いてみたらええがな 余裕で判るから
821 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 22:18:39 ] >>811 好意的に解釈すれば必要最小限のものしか ダウンロードしなくてすむようにしてくれているんだよ 流石だね
822 名前:デフォルトの名無しさん [2007/04/03(火) 23:02:28 ] >>820 すみません。間違えました。 以前の現場ではVS2005だったのですが 今はVS2003です。そのためコードを隠すコード(#region hogehoge・・・) が効きません。
823 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 23:06:51 ] >>822 なんでもいいから、フォームアプリ作ってみ。 VSが勝手に書いてくれるコードに答え書いてある。
824 名前:デフォルトの名無しさん [2007/04/03(火) 23:09:44 ] >>823 試してみます。 あとC#だと /// と記述すると自動でコメント生成用のテンプレートが 挿入されますが、 C++ ・ VB.net ではどうすれば良いでしょうか?
825 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 23:27:05 ] VBのコメントは ' なんで ふつうに考えて ''' やな。 2005はできるけど2003は知らん。 VCのIDEはそんなに優しくないと思う。
826 名前:デフォルトの名無しさん [2007/04/03(火) 23:41:05 ] >>825 ありがとうございます。 C#とコードが似てるからと /// をC++.netにて 入力したところ特に何も変化ありませんでした。(2003) いずれにせよ試してみたいと思います。
827 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 00:25:48 ] しっかし・・・何で試してから書かないんだ?一部の連中は
828 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 00:42:00 ] >>827 マニュアル世代
829 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 01:20:46 ] CreateFileMappingで用意したアンマネージドメモリーからMarshal.Copyをしてるのですが、 パフォーマンスアナライザとかで調べると思ってたより、遅いです。なんかいい方法ないですかね? C#です、 int byteStartIndex, int nLength IntPtr m_sharedMemoryAddress; byte[] bArray = new byte[nLength]; IntPtr iptr = new IntPtr(sharedMemoryAddress.ToInt64() + nIndex); //ここも遅い Marshal.Copy(iptr, bArray, 0, nLength);
830 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 01:36:29 ] C++を使え。ネイティブで
831 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 02:22:47 ] >>830 自己解決。 unsafeとfixed使って、ポインタキャストしてのインラインC言語って感じのソースで速くなったぽい、
832 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 09:54:32 ] unfase使えばC++使わなくても十分早い フレームワーク使えないときだけネイティブでおk
833 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 10:23:08 ] >>832 俺はそういうのやったことないけど勉強になった気がする
834 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 11:40:53 ] >>828 マニュアル世代は俺らの世代だ。 あいつらは2ch世代?ネット世代? 顔が見えないから何訊いてもいいと思ってる。世代で括るのもどうかと思うがw
835 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 11:43:18 ] 全部ゆとりでいいよ
836 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 11:54:24 ] 俺らとかあいつらとかって何の話?
837 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 11:55:32 ] お前も俺らと心を通わせればわかる。
838 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 14:23:47 ] paragmaを使わないでIDEでライブラリーを追加するには どうすればよろしいですか?
839 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 14:49:24 ] pragmaを使う
840 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 15:14:38 ] プロジェクト : error PRJ0003 : 'cmd.exe' の起動中にエラーが発生しました。 って出る、環境変数をいじくったせいみたいだが、ようわからん 一応マニュアルのパスを入れたけど直らんし〜〜 誰か助けてください orz
841 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 15:29:19 ] >>840 >>838 の質問に答えてくれたら教えよう
842 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 15:50:13 ] プロジェクトにlibファイルも追加してやったら
843 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 16:03:01 ] VC6の(.dsw)からVS2005の(.sln, .vcproj)をコマンドラインのバッチで 生成したいんだが、方法はあるんだろうか? 逆変換のツール(prjconverter)はめっけたんだが・・・ devenv /upgrade は(.sln)しか指定できなかった。 dswが変更されるたんびにVS2005開いて「変換」が大変なんで スクリプトで変換→リビルドまで出来るとグッドなんだ。
844 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 16:04:31 ] >>841 わかりません。素人なんよ >>842 こっちにレスしてくれたんかわからんが やり方わからんで無理ぜよ
845 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 11:35:07 ] >>843 使い方がおかしくないか? プロジェクトのフォルダを分けて、ソースだけVSSで管理したら?
846 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 16:49:16 ] わかっていないのに動くって最悪のパターンだな
847 名前:デフォルトの名無しさん [2007/04/05(木) 19:18:28 ] VS2003(1.1利用)環境におけるTreeViewについて質問があります。 @FormLoadイベントにてTreeViewをWindwosFormに追加し画面表示しているのです がこの時に最初から「+」「-」の表示を行わずに、最初から全て表示(展開) させるにはどうすれば良いでしょうか? ATreeView上で通常のWindowsエクスプローラーの様にアイコンもセットで 表示するにはどうすれば良いでしょうか? 以上 ご存知の方がいらっしゃいましたらご伝授願います。
848 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 19:39:34 ] とりあえずでいいから ここ読んでまったく同じ事サンプル通りにやってみ? ttp://www.atmarkit.co.jp/fdotnet/dotnettips/259treeviewadd/treeviewadd.html その2つの質問に回答する必要がなくなるから
849 名前:デフォルトの名無しさん [2007/04/05(木) 20:51:00 ] >>848 Expandメソッドを利用するところがミソの様ですね。 試してみます。ただ、アイコンを追加する方法については記載がされて いない様です。
850 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 21:34:27 ] 相手にしちゃだめ
851 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 21:39:55 ] ここは開発ツールのスレですよ
852 名前:デフォルトの名無しさん [2007/04/05(木) 23:05:30 ] >>851 他スレに質問しました。
853 名前:デフォルトの名無しさん [2007/04/05(木) 23:46:44 ] 分割コンパイルに挑戦しているんですが、 どうもcppファイルのコンパイルの順番がおかしいようで エラーになります。 funcView.cppの後にコンパイルさせたいんですがどうしたらいいんですか?
854 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 23:48:27 ] 絶対そういう問題ではないと断言する
855 名前:デフォルトの名無しさん [2007/04/05(木) 23:53:20 ] >>854 やっぱそうですかねぇ…
856 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 00:11:33 ] もしかしたら.hファイルのインクルードの順番がおかしいんじゃないかな MFCでしょ?
857 名前:853 [2007/04/06(金) 00:31:30 ] >>856 そうです。MFCです。 funcView.cpp中で #include "tierraView.h" #include "sorce__func.cpp" ってやりました。分割コンパイルと違いますが まだ勉強不足で分かりません。>< 出直します。
858 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 00:42:34 ] とりあえず*.cppをインクルードしないように。
859 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 00:43:29 ] ひどいね
860 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 00:46:04 ] .hにすべて記述しなさい 今時.cppに作るやつなんておらへんやろ
861 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 01:50:34 ] >>860 そんな嘘信じるやつがいるんだろうか
862 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:05:33 ] >>861 え?あなたまだ.cppに書いてるのですか?
863 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:13:02 ] >>861 まだ.cpp作ってるとかどこのゆとりだよ
864 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:16:08 ] というか、いくらヘッダに#pragma onceしたって、ヘッダが相互依存するコードかいてればいつかはcppを書かなければならないんだが。 cpp完全なしっていうのはきいたことが無いな・・・。
865 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:17:26 ] >>862 >>863 ヘッダに書く場合とcppに書く場合のバイナリの差がわからないのか
866 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:24:34 ] VC8を買うと、windowsのアイコンとかビットマップとかもはいってるって聞いたけど、 たくさん入ってますか。
867 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:27:47 ] >>864 常識ですがmain.cppは要りますよ >>865 はい?
868 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:41:58 ] >>865 そんなのあるの?
869 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 02:57:58 ] 全部ヘッダファイルにするとか言ってるお馬鹿さん、 いい加減2人を装うのはやめようぜ
870 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 03:13:18 ] >>869 その話はもうよそうぜ どうせ粘着ヘッダ野郎は引きこもりの無能厨房なんだから
871 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 03:15:19 ] バイナリ差? どうせそんなもの「ヘッダに書いた関数はinlineなしでもインライン展開されます」とかそういう些細な話なんだろう。 あいにくVC8はそんな仕様ではない。残念だったな。
872 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 11:38:21 ] >>865 たぶん、こちらが想定する前提と異なること考えてるだろうけど、詳しく、教えて。
873 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 14:30:27 ] cppがいやならcにしたらいいよ もちろんヘッダーはhppなんだろうな
874 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 17:39:07 ] C++の初心者がいきなりC++/CLIを使うと、*.hの使い方ががごちゃごちゃになると思うな。 IDEが生成したWindows Formのソースを見たときは驚いた。 あとheaderに書きまくるとするとテンプレート関係くらいか。
875 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 19:05:26 ] 使いまわしのきく汎用性のあるクラスとかは、ヘッダに実装も書いちゃうな。
876 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 19:18:04 ] 使い回しのきかないクラスなんか作るな
877 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 19:26:22 ] クラスなんて使い捨てです。偉い人にはそれがわからんとです。
878 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 20:36:28 ] >>876 君はPerlを否定した。 それどころかJ#まで否定した。
879 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 21:21:42 ] J#か・・・ なにもかもが懐かしい・・・
880 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 21:24:08 ] すぐに消え去ることを前提に作られた言語か・・・
881 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 22:43:51 ] TEST
882 名前:デフォルトの名無しさん [2007/04/06(金) 22:45:34 ] System.Net.Sockets.SocketException: システムのバッファ領域が不足しているか、またはキューがいっぱいなため、ソケット操作を実行できませんでした。 場所 System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult) ソース private void OnDataReceived(IAsyncResult ar){ ReadMessageAsyncState state = ar.AsyncState as ReadMessageAsyncState; int count = userSocket.EndReceive(ar); 以下略 ってのがたま〜に発生してしまいます。(再現性は低い) 原因なんでしょう?エスパーきぼんぬ。 BeginReceiveのパラメータが怪しい?or 他?
883 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 22:55:44 ] エスパー参上。 ttp://support.microsoft.com/default.aspx/kb/826757/ja
884 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 23:45:09 ] >>882-883 50も何につかってんだろう? 怪しいコード動いてたりして。
885 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 00:43:41 ] >>871 おいおい VCはinline展開されまくりだぜ
886 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 00:50:32 ] >>883 >>884 レスさんくす。ヒントになった。↓のツールで調べれるらしい。 自宅のノートPCでやってみたら、18だった。再現したら調べてみるよ ? コンピュータ上のプロトコル バインドの数を確認するには、enum.exe ファイルを実行します。 support.microsoft.com/kb/815209/ja
887 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 11:49:44 ] クエリデザイナが勝手にSQL文を修正してしまうので困っているんですが、 これを無効にする方法はないでしょうか? '2007-01-01'を'1/1/2007'に直されて接続先にエラー返されます
888 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 12:55:50 ] Windows Form のアプリをデバッグビルドで実行してるときに例外が発生した場合なんだけど、 (1) 例外が発生した場所そのものがハイライトされる場合と、 (2) mainまたはスタートアップフォームのコンストラクタがハイライトされる場合 の二通りのパターンがあるよね。 どういう場合に後者のパターンになるんだろう? 2003の時代からもう3年も使ってるのに未だにこれが理解できない。
889 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 13:30:17 ] 例外が発生する前に最後に到達したユーザのコードで止まるんじゃなかったか
890 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 14:12:47 ] >>887 その日付みたいなのってデータ型なによ? 勝手に直される意味がわからmm
891 名前:887 mailto:sage [2007/04/07(土) 14:31:32 ] >>890 OdbcType.DateTimeです。 試しにSqlServer相手に同じことやっても修正されないみたいですね。 ODBC接続だからそうなるのか、接続先のDBMS固有の問題なのか……。
892 名前:890 mailto:sage [2007/04/07(土) 14:46:20 ] >>891 俺の周りにも勘違いしてる人よくいるんだけど、日付型なんだから '2007-01-01'も'1/1/2007'も同じ値で表示方法が異なるだけ。 '2007-01-01'で検索してもヒットするでしょ? で、文字にしたいなら明示的に文字型へ変換する必要がある。 日付型の表示書式はデフォルトの設定が摘要されてるだけ。 普通は表示する側で書式変換(String.Format)するけど、SQLでやるなら そのDBMSの関数ミロ。