1 名前:デフォルトの名無しさん [2005/08/23(火) 17:08:00 ] .NETに関する総合スレッドです。
604 名前:デフォルトの名無しさん [2006/10/27(金) 03:39:57 ] forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=798587&SiteID=7
605 名前:デフォルトの名無しさん mailto:sage [2006/10/28(土) 21:21:15 ] COMコンポーネントについてお聞きします。 COMオブジェクトを作成する際はもう至極当然の事のように、 参照カウントを必ずデクリメントするように言われてます。 で、そのときの構文が try {} catch {} finally {} 中でのMarshal.ReleaseComObject(); の使用。 これが雛形とされているようです。 で、とある人は必ず このtry文を複雑にネストしなさい、必ずデクリメントしなさいと薦めてます。 もうね。無理。このご時世になんだそれ。 使用後に while(obj!=null && i>0) i=Marshal.ReleaseComObject(obj); じゃだめなんでしょうか。
606 名前:デフォルトの名無しさん mailto:sage [2006/10/28(土) 22:19:20 ] それ意味ないし。 FinalReleaseComObjectってのあるけど。 ネストさせるのは、例えば HogeObject.Document みたいなので HogeObject および HogeObject.Document のどっちもきちんと解放させるためじゃ?
607 名前:デフォルトの名無しさん mailto:sage [2006/10/28(土) 22:59:36 ] レス有難うございます。 意味無いのでしょうか。 今製作中のアプリだと動くんですよね。 ちなみに対象はExcelオブジェクトなんですけど クラスのprivateインスタンスとして Application〜Rangeまでを作成します。 ゆえにtryは一回のみ。ネストさせてません。 (例外発生時は下記手段でクラスインスタンスごとDisposeします。) この作成したインスタンスをクラス内外からアクセスさせまくって アプリ終了時に 用意しておいたDisposeを使ってRange→Applicationの順で上記方法で開放します。 するとちゃんとExcelプロセス毎消えますよ。 当然GCとか使ってないです。 この手段を使わない場合、ネストが当然深くなってたんですけど コード構造がそもそも複雑になりすぎて、Disposea内での解放後(一度だけReleaseする) に参照回数が0じゃ無かったんですよ。当然プロセスも残ります。
608 名前:デフォルトの名無しさん mailto:sage [2006/10/28(土) 23:01:52 ] >>604 どうネストしたらそれと同じになるんだよ。 だいたいそのwhileもいやな感じだな。最初にiになんか入れとくのか?
609 名前:デフォルトの名無しさん mailto:sage [2006/10/28(土) 23:05:53 ] それはネストにあたってるのは参照を保存してる部分だろうに。 whileでカウント0までループさせるのとは別の意味だろ。 で、場合によってはそのやりかたはまずいとか聞いたことがあるんだが ま、ネスト書きまくるよりは確実(ミスの可能性が少ない)かもな。 で、当然プロセスが残ります、のはお前のせいだろ
610 名前:デフォルトの名無しさん mailto:sage [2006/10/28(土) 23:30:39 ] レス有難うございます。 whileの書き方は確かに気持ち悪いですね。申し訳ない。 ええとですね。ちょっと話飛ぶんですけど、どういう状況でプロセス残っているのか。 今作ってるのがですね 親と子の二つのスレッドで動いてるアプリなんですね。 で、親だけが、親が作成したExcelオブジェクトを参照している分には 上記のようなwhileを使わずとも、きちんと開放できてるんですよ。 で問題は、子でこのオブジェクトを参照したときに開放できなくなるんです。 子が参照するのは一箇所のみ。 参照するのはRangeだけなもんで、子でRangeインスタンス作成してそのインスタンスについて 通常通りの流れでアプローチしたんです。 すると、今度はプロセスを開放できないばかりか、Excel画面上でもおかしな現象が発生。 フリーズした感じになるんですよ。 どうしたもんかと思い、子でも同じインスタンスを作成して子のスレッド内で独立して オブジェクト開放もしてみたんです。 そうすると、親のインスタンスを触ってないにも関わらず、今度は親のオブジェクトが解放されてません。 Excelオブジェクトを管理するクラスは一つだけに抑えたかったのもあり 試行錯誤した結果、上記に至ったわけです。
611 名前:デフォルトの名無しさん [2006/10/31(火) 15:01:03 ] VC.NETで自分自身のユーザー名を取り出す方法を教えてください。
612 名前:デフォルトの名無しさん [2006/11/08(水) 22:36:43 ] VisualStudioインストロールしてなくても、.NET Frameworkだけ入れればcscとかのコンパイラも入ってますか??
613 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 22:41:43 ] ランタイムだけでおk
614 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 22:42:14 ] コンパイラはFrameworkのフォルダに入ってる。 その他のツールはFrameworkSDKをダウンロード。
615 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 22:45:28 ] ありがとうございます!
616 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 23:17:11 ] .NET Framework 3.0 日本語 Language Pack は、まだうpされていないね。
617 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 23:21:35 ] >>616 .NET Framework 3.0 入れるだけで勝手に入ったよ。
618 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 12:21:57 ] UNIXなんかにccがあるのに真似たんだろうけど、何か不純な感じ。 やっぱ、UNIXのccはOSをコンパイルできる(次のブートがガクブルだけど)のに対して、 あまりにも.NETはOS上の箱庭だからかな。 セキュリティのサンドボックスにはなり得ない箱庭。
619 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 12:41:54 ] >>618 何を言っているのかさっぱりわからん・・・ CodeDomやリフレクションとかの絡みで入ってるんだと思うが。 cc 入ってない Unix だって伝統的には多いし。
620 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 13:43:05 ] >>619 相手にすると喜ぶだけですよ
621 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 14:27:57 ] .NET Framework 3.0 SDKの日本語版は、まだかな
622 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 20:42:29 ] >>618 アンチのラベルが分かるスレだな。
623 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 20:46:09 ] 他のスレでは、アンチや荒らしでも少なくとも最低限のプログラミングの 経験はありそうな奴がやっているように思うんだけど、このスレの荒らしは どう考えてもプログラミング経験が無いように思える・・・ でもそんな奴がこの板見てるわけないし、いったいどういうことだ?
624 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 21:26:37 ] 元々過疎気味のスレだし 別にそうカリカリせんでも
625 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 23:17:54 ] >>623 VBAをちょっと組んだことあるレベルでVB.NETをちょっと触ってみた人とかじゃ?
626 名前:デフォルトの名無しさん mailto:sage [2006/11/10(金) 01:24:05 ] 単なるPC UNIX初心者
627 名前:デフォルトの名無しさん mailto:sage [2006/11/12(日) 13:20:12 ] >>621 そもそも単体の3.0の英語版SDKないぽいし。 Platform SDK + .NET Framework SDK = Windows SDK(VISTA用) らしいので、しばらく出ないんじゃない? 日本語ドキュメントは日本語MSDN Libraryの更新だけとかでさ。 まー英語版ドキュメントでも埋まってない項目多いよね〜。 音声合成/認識がらみの.NET クラスライブラリのリファレンスとか。 あとβやCTPの頃のままサンプル張ってあるので、 そのままではサンプルが動かないのも結構ある。
628 名前:デフォルトの名無しさん [2006/11/13(月) 16:31:18 ] Microsoft .NET Framework 2.0がなにかにひっかかるようでPCが不安定。 そこで、同じWInXP使っているヤツに聞いたら、そんなソフトPCに入ってないって言うんだが、 これってWinXPのPCを買うと初めから導入されているソフトじゃないのか? フォルダーごと消し去っても問題なし?使っているソフトによってはヤバイですか?
629 名前:デフォルトの名無しさん mailto:sage [2006/11/13(月) 17:00:22 ] ヤバい。 pc7.2ch.net/pcqa/ ここ行かないとかなりヤバめ。
630 名前:デフォルトの名無しさん mailto:sage [2006/11/13(月) 18:56:05 ] >>638 こういうタイプの人って怪しい占い婆に先祖霊が背後霊がどうこうって 言われたら簡単に信じちゃうんだろうなw
631 名前:デフォルトの名無しさん mailto:sage [2006/11/13(月) 18:56:50 ] 628だったか
632 名前:デフォルトの名無しさん mailto:sage [2006/11/13(月) 19:04:28 ] >>628 おそらく(漏れの知り合いでも無さそうだから)消しても問題ないと思うよ。
633 名前:デフォルトの名無しさん mailto:sage [2006/11/14(火) 09:01:42 ] >>638 に期待
634 名前:デフォルトの名無しさん mailto:sage [2006/11/14(火) 18:36:50 ] 今日.NETを入れたが、セキュリティ更新プログラムが増えた。 何のための.NET。。。
635 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 02:14:49 ] 君のための、だヨ!
636 名前:デフォルトの名無しさん [2006/11/20(月) 19:54:34 ] .NETでCOMは作れますか?
637 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 20:19:13 ] yes
638 名前:デフォルトの名無しさん [2006/11/20(月) 20:27:28 ] dd で、何か注意事項はありますか?
639 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 20:52:34 ] 注意事項:どつぼにはまる前に引き返す
640 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 20:57:05 ] どつぼですか・・・
641 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 20:20:59 ] >>636 物凄く単純な例が↓にあるますよ pc8.2ch.net/test/read.cgi/tech/1123842575/91 pc8.2ch.net/test/read.cgi/tech/1123842575/96-97
642 名前:デフォルトの名無しさん [2006/11/23(木) 13:36:37 ] Microsoftは、未だにVB6を使い続けるユーザー達のために、 Formの既定インスタンス機能や、IDEの挙動をVB6に似せるなど、 移行支援の為の対策をVB2005にたくさん盛り込んだわけだ。 特に、Formの既定インスタンス機能は、改悪と言って過言ではないと 自他共に認めるであろう。 MSは、そこまでしてVB6ユーザーを「救おう」としている。 さて、ここでVB6ユーザーであるスレ主が、 VB2005を使ってみて、居ても立ってもいられずに立ててしまったこのスレッドを見てみよう。 pc8.2ch.net/test/read.cgi/tech/1159446575/ > [VB6とVB2005って全然違わない?] > 1 :デフォルトの名無しさん :2006/09/28(木) 21:29:35 > まずcommandがbuttomになってて > ?? > 線引こうにもlineが認識されない > なんなの? 私たちはまだまだVB6ユーザーを甘く見ていたようだ。 救いようがないとはまさにこのことではなかろうか。 VB6ユーザーはVB2005に対して、完全同一な物を求めているようだ。 新しいものへのチャレンジ精神があまり備わっていないVB6ユーザーのために MSは色々な対策を行った。 しかし、いまだにVB6を使い続けているVB6ユーザーには、 新しいものへのチャレンジ精神など微塵も備わっていなかったのである。 このようなVB6ユーザーを生み出したのはMSである。 VB6からVB.NETへと革新的に進化させた結果、このようにいつまでもVB6を使い続けるクズどもが発生したのである。 もはや救いようのないVB6ユーザー。しかしそれでもMSは、最後までこのVB6ユーザー達を見放してはならない義務があるのだ。
643 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 13:41:11 ] マルチコピペ死ね
644 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 17:38:29 ] VB6ユーザって次世代コボラーかもしれないな。
645 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 22:16:35 ] VS2005でツールボックスの「Button」や「Label」とかのアイコンが全部同じに なるんですけど回避する方法ってありますか?
646 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 22:42:17 ] >645 そういや俺のとこも時々なるなソレ 無視してたけど
647 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 04:00:42 ] うちもなる。 自作コントロールが表示されると、そのあとはだんだん腐っていく。 右クリ→ツールボックスのリセットすると戻るよ
648 名前:デフォルトの名無しさん [2006/11/25(土) 09:24:26 ] >647 右クリ→ツールボックスのリセットでもだめ・・・ しかも「ReportViewer」の場合、テキストとかグラフとかでるはずなのに 全部テキストになってしまう・・・
649 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 15:39:07 ] windows developer magazine廃刊なんだね こんかいのサービスプログラムのやつは入門向けでよかったのに
650 名前:フォゥン グシャ mailto:sage [2006/12/01(金) 23:17:33 ] どうせ囲い込まれるなら、 Oracleに囲い込まれる方がはるかにマシだと思った。 信じてた。 ……いや、信じてる。 今この瞬間だって、信じてる。 でも……薄々は気付いてる。 信じたいのは、認めたくないだけだからだ。
651 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 19:16:29 ] シルバーで毎年お布施ですか?
652 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 23:42:06 ] "WPF/E" (codename) Dev Center msdn.microsoft.com/wpfe
653 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 10:05:14 ] 提供する側は、もう、ホクホクしたり顔なんだけども。 相変わらず、翻訳してるやつらがメインでわかってるやつがいないから、日本語のページがあってもスカスカ。 それが、WPF/E
654 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 21:30:03 ] ArrayListで多次元の配列は作成できますか?
655 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 01:11:14 ] 知恵をお貸しください ListView上でLargeIcon表示させて並びをマウスで変えたいのですが そこで、IconとIconの間に I を表示させるにはどうしたらよいのでしょうか? OSはXP、2005C#です
656 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 10:19:55 ] >>654 配列の配列にすればいいのでは。
657 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 20:15:18 ] .netでCtrl + Fが押下されたことを所得する関数名を教えてくださいませ。
658 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 20:31:24 ] ↑ 657です ×所得 ○取得 でしたスマソ、よろしくオナガイシマス
659 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 21:47:38 ] そのときにキーフォーカスがあるコントロールにKeyDownイベントをアタッチ もしくはFormにKeyPreview = trueを設定しておなじくKeyDownイベント
660 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 22:28:10 ] >>659 さん 657ですどうもです 言葉足らずでした、別のアプリでCtrl + Fが押下された事を取得する場合は 同じ方法ではだめですよね?
661 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 22:29:30 ] 「グローバルフック」でぐぐれ。
662 名前:デフォルトの名無しさん [2007/01/01(月) 02:40:35 ] VS2005のc++/CLRで勉強してます。 フォームデザイナでコントロールを配置しそれぞれのコントロールのイベントに関数を追加すると 以下のようなコードがForm1.hの下のほうに自動で生成されていきますが、 private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { } private: System::Void pictureBox1_Click(System::Object^ sender, System::EventArgs^ e) { } private: System::Void pictureBox1_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e) { 〜ココに再描画時の処理〜 } 例えば上のpictureBox1_Paintの{}中に再描画時の処理を書いて、 それを他のイベント関数内(例えば他のボタンが押されたされたとかトラックバーがドラグされたとか) から呼ぶにはどうやって書いたらよいですか?
663 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 02:41:54 ] Refresh or Invalidate
664 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 02:44:10 ] >>662 pictureBox1.Invalidate();
665 名前:デフォルトの名無しさん [2007/01/01(月) 02:50:05 ] >>663 >>664 できたー!ありがとうございました。
666 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 17:10:17 ] 何気に、このスレッドの新年初カキコです、あけおめです WIN32APIでkeybd_event APIってのがあるんですが、.NETでそれと同じような 似たような関数ってないのでしょうかね? やっぱり直接↓しかないのかな? #pragma comment(lib, "user32.lib")
667 名前:デフォルトの名無しさん [2007/01/01(月) 17:58:14 ] System.Windows.Forms.SendKeys.Sendじゃ駄目?
668 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 18:18:56 ] >>667 わお \(・o・)/ワァ! ありますやん^^ keybd eventでググったんですけど、それらしき物がHitしなかったんで ここで聞いてみました、サンクス >>667 今年一年があなたにとって最良の年になりますように
669 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 18:21:30 ] ×keybd eventでググったんですけど ○"keybd event" .netでググったんですけど
670 名前:デフォルトの名無しさん [2007/01/01(月) 19:06:56 ] でも結局対象をフォアグラウンドにする為にWin32API呼ぶハメになる悪寒。
671 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 21:02:20 ] これ使えば楽かも。 .NET用のUWSCみたいなの。 他のウインドウにマウスとキー操作を送れるDLL。 www.vector.co.jp/soft/winnt/util/se418029.html
672 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 00:57:27 ] >>670 なるほど、.NETでは他のプロセスのハンドルを取得するのは難しいのかな? >>671 凄いこんなの作ってる人いるのですね、一回DLさせてもらい吟味してみます。
673 名前:デフォルトの名無しさん [2007/01/06(土) 15:20:43 ] .netC# で開発を行っています。 現在、IEのWindowからテキストをドラッグ&ドロップしてFormに 入力したいと思っています。 その時に、ドラッグ&ドロップしたテキストが元々IEのWindowのどの位置 (x,y座標で)に有ったかという情報を受け取ることは可能でしょうか? もし可能ならばどの様な実現方法が有るのでしょうか? お教え下さい。
674 名前:デフォルトの名無しさん [2007/01/07(日) 17:24:52 ] .NETでフォーム作ってます。 メニューバーがデフォルトで青いのですが、キモイです。 MenuStrip.BackColorをクリーム色にして直したのですが Hoverしたときというかクリックしてアクティブになったときオレンジ色になったり メニューが開いてときにまた青くなっちゃうんだが、どうやってクリーム色にすればよいの? プリーズヘルプミーです。
675 名前:デフォルトの名無しさん mailto:sage [2007/01/07(日) 17:31:50 ] >>674 言語もバージョンもわからんが。 ToolStripManager.VisualStylesEnabled = false;
676 名前:デフォルトの名無しさん mailto:sage [2007/01/07(日) 17:36:39 ] >>671 おもしれーなこれ。
677 名前:674 mailto:sage [2007/01/07(日) 18:08:01 ] >>675 ありがとうございます! ばっちりでした。 ちなみに環境は C#2.0+VS2005でした。すんません。
678 名前:デフォルトの名無しさん [2007/01/08(月) 10:51:42 ] 昔、VB6やOffice/VBAで開発してたような案件って今は全部.NET+MSDEでやるもんなの? その辺がどうなってるのか教えてください。
679 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 11:09:13 ] >>678 VB6 → .NET (VBまたはC#) Office/VBA → VSTO あと、MSDEじゃなくてSQL Server Expressね。
680 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 11:11:31 ] >>678 Office系の開発は.NET化されてないので今までどおり、 ADO+VBA+MSDE(MSSQL2005Express) VB系の新規はVB.NETを使うのでADO.NET。
681 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 11:28:31 ] VSTOのことはころっと忘れていた。開発ツールが別売なのがきついですね。 VS Proあたりでバンドルしてしまえばみんな使うのにねぇ。 これってWebServiceのフロントエンドをOfficeにするようなイメージでしたっけ?
682 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 11:39:48 ] VSTO って使ってますか? vsug.jp/tabid/63/forumid/54/postid/604/view/topic/Default.aspx
683 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 13:31:17 ] Visual Studio 2005 Proですが、古いNative Windows SDKのコンパイルをするのに comctl32.libが必要だと教えて貰ったのですが見当たりません?? どうしたらイイデツカ
684 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 14:08:48 ] >>683 インポートライブラリってコンパイラのバージョン非依存なんだっけか。 誰かおしえちくれ。
685 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 15:36:49 ] %ProgramFiles%\Microsoft Visual Studio 8\VC\PlatformSDK\Lib にあるじゃねーか StandardにあるものがProにないわけないだろ
686 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 18:05:35 ] >>685 思いっきりありましたねスマソ ていうか、Cドライブ全体から検索しても出てこないんだよね?? BCC55のcomctl32.libはHitするんだがな??
687 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 18:07:28 ] 日本語が下手ですね??
688 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 18:10:15 ] .netのTCHARのCHARはCharacterの略だと思うのですがTはTextのTでOK?
689 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 18:24:15 ] m9(^Д^)プギャー
690 名前:デフォルトの名無しさん mailto:sage [2007/01/08(月) 19:55:04 ] .NETにTCHARなんかねえよ
691 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 21:48:08 ] こんな場合ってどうしたらいいんだろう。 ■ クラスHogeのなかに入れ子クラス(内部クラス?)HogeInnerAとHogeInnerBがある。 ■ HogeInnerAはHogeの外では使われないのでprivateにしたい。 ■ HogeInnerBはHogeの外でも使うのでアクセス修飾はpublicで、コンストラクタで HogeInnerAのインスタンスを引数にとるようにしたい。 よく思うんだけど、private + 入れ子になったクラスの外側のクラスからのアクセスを 追加したようなアクセス修飾ってどうしてないんだろう。
692 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 23:32:48 ] public なインナークラスを使うなってのがMSからの方針です
693 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 23:42:44 ] >>691 そういう時は大抵設計が悪いって話になる。 そんなアクセス修飾あったほうが困る。 「入れ子にする」のは目的じゃない。
694 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 23:54:36 ] >>693 >そんなアクセス修飾あったほうが困る そうかな。 いや入れ子の関係にあるかどうかが重要なのではないんだよ。 クラスAのメンバfにクラスBからはアクセスできる、というクラス間の関係が 継承関係を持たせることなく欲しい、と思ったことが誰でも一度はあるはずだと思うが。
695 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 00:02:36 ] friend
696 名前:693 mailto:sage [2007/01/11(木) 00:08:17 ] >>694 そりゃ機能は多い方が便利に決まってる。 設計をシンプルにしようとしなくなる。 現に 691 は設計よりもアクセス修飾子が無いことの方に疑問を感じてる。 設計の話をすると終わらないのでダメだな。
697 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 00:17:46 ] friend
698 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 09:01:52 ] インナークラスじゃなくて、名前空間の入れ子で対応すればいいんじゃないの? HogeInnerA は internal 指定で
699 名前:デフォルトの名無しさん [2007/01/22(月) 03:14:34 ] PictureBoxの一列にフォントサイズの異なる文字を表示することは可能でしょうか? 可能ならその方法を教えていただけないでしょうか?
700 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 03:31:02 ] >PictureBoxの一列 最初でもう意味がわからん
701 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 03:59:13 ] >>699 homepage3.nifty.com/midori_no_bike/CS/graphics.html
702 名前:699 [2007/01/22(月) 23:45:28 ] 間違いました。PictureBoxではなくて、ComboBoxです。 PictureBox:× → ComboBox:○
703 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 01:09:20 ] C#のwindows form開発でsql server 2005のストアドプロシージャから 取得したデータをdatagridviewのソースに設定しています。 その際verbinary(max)列に画像を入れているものがあるのですが、 値がnullのものが勝手に「×」マークがついた画像としてdatagridviewに表示されてしまいます。 値がnullの場合はdatagridviewに何も表示しないようにするにはどうしたらいいのでしょうか?
704 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 01:20:15 ] マルチやめれ
705 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 01:36:19 ] マルチだらけなスレだなwww
706 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 01:43:45 ] マルチスレッド
707 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 01:55:01 ] >>706 誰がウマい事言えと
708 名前:デフォルトの名無しさん [2007/01/23(火) 02:10:55 ] フォントを列挙したいのですが、記号フォントは省きたいです。 このURLを参考にフォントを全て列挙することはできましたがそこから先が分かりません。 www.wisdom.sakura.ne.jp/system/msnet/msnet_win10.html
709 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 11:01:58 ] foreach( FontFamily ff in FontFamily.Families ) { if( 記号フォントの名前List.Contains( ff.Name ) ) continue; ... }
710 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 17:44:06 ] >>708 Hint: EnumFontFamiliesEx, LOGFONT.lfCharSet, SYMBOL_CHARSET
711 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 18:41:22 ] >>709 お前みたいなのをゴミっていうんだぜ
712 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 19:05:07 ] >>711 よう、カス
713 名前:カスです mailto:sage [2007/01/23(火) 19:19:45 ] >>712 よう、ゴミ
714 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 21:15:08 ] >>714 よう、オレ
715 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 01:03:11 ] >>714 よう、ぬるぽ
716 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 01:12:34 ] >>715 よう、ガッ
717 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 01:13:38 ] ぬるり
718 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 00:07:09 ] 秋山か
719 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 00:58:12 ] 初心者スレと言う事はわかった
720 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 08:55:47 ] C:\を開こうとしたら、 C:\WINDOWS\Microsoft.NET\〜を読み込めませんと出て、 そんでFrameの1.1をMicrosoftからDLして、 やってみたけど、内部エラーってのになってしまう。 誰か助言を求ム。
721 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 09:12:53 ] 何を言っているかわからない
722 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 09:15:19 ] >>721 んー。 Frame2 Frame3だけあっても、1.1がないと全てのC:\は動かせる保障はないんだよな?
723 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 09:49:19 ] 日本語でおk
724 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 10:36:07 ] 「C:\を開く」 ↑まずこれを説明してみ。
725 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 11:21:24 ] Framework1.1をDLしてるんだけど、 ttp://www.abcoroti.com:8000/~kokushi04/pbbs/tmp/24.jpg こうなって ttp://www.abcoroti.com:8000/~kokushi04/pbbs/tmp/25.jpg こうなってしまうんだよ。 どうすればいい?
726 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 11:54:04 ] OS再インスコ
727 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 11:56:07 ] >>726 やっぱり? ほかに方法はないかな?
728 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 12:12:56 ] >>725 2番目の画面は1番目の影響。 何かのファイル登録に失敗してると思われ。 Windows Installerのログを採取して原因を突き止めよ。
729 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 12:15:41 ] っていうか、ネタでしょw 突っ込みどころいっぱいだもん。 - なぜコンソールウィンドウが?w - なんでローカルに保存してから実行しないの?w - つーか、FrameWorkSetup.exeって一体何なの?w
730 名前:725 mailto:sage [2007/02/12(月) 12:25:07 ] ごめん。自己解決した。
731 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 12:27:42 ] FrameWorkSetup.exeって、ググって見るとベクターで配布してる奴か。 こんなもん、いかにも俺様が作りましたって顔して配ってるアホがいるとは驚いたよw
732 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 12:36:46 ] >720>722>725>727>730 って同一人物だよね。もうここに来ないでね。
733 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 12:59:05 ] がんがれ江口
734 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 14:14:11 ] >>731 ワラタw こりゃ酷いな
735 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 14:24:23 ] もうできたか?江口
736 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 18:05:00 ] これ犯罪じゃないの?
737 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 18:14:23 ] redistibutable だからねえ
738 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 18:54:54 ] 江口はどうなったんだよ
739 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 00:28:46 ] viEmuのアンインストール方法を教えて
740 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 00:36:09 ] 事故怪血しました
741 名前:デフォルトの名無しさん [2007/02/23(金) 23:33:09 ] とにかく、MSのヘルプは、理解し難いね。 「理解した後になれば、何を説明してたかがやっとわかる。」のがここのヘルプ。
742 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:02:21 ] .NET Compact 2.0 はこちらでいいのかな? フォームを表示しないバックグラウンドアプリケーション作りたいのだけど 方法が分かる方教えてください。もしくはスレ誘導お願いします。
743 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 01:05:10 ] そうだね ドキュメント作成に今の10倍ぐらいは人的リソース割いて欲しい
744 名前:デフォルトの名無しさん [2007/02/24(土) 02:25:38 ] >>741 確かにそうなんだけど、 じゃアレだけの量をどうすればいいのかといわれると困るな リファレンスはアレで問題ないので、テクノロジの一覧と全体像の概要ページ がもっとほしいかな?
745 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 02:37:15 ] >>741 プログラミング関係のヘルプなんて、どれもそんなもん。 そうじゃない、わかりやすい親切なヘルプが存在するなら教えてほすい。
746 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 02:45:37 ] adobe flex のヘルプとか結構分かりやすくね?
747 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 08:47:53 ] >>741 もっとも大事なのは経験とそこで培われた勘 ヘルプは手助けにしかならないw
748 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 09:59:44 ] >>745 JavaのAPIリファレンスは凄く役立ってるけどなあ。 あれがあれば他のドキュメント滅多に見ない。
749 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 13:59:21 ] APIリファレンスはどれでもいっしょでしょ
750 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 14:13:59 ] 「どれも」ってどれとどれ?
751 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 14:59:59 ] あれとあれ
752 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 15:05:38 ] >>749 .NETとJavaじゃ全然クオリティが違うぞ
753 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 15:12:53 ] なんだかんだ言っても、MSのドキュメントが一番ましだと思う。 他のはひどすぎる。
754 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 15:28:19 ] 文章がそれほど分かりにくいとは俺は思わないけど、 あのわけわからん階層構造は狂ってると思う。 あんな上からたどって目的の文章を見つけられないような階層構造なら あんまり階層構造にする意味ないよな。 あと、ドキュメントビュアのブックマークの貧弱さもなんかね。
755 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 21:27:36 ] >745 IBMの作る技術資料はけっこう親切。OS/2の時は良かったよ。
756 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 14:58:34 ] >745 MSDNライブラリで困った覚えが無いから見当違いかもしれんが、 PHPの公式マニュアルは至れり尽くせりだった気がする。
757 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 01:40:44 ] .NET 2.0(正式)でないと動かないソフトなんですが、 ベータで動くか試してみたいのですが、 .NETフレームワークを使用するアプリケーションが フレームワークのバージョンを取得するのには どのようにやっているのでしょうか? レジストリ?
758 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 03:38:30 ] VS.NETアカデミック版どこで買える? amazonでは売り切れ、ヨドバシとかでは売ってない
759 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 12:27:07 ] VS.NETってことは2003が欲しいのか? もう出荷してないわけで探すのは困難だと思うが。 theSpokeのプロダクトキー発行もとっくに終わってるし 2005Academicなら尼にあるよ www.amazon.co.jp/dp/B000CSRIZ0
760 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 16:20:05 ] VS.NETてもう売ってないのか。 >>759 それで.NETの開発はできますか?
761 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 17:39:55 ] 君にいいこと教えてあげよう! Visual ○○ 2005 Express Editionは、無料で.NET Framework2.0〜3.0での開発ができるぞ!
762 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 18:28:36 ] >>760 名前から.NETが落ちただけ
763 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 18:52:30 ] www.microsoft.com/japan/msdn/vstudio/productinfo/faq/ 製品名に「.NET」が含まれていませんが、Visual Studio 2005 は .NET Framework に対応していますか。 はい。Visual Studio 2005 は .NET Framework 2.0 に対応しています。
764 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 08:35:25 ] 1.0は切捨てしますた。
765 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 01:31:29 ] 自作板から飛んできました ATIのCCC(カタリストコントロールセンター)をインストールすると .NETのコンポーネントおよびCCCがNICのローカルホストを押さえてます またウィンドウズインストール後ローカルネットワーク1として なぜがレジストされて居ます。 ルーターのログとれれば解析できるだけれど 断片的にルーターfwで許可してないパケット 送信しているみたいです>>.NET 一体これはなんでしょうか? スパイウェアですか? よろしく願います
766 名前:デフォルトの名無しさん [2007/04/02(月) 01:48:01 ] あげ
767 名前:デフォルトの名無しさん [2007/04/05(木) 01:13:05 ] .Net Remotingでクライアント1000台から同時にサーバを呼び出すと、サーバ側 で1000スレッド上がってしまうのですが、COM+やIISみたいにスレッドプールを 利用して一定以上の呼び出しがあったら待たせて、それ以上のスレッドが起動 しないようにできないでしょうか? .Net Framework 1.1, 2.0ともに動作は変わりませんでした。また、SingleCall, Singletonでも動作は変わりませんでした。
768 名前:デフォルトの名無しさん [2007/04/06(金) 15:44:58 ] プロセスA(VCで作成)が一秒に数回くらいの頻度で書き込みしているファイルを プロセスB(VBで作成)が一秒に1回の頻度で読み出したいのだけれど、 実験したら、Bが読んでいる最中にAが書き出そうとすると、たぶん ファイルのオープンでエラーしてAが死にました。解決方法 はありますか?
769 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 15:59:43 ] 普通にロックすれば?
770 名前:デフォルトの名無しさん [2007/04/06(金) 16:05:03 ] >769 もちょっと詳しく教えてケロ。 具体的に何をどうしたらいいのか。
771 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 16:28:39 ] せまふぉ
772 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 16:33:38 ] そもそも、そんなHDDがぶっとびそうなもん作んなw
773 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 18:33:25 ] >>770 普通にBクンが自分が読んでる間は書き込み禁止にするだけだと思いますが。。 VBってVB6? VB6でもファイルオープンするときのオプションで指定可能なはずだけど確か。 もちろんAクンもファイルをオープンする前に、オープン可能かどうかポーリングする処理を かまさないとだめだ。 つーか、何でこんなスレで質問するの?
774 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 22:54:43 ] つか書き込みが追加なら共有モードで開けばいいんでないの? 読み込み頻度が書き込み頻度よりも低いことからして、 単なる追加書き込みとしか思えない。
775 名前:デフォルトの名無しさん [2007/04/23(月) 21:40:13 ] .NET 死亡wwwwwwwwwww 南無wwwwwwwwwww ttp://japan.cnet.com/news/biz/story/0,2000056020,20347685,00.htm
776 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 21:51:27 ] よくよめよ
777 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 21:58:55 ] MSが勝つだろうし負けても特許料払うだけ wをそんなに書くような話ではない
778 名前:775 mailto:sage [2007/04/23(月) 22:07:34 ] あ、いや、不意打ち食らった感じで妙にテンション高かっただけ。失礼しました。 keizai-kabu-news.seesaa.net/article/39827772.html > これは任意のオブジェクトフレームワークでコンピュータアプリケーションを作成する手法に関連する特許で、 > コンピュータアプリケーションのコンテンツ、フォーム、機能を分割して、個別にアクセス、修正できるようにする方法をカバーする。 > 任意のオブジェクトを作成し、オブジェクトライブラリでライフサイクルを通じて管理し、 > 設計フレームワークでこのオブジェクトを配備して複雑なコンピュータアプリケーションで使用する方法にも適用される。 こんなのも特許として登録されてたりするんだねぇ……。怖い怖い。
779 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 04:05:00 ] >>775 w が沢山ついてるだけで、そいつの人格まで想像してしまうのはオレだけだろうか? MSみたいな大きな会社は、面倒な訴訟に付き合うくらいなら金払ったほうがいい場合もある。 そういうのを見越して訴えてくるハイエナもいるわけで。 もしそうなら怖いっていうより、下品な会社だと思うのはオレだけだろうか?(こればっか)
780 名前:デフォルトの名無しさん [2007/05/21(月) 14:40:47 ] プログラムをあまりかかないからわからんのだが・・・ Windows上で、あるプロセスが内部処理でマルチスレッド処理している場合、それらのスレッドを、まったく別の外部プロセス(親プロセスではない)が監視および終了などの制御ってできるのだろうか? .NetFrameworkでのAPIでそんなのあったら教えてください。
781 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 15:03:22 ] できるか知らんが、そういうインタフェース作っとけ。
782 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 16:40:12 ] Process.Threads
783 名前:デフォルトの名無しさん [2007/05/22(火) 08:53:57 ] すみません、BtoCサイトを.Netで作ろうとしてますが、「Apache+IIS」の 構成は一般的でしょうか? 開発側は.Netで行きたいと思っていますが、お客さんからは ・DMZにWindows機は置きたくない ・WebサーバとAPサーバは別筐体、別セグメントにしたい と言われています。 リバースProxyをApacheで立て、内部セグメントのIISへ繋げるイメージです。 事例がなかなか見つからなかったのでここに来ました。 上記方法で可能でしょうか?また、懸念される事とかありますでしょうか?
784 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 09:08:13 ] >>783 mono xsp
785 名前:デフォルトの名無しさん [2007/05/22(火) 09:31:37 ] >>784 ありがとうございます。 mono xspを知らなかったので少し調べてみましたが、 .NetをLinux上で動かすと言うことでしょうか? ただ開発側の都合では、既存のWindows開発環境、テスト環境を 再利用したいという要望があります。 すみません、貧乏プロジェクトなもので、、
786 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 16:58:47 ] MonoならWindowsでも動くだろ。
787 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 18:42:26 ] >Mono そんなの客からもっと敬遠されるにキマットルだろw
788 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 18:44:34 ] >Mono 絶対インスコしない。
789 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 19:36:38 ] monoはASP.NETだけはまともに動く。というよりこれ以外に使う理由がない。 VS2005でASP.NETの開発やって、xspに載せるだけでいいから楽だぞ。
790 名前:デフォルトの名無しさん [2007/05/23(水) 02:18:08 ] 783です。 皆様ありがとうございました。 Monoは却下されました。。 どうせ.Netでやるなら既存のフレームワークもそのまま使いたいね、 って話になり、既存フレームワークの動作の担保と、 あと、サポート体制が主な理由です。 特にお客さんはサポートに関しては敏感でした。 リバースProxy+IISは検証しつつ、他のも検討してみます。 なにかいいアイデアがありましたら、また教えてください〜
791 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 02:32:34 ] お客がかわいそうや(T_T)
792 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 20:53:37 ] オレが客なら、monoって言葉を出してくるような業者は…
793 名前:デフォルトの名無しさん [2007/05/23(水) 21:35:45 ] ADO.NETでJETのキャッシュの操作ってできませんか? ADOやDAOでは出来ていたと思うんですが…
794 名前:デフォルトの名無しさん [2007/05/23(水) 22:00:46 ] >>793 pc11.2ch.net/test/read.cgi/db/
795 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 17:42:35 ] 初めまして、VC++のC++/CLIのフォームアプリケーションについて質問があります。 今、LimeChat 2 の様なアプリを作っていています。 そのアプリのテキストボックスには、カーソルが表示されていません。 どのようにすれば、カーソルを表示させないようにできるのでしょうか? また、TreeViewの再描画を一時停止させたいのですが、どうすればよいのでしょうか?
796 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 20:06:05 ] LimeChat 2ってのがどんなのか知らんが、カーソル表示されないって 文字の選択とかどうすんの? それ、テキストボックスじゃないんじゃないか? >TreeViewの再描画を一時停止 なんとなく意味はわかるが、たぶんあなたの抱えている問題の解決に この方法を使うのは間違っていると思う。
797 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 21:07:13 ] >>795 なるほどね。 Enable = false にして、背景色を白にするとか。
798 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 21:30:16 ] テキストボックスの様で、選択できます。 >TreeViewの再描画を一時停止 自己解決しました 説明不足ですみません。 テキストの間に点滅して表示されている縦棒を消したいです。
799 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 22:22:13 ] 消すなよ
800 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 23:12:00 ] チャットソフトだからログ表示部品と発言入力部品が別なんだろ。 でログ表示部品にキャレット(カーソル)が出てしまうのがウザイと。 Win32 APIにHideCaretってのがあるが。
801 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 23:26:31 ] カーソルが移動しないようにメッセージを処理すればいいじゃない。
802 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 04:35:49 ] HideCaret(static_cast<HWND>(this->textBox1->Handle.ToPointer())); でなんとかキャレットを非表示にできそうです。 しかし、外部シンボル ""extern "C" int __stdcall HideCaret(struct HWND__ *)" (?HideCaret@@$$J14YGHPAUHWND__@@@Z)" は未解決です。 というリンクエラーが出てしまいましたorz どうすれば解決できるでしょうか?
803 名前:デフォルトの名無しさん [2007/05/26(土) 05:25:35 ] win32APIは一切叩かなくて良い様に、 せめて、.NETのラッパークラスだけでも、 完全に用意しておいてほしかった。 それくらい、簡単だろ? 何でこんなこともしておかないのかね? バージョンアップしていけば、 いずれ、win32apiを完全にサポートしてくれるようになるのかな?
804 名前:800 mailto:sage [2007/05/26(土) 07:53:20 ] >>802 俺はC系言語のことはあまりわからんけど、HideCaretの呼び出し方が おかしいんじゃないの? 単にヘッダをインクルードしてないとか。 少なくとも#include <windows.h>は必要みたいだよ。 あと素人つっこみで悪いが、HandleをToPointerする必要あるのかな。 Handleが既にHWND型になってないの?
805 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 11:41:00 ] #pragma comment(lib, "user32.lib") 忘れてただけでしたorz >あと素人つっこみで悪いが、HandleをToPointerする必要あるのかな。 これをしないとコンパイルできませんでした。 >HideCaret(static_cast<HWND>(this->textBox1->Handle.ToPointer())); を早速実行してみたところ、戻り値0(失敗)となってしまいました。orz
806 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 14:28:17 ] ハンドルがまだできてないんだろ
807 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 14:44:09 ] Control.HandleCreated
808 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 15:22:42 ] >>807 さんありがとうございます。 そんなイベントがあるとは知りませんでした。 そのイベント後にHideCaretを実行したところうまくいきました。 ありがとうございましたm(_ _)m
809 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 18:04:49 ] /* とりあえず解決してよかったけど、カーソル消したエディットコントロールなんて ユーザーインターフェイスとしてどうなのかと… アクティブコントロールの判別を別の方法で用意したり、アクティブコントロール関係なく エディットコントロールで入力を受け付けたりする手間が増えるわりには、別にかっこいい わけでもなく…どうせ自己満足だからいいのか。 */
810 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 18:19:40 ] >>809 >>800 を見ろチャットソフトだから良いって書いてあるじゃん
811 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 13:05:38 ] 809じゃないけど、チャットソフトだから何がいいのかわからん
812 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 13:12:13 ] 文字を入力するわけでもないコントロールにカレットが要るのか?
813 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 16:10:16 ] じゃ何を入力するのかと
814 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 16:12:19 ] なんという理解力のなさ。 何も入力しないんだって。
815 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 17:02:44 ] LimeChat 2 でググってインストすればわかるよ
816 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 17:48:47 ] わかりたくもない
817 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 02:43:29 ] >>815 インストールしたけど文字を入力しないテキストボックスってどれ?
818 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 00:32:32 ] >>817 多分、チャンネルログと全体ログのことだと思う。 ただ、マウスでの選択も出来てコピーも出来るけど、キーボードでの選択が出来ないけどね。 キャレットを表示していないのは、この辺の兼ね合いから? 何となく、片手落ちな気もするけどね。
819 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 00:34:25 ] >>818 そのキーボードで選択できないというのがよく分からなくて、そこだけ再現できませんでしたorz
820 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 00:48:09 ] >>819 通常のエディットボックスだと、Shift + → や Shift + ← などで選択出来るけど、それが出来ないってこと。 マウスで選択した後、選択領域を広げるために Shift + → を押してみても入力欄にフォーカスが飛んで しまうので、広げることが出来ない。 キーボードのみで選択してみようとすれば分かると思う。
821 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 00:54:48 ] >>820 いったいLimeChat 2 はどのようにしてそのようなことを可能にしているのでしょうか? テキストボックスじゃないとか?
822 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:01:00 ] 再現する必要なんて無いだろ?
823 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:02:01 ] 使いにくいのは確かですね
824 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:16:31 ] エディットボックスが KEY_DOWN イベントを受け取ったときに、フォーカスを入力欄に移せば出来る。
825 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:37:09 ] >>824 さんありがとうございました。 LimeChat 2 はいろんなところにこってて再現するのが難しいですねorz
826 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:38:00 ] 個人でできるレベルじゃないです
827 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 06:34:35 ] テキストボックスくらいなら個人レベルでもできるんだよ。
828 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 21:52:48 ] っていうか、limeChat2と全く同じにする必要なんかないんじゃ…
829 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 10:45:10 ] シーッ! d( ゚ε゚;)
830 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 12:53:32 ] 最近プログラミング業界に入ってきたんですが Log4netを使ってログを取ってくれと言われて ログファイルを新しく作るタイミングを22:00にしたいって言われたんですが <param name="RollingStyle" value="Date" /> <param name="DatePattern" value="yyyy-MM-dd-22" /> 上記のようにapp.configに書いてもうまくいかず、困り果てています…。 方法をご存知の方がいれば教えてもらえませんでしょうか?
831 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 18:52:30 ] プログラミングに業界なんてないです
832 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 03:36:29 ] WindowsとLinuxがぼくの青春でした。 無駄に過ごした10年でした。
833 名前:デフォルトの名無しさん [2007/06/23(土) 19:47:05 ] NotifyIconがマウスホイールのクリックイベントを拾ってくれないのですが、 どんな原因が考えられますか? 普通のクリックは拾えてます。 判定はマウスイベントのButtonプロパティがMouseButtons.Middle かどうかでやってます。
834 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 20:43:54 ] MouseClickで普通に拾えてるが…。
835 名前:833 mailto:sage [2007/06/24(日) 10:27:24 ] その後、他のコントロールでも拾えないし、ウィンドウメッセージとしても 拾えないのでなぜだろうと思ったら、マウスのコンパネでホイールクリック の動作をカスタマイズしてたのが原因でした。 しかも目的のアプリを指定してホイールクリックの動作をデフォルトのものに 設定しても、コンパネのデフォルトが変更されてると拾えない場合が 出てきてしまいます。 とりあえずお騒がせスマソ
836 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 11:56:56 ] (´д`)
837 名前:デフォルトの名無しさん [2007/06/26(火) 19:10:51 ] 「 .NET のつぼ」ってサイトなくなっちゃったのん?すごく便利だったのですが(´・ω・`)
838 名前:薄汚い派遣の国、日本 [2007/07/02(月) 08:03:38 ] 最近、職場で「出戻り寄生派遣」という言葉が囁かれています。 派遣契約を切られたにもかかわらず「次の派遣先でも切られてしまって生活できません」 などと 言って泣き落としで再契約した派遣のことです。 今月初め、半年前に辞めた派遣が出社してきてみんなびっくりしました。 影でコソコソ偉い人に泣きついて再契約したそうです。同じ部署の人には黙って・・・ そんなことまでして自宅の近くの派遣先にこだわって人間として恥ずかしくないのですか。 派遣でスキルアップ、派遣で収入アップとか言うなら一箇所にしがみつかず 複数の会社を渡り歩いてください。 ひとつの会社で派遣向けの単調な仕事をしていたらスキルアップなんてありえないでしょう。 身分不相応な商品のローンを払うために派遣だと当然足りない収入は親にも寄生して、 いつ切られるんじゃないかとビクビクしながら人事権のある人間とだけ仲良くし、 契約終了を通知されれば泣き落とし。悲惨な人生ですね。 氏んだほうがいいんじゃないですか。
839 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 12:19:54 ] コピペ君って馬鹿だな、まで読んだ。
840 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 12:38:55 ] 派遣って悲惨だな、まで読んだ。
841 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 22:57:03 ] そうだよ俺も派遣だけどゴミ虫の寄生虫w この社会を必ず中国の草刈場にしてやる 東京大虐殺が楽しみだぜw
842 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 01:09:18 ] 派遣は辛いぜ。他人の不手際を勝手にこっちのせいにされたり。 派遣だとわかって、明らかに態度が変わるのは女が多いね。
843 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 14:06:22 ] 大規模案件 「応答時間は“まばたき”以下」、ロンドン証取が次世代売買システムを全面稼働 itpro.nikkeibp.co.jp/article/NEWS/20070702/276507/
844 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 14:28:46 ] >>841 を米国国防総省最高司令官に通報しますた
845 名前:デフォルトの名無しさん [2007/07/03(火) 19:42:22 ] >>843 「大相撲案件」に見えた。 寝不足で頭がおかしくなってしまったようだ。吊ってくる。
846 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 19:50:11 ] 3月か4月から稼動したセブンイレブンの第6世代情報システムはCOBOLとC#だね こっちはたしか500億くらいだったと思う
847 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:15:25 ] C#もJava、COBOLと同じ道を歩むのか・・・
848 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:20:04 ] ?
849 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:42:13 ] >>848 うるさい!
850 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:48:38 ] ?
851 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 01:39:47 ] 済みません。 カスタムコントロール(Web、Windows両方)の作成方法を詳細に説明してる書籍ってありませんか? どなたか教えていただけないでしょうか。宜しくお願いします。
852 名前:デフォルトの名無しさん [2007/07/11(水) 10:32:05 ] HScrollBarでMaximum=1000,Minimum=0としたとき Valueが最小9、最大991となります 1000を変えても最小9、最大Maximum-9となるのですが 1)0から1000を値域とするために他に設定する項目がある? 2)Minimum = -9,Maximum = 1000+9とするしかない(9は不変?) のでしょうか? ご存知の方、よろしくお願いします
853 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 20:30:47 ] >>851 詳細にって、自分の要求してるものが載ってなければ どうせ「なんだこの糞本」とか言うんだから、何を求めてるのか言えば?
854 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 22:36:46 ] 濡れ衣だ
855 名前:デフォルトの名無しさん [2007/07/12(木) 19:47:06 ] .NET アプリを Vista x64 環境下で 32bit で動かしたいのですが、 方法はないでしょうか? dll 等がなく動かないアプリがあるもので……
856 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 20:35:52 ] >>855 ビルド時に設定するところがあるんだけどExpress Editionだとデフォルトでは表示されないから気づいてないのかも。 開発環境は何使ってるの? 2005系? 2003系? エディションは? ttp://www.atmarkit.co.jp/fdotnet/directxworld/directxworld04/directxworld04_04.html
857 名前:855 mailto:sage [2007/07/14(土) 10:23:58 ] ぁ、ユーザ側です ^^; 自分自身もプログラマーではありますが、 Java, Ruby 程度しか触ってないへたれです。 ちょっと作者さんに連絡とってみます。
858 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 18:35:55 ] corflags.exeで32ビット強制ってできなかったっけ?
859 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 10:41:12 ] Visual C# 2005 ExpressEdition なんですが、エクスプローラのアドレスバーみたいに、 フォームの幅に合わせて伸び縮みする ComboBox とその左右にアイコンのある物は どう作ればいいんでしょうか? ToolStrip だと ComboBox の幅が固定されたままでした。
860 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 11:05:13 ] デフォではできないのは自明じゃない? たとえばComboBoxがToolStripに二つ以上存在したら、それぞれのComboBoxの 幅は誰が決めるの?
861 名前:859 mailto:sage [2007/07/22(日) 11:44:42 ] >>860 ToolStripStatusLabel の Spring みたいなのが無いかなぁと……
862 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 12:24:49 ] だから無いからデフォではサポートしとらんのでしょう。 たぶんToolStripとToolStripComboBoxの両方を継承して拡張する必要がありそう。 ComboBoxExには、「開いている」幅の何%を占有するかを表すプロパティを追加する必要が あるだろうし、ToolStripEx側は自分のコレクションにComboBoxExが含まれていたら ComboBoxExの実際の幅を設定するメソッドが必要になるんじゃないか。
863 名前:859 mailto:sage [2007/07/23(月) 07:48:29 ] >>862 よく考えると ToolStrip の機能までは必要なかったので、 TableLayoutPanel で ComboBox のセルの幅を 100% にしてみたら なんとかそれらしくできました。 すみませんでした><
864 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 04:09:53 ] .NETのアプリは使う気にならない
865 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 10:46:21 ] じゃぁ使うな。別に困らん。
866 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 23:56:52 ] つまりドドネト厨のオナニー技術の押し売りですね。
867 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 00:00:47 ] 俺はPHPは嫌いだがPHPを使って作られたWebサイトなら毎日使わされてる。
868 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 22:29:41 ] .NET is shit.
869 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 08:13:11 ] .NET is poo.
870 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 12:00:47 ] TextBox を2個(aとb)作って、それぞれのTextChangedイベントで、もう一方のTextを変更するようにすると、 無限ループしちゃうでしょう。 非常に個人的な事情なんですが、これでは困っちゃうので、aのイベントハンドラでbのTextを変更したときは、 bのTextChangedが実行されないようにしたいのです。どうすればいいのですか。 イベントハンドラでstaticなフラグ(変数)を用意して、再入しないようにすればいいような気がしますが、 非常に感覚的な心情なんですが、これでは美しくないようなきがします。 なにか、.NET的にうまい方法ってないんでしょうか?
871 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 12:05:52 ] そもそも根本的に設計が間違ってると思う。
872 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 12:26:56 ] >>870 冷静に考えればすぐわかるはず。 要するに同期するトリガーを「テキストが変更されたら」から「ユーザーによって入力されたら」 に変えれば済む問題じゃないの?
873 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 12:30:28 ] あるいはそういう問題じゃなければ、要するにaとbの間に「調停者」または「管理者」のcを 作ってやれば済む。 要するに互いのイベントをダイレクトにリンクさせるのではなく、 cを介して間接的に互いに影響を及ぼすようにするわけだ
874 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 14:02:56 ] TextBox1_TextChanged { TextBox2.TextChanged -= TextBox2_TextChanged; TextBox2.Text = TextBox1.Text; TextBox2.TextChanged += TextBox2_TextChanged; } TextBox2_TextChanged { TextBox1.TextChanged -= TextBox1_TextChanged; TextBox1.Text = TextBox2.Text; TextBox1.TextChanged += TextBox1_TextChanged; }
875 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 23:34:13 ] イヤーーーーーーーーーーーーーーーーーーー
876 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 00:50:14 ] >>875 なんぞイヤことあったんか?おっちゃんでよかったら話くらいは聞くで。
877 名前:870 mailto:sage [2007/08/09(木) 10:07:30 ] >>874 -= と += でいきます。 >>873 の言う c も作っているので、そいつにやってもらいます。
878 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 00:50:26 ] 俺なら d に任せるな
879 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 19:40:44 ] イベントハンドラいっこだけ用意して、 その中でふたつのテキストボックスの値を比べて 違ったらイベント呼んだ方の値にもう一方の値を合わせる のほうがいいんじゃないの? コード少なくて済むし。
880 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 20:46:36 ] どうしてTextの値を同じすることが目的だ、などと単細胞にも思うのだ? それにそういう場当たり思考は応用が利かないよ
881 名前:879 mailto:sage [2007/08/13(月) 07:33:52 ] >>880 この間まで学生で.netはじめてまだ二週間なんで、応用が利かないのは勘弁してくれ で、そこまで厳しく言うんだったら責任とって欲しいんだけどさ、 例えばどういう場合に879のやり方ではよくなくて、 くだんのcを作った方がよいということになるの? 個人的にはより簡単ですむところを、新しいメソッド作ったりしてコード複雑にする方が 可読性が悪くなってイヤーンなんではないかと思うのだけど。 で、二つのテキストボックスの中身を連動して変えるくらいなら、879で十分かなと思った。 というかcを作るとか、考えもしなかった。 すれ違いスマソ
882 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 08:22:35 ] まず、値を同じにするだけなら 2回目のTextChangedは発生しない(値が変わらないので)から 何も考えずTextをぶち込めばよい。 違う値を入れたいなら、フラグ持つなりイベントハンドラ一時的にはずすなり c作るなりすればよい。
883 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 08:27:33 ] 2つのコントロールの値を連動させたいだけなら、 確かに>>881 のいうとおり無駄に複雑にする必要ないだろう。 ただ同じ関係が複数コントロール間にあるとか、 今後別の関連性が増える可能性がありそうだとかなら、 cとか作って無駄に複雑にしてもいいと思う。 だから、どっちがいいかは状況によって違うんじゃないかな?
884 名前:デフォルトの名無しさん [2007/08/13(月) 19:57:07 ] Microsoft Visual Studio 2008 ベータ版 ダウンロード www.microsoft.com/japan/msdn/vstudio/future/download.aspx
885 名前:デフォルトの名無しさん [2007/08/23(木) 01:19:00 ] .NET 2.0で JITコンパイルでどのような最適化の種類があるのかを解説したページなどってありますか?
886 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 01:48:51 ] ない。
887 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 01:55:09 ] >>885 個別ならいくつか知ってるが種類をまとめたのは見たこと無いな
888 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 08:08:12 ] そうですか、とりあえずJavaの資料ならあるのでそれでどんなのかイメージします。
889 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 16:00:17 ] 結構違うぞ
890 名前:デフォルトの名無しさん [2007/08/23(木) 16:53:19 ] ume
891 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 16:58:41 ] 病院はこっちかっ
892 名前:デフォルトの名無しさん [2007/08/23(木) 17:36:46 ] あげ
893 名前:デフォルトの名無しさん [2007/08/26(日) 15:26:38 ] Dictionary<String^,Hoge^>^ myDic; とかでもってる要素のStringを全部出力したいんですけど どうやってアクセスすればよいですか? for(int i=0;i<myDic->Count;i++) myDic[i]〜 } みたくアクセスできませんよね? 可能なら書き方を教えてください。
894 名前:893 mailto:sage [2007/08/26(日) 15:52:57 ] msdn行ってきます
895 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:07:33 ] Keys
896 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:33:17 ] >>895 ありがとうございます。 うまく出来ました。
897 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:53:55 ] foreach でいいじゃん
898 名前:デフォルトの名無しさん [2007/08/30(木) 16:47:38 ] .NET2003から.NET2005に変えたんですが、シングルスレッドが無くなった ようで、マルチスレッドで実行すると、重いプログラムの場合、 Windowsの操作がほとんど固まってしまいます。 .NET2003の頃は、そんな問題なかったのですが、解決方法ありますか?
899 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 17:38:16 ] は?
900 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 17:42:41 ] 強い電波が(ry
901 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 20:31:50 ] レスしたやつは釣られたことを自覚してくれ
902 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 21:16:49 ] は?
903 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 14:18:07 ] グググ…我慢我慢
904 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 22:21:41 ] Microsoft Reference Licenseにするのか。
905 名前:デフォルトの名無しさん [2007/10/29(月) 23:43:35 ] あげ
906 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 00:08:53 ] イメージが世界を救う。
907 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 05:50:56 ] 日本語版β2から英語製品版にしたら、Application::Runの後、下記例外が出るようになった。 A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll Additional information: ファイル '実行ファイルへのパス\XXXX.config' が見つかりませんでした。 なにこれ・・・
908 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 17:38:19 ] VC++/CLIです。 String^をSTLのstringに変換する最適な方法を教えてください。
909 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 17:40:03 ] >>908 VC++のスレに行きます><
910 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:54:37 ] クロネコヤマトのラベル印刷プログラムが.NETなんだが、あれが.NETだって知られたらかなりやばいな。 あんな糞ソフトをよく納入出来たと思う。
911 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 12:24:31 ] | | ∩___∩ | | ノ _, ,_ ヽ (( | プラプラ / ● ● | (=) | ( _●_) ミ _ (⌒) J )) 彡、 |∪| ノ ⊂⌒ヽ / ヽノ ヽ /⌒つ \ ヽ / ヽ / \_,,ノ |、_ノ
912 名前:910 mailto:sage [2007/12/16(日) 12:21:54 ] >>911 それは俺に対するAAなのかわからんが、とりあえずソフトが糞すぎる。 でも、それは.NETが悪いとかってわけじゃなくて明らかに何かがおかしい。
913 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 00:08:20 ] log4netってPOP before SMTPでメールだせますか?
914 名前:デフォルトの名無しさん [2008/02/07(木) 19:43:00 ] #1: String^ str = "Hello World"; pin_ptr<const wchar_t> cstr = PtrToStringChars ( str ); wprintf ( L"%s", cstr ); #2: String^ str = "Hello World"; interior_ptr<const wchar_t> cstr = PtrToStringChars ( str ); wprintf ( L"%s", cstr ); #3: #include <atlstr.h> ... String^ str = "Hello World"; CString cstr ( str ); wprintf ( L"%s", cstr );
915 名前:デフォルトの名無しさん mailto:mailto:age [2008/02/07(木) 22:49:10 ] log4net 使ったことないけどEnterprise Libraryで出来る。 Enterprise Library: msdn2.microsoft.com/en-us/library/aa480453.aspx Enterprise Library Logging Application Block: msdn2.microsoft.com/en-us/library/aa480464.aspx 残念ながら日本語のドックを見つからなかった。
916 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 15:05:41 ] >>914 どこの誤爆?
917 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 01:50:26 ] 今まで.NETのexeとdllはC#で作ってたけど 次からdllはNemerleで作ることにするわ なかなか良い。お勧め。
918 名前:デフォルトの名無しさん [2008/02/23(土) 14:54:26 ] VS2008 を買おうと思っているのですが、 Standard 版と Professional 版ってどう違うのでしょうか? VC++6.0 だと最適化できるかどうかの違いがあったのですが、 .net だと最適化は関係ないような気がします。 10 万円近い差はどこにあるんでしょう?
919 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 15:04:13 ] 機能が違う
920 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 15:09:42 ] なんでググらないの?馬鹿なの?
921 名前:デフォルトの名無しさん [2008/02/23(土) 16:01:19 ] Microsoft とかのサイトをみたけど、 大して機能に違いがないような気がして質問したのですが。
922 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 16:12:47 ] お前にとってはそうなんだろう
923 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 16:48:03 ] 両方買って使い比べてみればいいんじゃなかろうか
924 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 03:48:50 ] Nemerleでアセンブリへのコメント埋め込みってもしかしてできない? orz
925 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 10:16:58 ] 第一、アセンブリにコメントを埋め込むなんて出来ない
926 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 12:39:34 ] つまんない揚げ足取りイクナイ
927 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 15:50:12 ] 面白そうなもの詰め合わせ www.codeplex.com/publicdomain
928 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 20:42:56 ] .NET好きだけどPowerShellだけは重くて好きになれない。 速度さえ出ればガシガシ使うのに。 起動時に標準のコマンドレットを一部読み込まない裏技とか無いのかな Shellでやるような処理をDLRで代用するのはあまり気が進まないしなぁ…
929 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 20:57:19 ] 重いって言うのが起動のことなら読み込んでるアセンブリをngenすればいいだけだけど それ以外の部分で重いならPC変えるしかないね
930 名前:デフォルトの名無しさん [2008/03/15(土) 02:10:42 ] このスレの住人なら知っていますね、あの糞開発ツールのことを ・自分のプログラムのバグなのかコンパイラのバグなのかわからない ・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している ・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている 糞だけど、政治的な理由で無理やり使わされているんですよね もういい加減、我慢するのはやめませんか? ・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。 上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。 ・あの糞開発ツール提供会社には「糞開発ツールは話にならない」と突き放しましょう。 バグレポートなどしてはいけません。改善要求などもってのほかです。 あの会社はあなたたちのことをテスター/モルモットとしか思っていません。 ・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」 なんて話が出たら力強く机を叩き、会議室を出ましょう。 あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。 糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
931 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 14:07:24 ] コピペ君って馬鹿だな、まで読んだ。
932 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 23:07:44 ] ttp://www.fandev.org/ 専用のエディタがあったら使ってみたい。 JVMでも動くらしい。
933 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 21:58:36 ] 自分でつくったプログラムなのに、 必要な.NETフレームワークランタイムのバージョンが分からない >< VS2003 で SDK 3.5まで入れて作った場合。 VS2005 で SDK 2.0まで入れて作った場合。 VS2008 で SDK 3.5まで入れたけど2.0をターゲットにてい作った場合。 あーうー。
934 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 23:32:54 ] 全部2.0 C++/CLIを使ってたらそれぞれのVCランタイムが必要
935 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 10:04:54 ] 一番上は1.1だろ
936 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 19:01:31 ] いやいや、コンパイラをSDK付属のに差し替えているのかもしれないぞ。
937 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 11:11:16 ] ひねくれてんな
938 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 17:53:50 ] フリーソフトで.NET使用しているのあまり見ないけど、デスクトップアプリで普及してるの? スタイルを変えたくないというのが1番かな?
939 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 01:06:50 ] シマンテックのゴーストの最近のやつとか
940 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 01:55:17 ] >>938 昔からある定番のやつは当然.NETじゃないけど 新規のやつに関しては、結構出てきてるような気はする。
941 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 08:59:10 ] いや、ここまで完全にドトネトがスルーされる事態は誰も予測できなかった。
942 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 09:07:25 ] 小売されてない業務ソフト以外は普及してないのは事実かもね。 毎度見かける>>941 的な自己防衛レスも見てて恥ずかしいけどw
943 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 13:49:33 ] 小売されてない業務ソフト(WinForm)、よくお客さんこんなの使ってるよなー。 って作っててそう思うw
944 名前:デフォルトの名無しさん [2008/05/05(月) 21:37:53 ] 糞開発ツール?
945 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 11:41:34 ] ほかに代わりがないんだから仕方ない。
946 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 13:07:43 ] なんで、FormsのTrackBarはコモンコントロールの TBS_ENABLESELRANGEをサポートしてないんだよ。 仕事しろMS。
947 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 13:47:38 ] 前いろいろフィードバックしたんだけど、 WinFormsはCOMのなんとかライブラリを ラップしただけだから無理、といわれた
948 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 22:59:26 ] これ関係で改善されたりすることもあるのかな、まあ数年後の話だけど ttp://itpro.nikkeibp.co.jp/article/NEWS/20080229/295037/
949 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 18:09:17 ] ttp://ja.wikipedia.org/wiki/Microsoft_Windows_Server_2008 特徴 Server Core Server CoreはGUI、CUIでのOS操作を行う。 Server Coreは、Internet Explorerや.NET Framework等のコンポーネントをインストールしない。
950 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 18:17:01 ] ASP.NET\(^o^)/
951 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 22:07:09 ] つい先日Server Coreに.NET入れる手段が見つかったそうな 切り離しは面白そうだから続けて欲しいけど ttp://dmitrysotnikov.wordpress.com/2008/05/15/powershell-on-server-core/
952 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 08:57:11 ] × 切り離しは面白そうだから ○ マネージドAPIオワタ\(^o^)/ 。上にのってるライブラリにすぎない。
953 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 10:17:53 ] >Fail-Safe C: 安全なC言語コンパイラ >ttp://www.rcis.aist.go.jp/project/FailSafeC-ja.html .NET専用言語よりもコンパイラがFail-Safeしてくれた方が良いキガス。
954 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 07:02:10 ] > 実行状態の破壊や乗っ取りに繋がる全ての危険な操作を検出し ~~~~~ うさんくさいなあ
955 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 10:42:02 ] それを逝ったら、.NETの実行環境に穴があったとか、同じことじゃん。 .NETアプリは悪さを多分しないだろうと思ったところで、.NET実行環境にセキュリティーホール全く無いか心配、みたいな。
956 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 10:53:41 ] 安易に”全ての”っていってのけるところが心配なんだろ いいかげんなやつの仕事なんかそう簡単には信用できん
957 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 10:57:03 ] だから、安易と、安易じゃないものと、どう違うんですか? と。
958 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 11:04:35 ] ↑みたいな馬鹿が作るプログラムは どんな環境で動かしても危険てことですね。わかります。
959 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 11:11:56 ] ↑ 何でも一緒っていうなら、オマイが安全・危険を論じるなや。
960 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 21:15:50 ] プログラムの停止性判定ですら不可能だって証明されているのに > 全ての危険な操作を検出 だなんてできるわけないじゃん
961 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 21:58:28 ] そんな宣伝文句を真に受けるなよ。 割り引いて考えるのは当然だろ。
962 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 04:39:04 ] [C#4.0] 次世代.NETの動向[VB10] pc11.2ch.net/test/read.cgi/tech/1212231319/
963 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 17:57:08 ] 今の Office 製品ってほとんど .NET で開発されているの?
964 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 19:13:05 ] 全然
965 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 21:11:36 ] >>963 いえ、普通にCOMの塊です。
966 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 21:24:17 ] こんなのはあるよ Open XML Format SDK ttp://www.microsoft.com/downloads/details.aspx?FamilyId=AD0B72FB-4A1D-4C52-BDB5-7DD7E816D046&displaylang=en
967 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:46:54 ] C# と使えば開発コストも下がるし保守も楽なはずなのに何で MS の主力製品は C# に移行しないんだ。
968 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 15:07:27 ] MSのぽんぽん変わるプログラミング環境は釣りというか養殖魚の餌というかそんな感じじゃないの? 学習コストの方がでかいって考えてるんだろ
969 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 16:32:45 ] C#使ってるかは知らんけど、サーバー向けの主要な製品は.NET化されて来てるよ
970 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 17:20:09 ] アプリのバージョンが上がってモッサリした動きになるのも困るでしょ。 サーバーならあまり気づかれないかな。
971 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 19:07:35 ] >>967 C#に完全移行して大丈夫か、まだ不安だからじゃない? もしくは、パフォーマンスが出ないとかね まあC#は、JAVA潰しが出来ればいいんだろうね でも、そんなにモッサリではないよね 起動は遅いけどさ・・・
972 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 02:29:51 ] >>967 一から書き直す手間がとんでもなくかかるだろ。 もちろん、逆に言えば新たに何か作るならC#でいいはずということになるが。 実際、VC#コンパイラをC#で書き直したいけどできていないとか、 MSでの新規プロジェクトの半分はC#という話があったそうな。 ttp://d.hatena.ne.jp/NyaRuRu/20080215/p3
973 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 12:32:53 ] 新規プロジェクトといっても小さいもや寿命の短いものが無数にあるだろうから Offece クラスの主力製品に耐えれるかは判断が難しいなあ。
974 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:38:32 ] .NET2.0の入ってないXP環境もあるし、移行は難しいだろう ユーザーにとっては、.NETであるメリットがないにも等しいからな・・・
975 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 22:33:40 ] そこでClickeOnce
976 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 22:49:30 ] さぁ埋めようか
977 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:01:57 ] grZBF
978 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 19:47:05 ] Vistaでもコア以外なら.NETでできてるところ多いよ
979 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 15:22:10 ] >>975 NetFrameworkのSP配布すらできない