■(((Microsoft.NE ..
[2ch|▼Menu]
575:デフォルトの名無しさん
06/09/23 21:03:30
タイトルは、
[亡霊の後始末] WinFXに文句を言うスレ [失敗してなかったことに]

とかか。

576:デフォルトの名無しさん
06/10/07 20:06:59
俺もWinFX/WPFスレを探してこのスレにたどり着きました。
立ててください

577:デフォルトの名無しさん
06/10/07 20:10:54
.net Framework 3.0 WinFX WPF WCF WWF XAML

578:デフォルトの名無しさん
06/10/07 20:59:45
>>576
立ってたんだが、煽りで埋まるだけだったのでとりあえず停止した。
.NET3.0になったし、だから、ここで聞いてもいいですよ。正式版が出て
人が増えたら分離する方向で。

579:デフォルトの名無しさん
06/10/09 23:42:24 BE:883305599-BRZ(1105)
煽りっていうか荒らしがいただけだろ

580:デフォルトの名無しさん
06/10/10 07:16:57
たてたので

【WinFX】 .net Framework 3.0 を語るスレ Part7
スレリンク(tech板)

Googleで検索したら03年からWinFX荒らしがいるみたいだなw
URLリンク(www.google.co.jp)


581:あぼーん
あぼーん
あぼーん

582:デフォルトの名無しさん
06/10/11 04:24:10
通報します

583:デフォルトの名無しさん
06/10/11 05:08:48
 __|警|
  (  ) (A`)
  (  )V(  )
  ノ |  ノ |

584:デフォルトの名無しさん
06/10/11 13:54:46
.NETとか使ってる奴なんているの?(笑)

585:デフォルトの名無しさん
06/10/11 13:58:38
放置で

586:デフォルトの名無しさん
06/10/11 14:13:27
MSIL直書きじゃなくて、MSのC++/CLIやC#なんかのコンパイラを通して
JITコンパイラにセキュリティで弾かれるようなコードを書くことって可能なの?

587:デフォルトの名無しさん
06/10/11 14:15:29
unsafe で

588:デフォルトの名無しさん
06/10/12 00:29:31
最近騒がれてるTimeZone2ってなんなの

589:デフォルトの名無しさん
06/10/12 05:32:23
男闘呼組の復帰第一作

590:デフォルトの名無しさん
06/10/12 06:24:26
TechNet Directキャンペーンに当選シマスタ!

591:デフォルトの名無しさん
06/10/12 12:01:10
>>589
おいっ!w


592:デフォルトの名無しさん
06/10/12 12:09:41
.NET(笑)

593:デフォルトの名無しさん
06/10/12 12:12:27
C++(笑)
ポインタ(笑)
_asm(笑)

594:デフォルトの名無しさん
06/10/12 12:35:11
C++の.NETはなんであんなに汚いの?(笑)

595:デフォルトの名無しさん
06/10/12 13:11:36
.NETだから(笑)

596:デフォルトの名無しさん
06/10/12 13:36:42
ドトネト専用C丼(笑)

597:デフォルトの名無しさん
06/10/12 13:57:46
ここは朗らかなインターネッツでつね(笑)

598:デフォルトの名無しさん
06/10/12 14:04:03
VIPでやれ(笑)

599:デフォルトの名無しさん
06/10/12 15:02:46
グインサーガ(爆)

600:デフォルトの名無しさん
06/10/13 14:56:13
ぬるぽ(笑)

601:デフォルトの名無しさん
06/10/13 15:26:12
ガッ(笑)

602:デフォルトの名無しさん
06/10/13 23:39:20
>>603
ガッ(笑)

603:デフォルトの名無しさん
06/10/14 03:05:28
>>602
ぬるぽ(・A・)

604:デフォルトの名無しさん
06/10/27 03:39:57
URLリンク(forums.microsoft.com)

605:デフォルトの名無しさん
06/10/28 21:21:15
COMコンポーネントについてお聞きします。
COMオブジェクトを作成する際はもう至極当然の事のように、
参照カウントを必ずデクリメントするように言われてます。

で、そのときの構文が
try {}
catch {}
finally {}
中でのMarshal.ReleaseComObject();
の使用。
これが雛形とされているようです。
で、とある人は必ず
このtry文を複雑にネストしなさい、必ずデクリメントしなさいと薦めてます。
もうね。無理。このご時世になんだそれ。
使用後に
while(obj!=null && i>0) i=Marshal.ReleaseComObject(obj);
じゃだめなんでしょうか。


606:デフォルトの名無しさん
06/10/28 22:19:20
それ意味ないし。
FinalReleaseComObjectってのあるけど。

ネストさせるのは、例えば
HogeObject.Document
みたいなので

HogeObject
および
HogeObject.Document

のどっちもきちんと解放させるためじゃ?

607:デフォルトの名無しさん
06/10/28 22:59:36
レス有難うございます。

意味無いのでしょうか。
今製作中のアプリだと動くんですよね。

ちなみに対象はExcelオブジェクトなんですけど
クラスのprivateインスタンスとして
Application〜Rangeまでを作成します。
ゆえにtryは一回のみ。ネストさせてません。
(例外発生時は下記手段でクラスインスタンスごとDisposeします。)
この作成したインスタンスをクラス内外からアクセスさせまくって
アプリ終了時に
用意しておいたDisposeを使ってRange→Applicationの順で上記方法で開放します。
するとちゃんとExcelプロセス毎消えますよ。
当然GCとか使ってないです。

この手段を使わない場合、ネストが当然深くなってたんですけど
コード構造がそもそも複雑になりすぎて、Disposea内での解放後(一度だけReleaseする)
に参照回数が0じゃ無かったんですよ。当然プロセスも残ります。



608:デフォルトの名無しさん
06/10/28 23:01:52
>>604
どうネストしたらそれと同じになるんだよ。
だいたいそのwhileもいやな感じだな。最初にiになんか入れとくのか?


609:デフォルトの名無しさん
06/10/28 23:05:53
それはネストにあたってるのは参照を保存してる部分だろうに。
whileでカウント0までループさせるのとは別の意味だろ。

で、場合によってはそのやりかたはまずいとか聞いたことがあるんだが
ま、ネスト書きまくるよりは確実(ミスの可能性が少ない)かもな。

で、当然プロセスが残ります、のはお前のせいだろ


610:デフォルトの名無しさん
06/10/28 23:30:39
レス有難うございます。

whileの書き方は確かに気持ち悪いですね。申し訳ない。
ええとですね。ちょっと話飛ぶんですけど、どういう状況でプロセス残っているのか。
今作ってるのがですね
親と子の二つのスレッドで動いてるアプリなんですね。
で、親だけが、親が作成したExcelオブジェクトを参照している分には
上記のようなwhileを使わずとも、きちんと開放できてるんですよ。
で問題は、子でこのオブジェクトを参照したときに開放できなくなるんです。
子が参照するのは一箇所のみ。
参照するのはRangeだけなもんで、子でRangeインスタンス作成してそのインスタンスについて
通常通りの流れでアプローチしたんです。
すると、今度はプロセスを開放できないばかりか、Excel画面上でもおかしな現象が発生。
フリーズした感じになるんですよ。

どうしたもんかと思い、子でも同じインスタンスを作成して子のスレッド内で独立して
オブジェクト開放もしてみたんです。
そうすると、親のインスタンスを触ってないにも関わらず、今度は親のオブジェクトが解放されてません。

Excelオブジェクトを管理するクラスは一つだけに抑えたかったのもあり
試行錯誤した結果、上記に至ったわけです。

611:デフォルトの名無しさん
06/10/31 15:01:03
VC.NETで自分自身のユーザー名を取り出す方法を教えてください。

612:デフォルトの名無しさん
06/11/08 22:36:43
VisualStudioインストロールしてなくても、.NET Frameworkだけ入れればcscとかのコンパイラも入ってますか?? 

613:デフォルトの名無しさん
06/11/08 22:41:43
ランタイムだけでおk

614:デフォルトの名無しさん
06/11/08 22:42:14
コンパイラはFrameworkのフォルダに入ってる。
その他のツールはFrameworkSDKをダウンロード。

615:デフォルトの名無しさん
06/11/08 22:45:28
ありがとうございます!

616:デフォルトの名無しさん
06/11/08 23:17:11
.NET Framework 3.0 日本語 Language Pack は、まだうpされていないね。

617:デフォルトの名無しさん
06/11/08 23:21:35
>>616
.NET Framework 3.0 入れるだけで勝手に入ったよ。

618:デフォルトの名無しさん
06/11/09 12:21:57
UNIXなんかにccがあるのに真似たんだろうけど、何か不純な感じ。
やっぱ、UNIXのccはOSをコンパイルできる(次のブートがガクブルだけど)のに対して、
あまりにも.NETはOS上の箱庭だからかな。
セキュリティのサンドボックスにはなり得ない箱庭。

619:デフォルトの名無しさん
06/11/09 12:41:54
>>618
何を言っているのかさっぱりわからん・・・
CodeDomやリフレクションとかの絡みで入ってるんだと思うが。
cc 入ってない Unix だって伝統的には多いし。

620:デフォルトの名無しさん
06/11/09 13:43:05
>>619
相手にすると喜ぶだけですよ

621:デフォルトの名無しさん
06/11/09 14:27:57
.NET Framework 3.0 SDKの日本語版は、まだかな

622:デフォルトの名無しさん
06/11/09 20:42:29
>>618
アンチのラベルが分かるスレだな。

623:デフォルトの名無しさん
06/11/09 20:46:09
 他のスレでは、アンチや荒らしでも少なくとも最低限のプログラミングの
経験はありそうな奴がやっているように思うんだけど、このスレの荒らしは
どう考えてもプログラミング経験が無いように思える・・・

でもそんな奴がこの板見てるわけないし、いったいどういうことだ?

624:デフォルトの名無しさん
06/11/09 21:26:37
元々過疎気味のスレだし
別にそうカリカリせんでも

625:デフォルトの名無しさん
06/11/09 23:17:54
>>623
VBAをちょっと組んだことあるレベルでVB.NETをちょっと触ってみた人とかじゃ?

626:デフォルトの名無しさん
06/11/10 01:24:05
単なるPC UNIX初心者

627:デフォルトの名無しさん
06/11/12 13:20:12
>>621
そもそも単体の3.0の英語版SDKないぽいし。

Platform SDK + .NET Framework SDK = Windows SDK(VISTA用)
らしいので、しばらく出ないんじゃない?
日本語ドキュメントは日本語MSDN Libraryの更新だけとかでさ。

まー英語版ドキュメントでも埋まってない項目多いよね〜。
音声合成/認識がらみの.NET クラスライブラリのリファレンスとか。
あとβやCTPの頃のままサンプル張ってあるので、
そのままではサンプルが動かないのも結構ある。


628:デフォルトの名無しさん
06/11/13 16:31:18
Microsoft .NET Framework 2.0がなにかにひっかかるようでPCが不安定。
そこで、同じWInXP使っているヤツに聞いたら、そんなソフトPCに入ってないって言うんだが、
これってWinXPのPCを買うと初めから導入されているソフトじゃないのか?
フォルダーごと消し去っても問題なし?使っているソフトによってはヤバイですか?

629:デフォルトの名無しさん
06/11/13 17:00:22
ヤバい。
URLリンク(pc7.2ch.net)
ここ行かないとかなりヤバめ。


630:デフォルトの名無しさん
06/11/13 18:56:05
>>638
こういうタイプの人って怪しい占い婆に先祖霊が背後霊がどうこうって
言われたら簡単に信じちゃうんだろうなw

631:デフォルトの名無しさん
06/11/13 18:56:50
628だったか

632:デフォルトの名無しさん
06/11/13 19:04:28
>>628
おそらく(漏れの知り合いでも無さそうだから)消しても問題ないと思うよ。

633:デフォルトの名無しさん
06/11/14 09:01:42
>>638に期待

634:デフォルトの名無しさん
06/11/14 18:36:50
今日.NETを入れたが、セキュリティ更新プログラムが増えた。
何のための.NET。。。

635:デフォルトの名無しさん
06/11/15 02:14:49
君のための、だヨ!

636:デフォルトの名無しさん
06/11/20 19:54:34
.NETでCOMは作れますか?

637:デフォルトの名無しさん
06/11/20 20:19:13
yes


638:デフォルトの名無しさん
06/11/20 20:27:28
dd
で、何か注意事項はありますか?

639:デフォルトの名無しさん
06/11/20 20:52:34
注意事項:どつぼにはまる前に引き返す

640:デフォルトの名無しさん
06/11/20 20:57:05
どつぼですか・・・

641:デフォルトの名無しさん
06/11/21 20:20:59
>>636
物凄く単純な例が↓にあるますよ
スレリンク(tech板:91番)
スレリンク(tech板:96-97番)

642:デフォルトの名無しさん
06/11/23 13:36:37
Microsoftは、未だにVB6を使い続けるユーザー達のために、
Formの既定インスタンス機能や、IDEの挙動をVB6に似せるなど、
移行支援の為の対策をVB2005にたくさん盛り込んだわけだ。
特に、Formの既定インスタンス機能は、改悪と言って過言ではないと
自他共に認めるであろう。
MSは、そこまでしてVB6ユーザーを「救おう」としている。

さて、ここでVB6ユーザーであるスレ主が、
VB2005を使ってみて、居ても立ってもいられずに立ててしまったこのスレッドを見てみよう。

スレリンク(tech板)
> [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:デフォルトの名無しさん
06/11/23 13:41:11
マルチコピペ死ね

644:デフォルトの名無しさん
06/11/23 17:38:29
VB6ユーザって次世代コボラーかもしれないな。

645:デフォルトの名無しさん
06/11/24 22:16:35
VS2005でツールボックスの「Button」や「Label」とかのアイコンが全部同じに
なるんですけど回避する方法ってありますか?

646:デフォルトの名無しさん
06/11/24 22:42:17
>645
そういや俺のとこも時々なるなソレ
無視してたけど

647:デフォルトの名無しさん
06/11/25 04:00:42
うちもなる。
自作コントロールが表示されると、そのあとはだんだん腐っていく。
右クリ→ツールボックスのリセットすると戻るよ

648:デフォルトの名無しさん
06/11/25 09:24:26
>647
右クリ→ツールボックスのリセットでもだめ・・・
しかも「ReportViewer」の場合、テキストとかグラフとかでるはずなのに
全部テキストになってしまう・・・

649:デフォルトの名無しさん
06/11/25 15:39:07
windows developer magazine廃刊なんだね
こんかいのサービスプログラムのやつは入門向けでよかったのに

650:フォゥン グシャ
06/12/01 23:17:33
どうせ囲い込まれるなら、

Oracleに囲い込まれる方がはるかにマシだと思った。

信じてた。

……いや、信じてる。

今この瞬間だって、信じてる。

でも……薄々は気付いてる。
信じたいのは、認めたくないだけだからだ。

651:デフォルトの名無しさん
06/12/02 19:16:29
シルバーで毎年お布施ですか?

652:デフォルトの名無しさん
06/12/02 23:42:06
"WPF/E" (codename) Dev Center
URLリンク(msdn.microsoft.com)

653:デフォルトの名無しさん
06/12/04 10:05:14
提供する側は、もう、ホクホクしたり顔なんだけども。
相変わらず、翻訳してるやつらがメインでわかってるやつがいないから、日本語のページがあってもスカスカ。

それが、WPF/E


654:デフォルトの名無しさん
06/12/16 21:30:03
ArrayListで多次元の配列は作成できますか?


655:デフォルトの名無しさん
06/12/22 01:11:14
知恵をお貸しください

ListView上でLargeIcon表示させて並びをマウスで変えたいのですが
そこで、IconとIconの間に I を表示させるにはどうしたらよいのでしょうか?
OSはXP、2005C#です



656:デフォルトの名無しさん
06/12/23 10:19:55
>>654
配列の配列にすればいいのでは。

657:デフォルトの名無しさん
06/12/25 20:15:18
.netでCtrl + Fが押下されたことを所得する関数名を教えてくださいませ。

658:デフォルトの名無しさん
06/12/25 20:31:24

657です
×所得
○取得
でしたスマソ、よろしくオナガイシマス

659:デフォルトの名無しさん
06/12/25 21:47:38
そのときにキーフォーカスがあるコントロールにKeyDownイベントをアタッチ
もしくはFormにKeyPreview = trueを設定しておなじくKeyDownイベント

660:デフォルトの名無しさん
06/12/25 22:28:10
>>659さん
657ですどうもです
言葉足らずでした、別のアプリでCtrl + Fが押下された事を取得する場合は
同じ方法ではだめですよね?


661:デフォルトの名無しさん
06/12/25 22:29:30
「グローバルフック」でぐぐれ。

662:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/01/01 02:41:54
Refresh or Invalidate

664:デフォルトの名無しさん
07/01/01 02:44:10
>>662
pictureBox1.Invalidate();

665:デフォルトの名無しさん
07/01/01 02:50:05
>>663>>664
できたー!ありがとうございました。

666:デフォルトの名無しさん
07/01/01 17:10:17
何気に、このスレッドの新年初カキコです、あけおめです
WIN32APIでkeybd_event APIってのがあるんですが、.NETでそれと同じような
似たような関数ってないのでしょうかね?
やっぱり直接↓しかないのかな?
#pragma comment(lib, "user32.lib")


667:デフォルトの名無しさん
07/01/01 17:58:14
System.Windows.Forms.SendKeys.Sendじゃ駄目?

668:デフォルトの名無しさん
07/01/01 18:18:56
>>667
わお \(・o・)/ワァ!
ありますやん^^
keybd eventでググったんですけど、それらしき物がHitしなかったんで
ここで聞いてみました、サンクス
>>667今年一年があなたにとって最良の年になりますように

669:デフォルトの名無しさん
07/01/01 18:21:30
×keybd eventでググったんですけど
○"keybd event" .netでググったんですけど

670:デフォルトの名無しさん
07/01/01 19:06:56
でも結局対象をフォアグラウンドにする為にWin32API呼ぶハメになる悪寒。

671:デフォルトの名無しさん
07/01/01 21:02:20
これ使えば楽かも。 .NET用のUWSCみたいなの。
他のウインドウにマウスとキー操作を送れるDLL。
URLリンク(www.vector.co.jp)

672:デフォルトの名無しさん
07/01/02 00:57:27
>>670
なるほど、.NETでは他のプロセスのハンドルを取得するのは難しいのかな?
>>671
凄いこんなの作ってる人いるのですね、一回DLさせてもらい吟味してみます。


673:デフォルトの名無しさん
07/01/06 15:20:43
.netC# で開発を行っています。

現在、IEのWindowからテキストをドラッグ&ドロップしてFormに
入力したいと思っています。
その時に、ドラッグ&ドロップしたテキストが元々IEのWindowのどの位置
(x,y座標で)に有ったかという情報を受け取ることは可能でしょうか?

もし可能ならばどの様な実現方法が有るのでしょうか?
お教え下さい。

674:デフォルトの名無しさん
07/01/07 17:24:52
.NETでフォーム作ってます。
メニューバーがデフォルトで青いのですが、キモイです。
MenuStrip.BackColorをクリーム色にして直したのですが
Hoverしたときというかクリックしてアクティブになったときオレンジ色になったり
メニューが開いてときにまた青くなっちゃうんだが、どうやってクリーム色にすればよいの?
プリーズヘルプミーです。

675:デフォルトの名無しさん
07/01/07 17:31:50
>>674
言語もバージョンもわからんが。

ToolStripManager.VisualStylesEnabled = false;

676:デフォルトの名無しさん
07/01/07 17:36:39
>>671
おもしれーなこれ。

677:674
07/01/07 18:08:01
>>675
ありがとうございます!
ばっちりでした。
ちなみに環境は C#2.0+VS2005でした。すんません。

678:デフォルトの名無しさん
07/01/08 10:51:42
昔、VB6やOffice/VBAで開発してたような案件って今は全部.NET+MSDEでやるもんなの?
その辺がどうなってるのか教えてください。

679:デフォルトの名無しさん
07/01/08 11:09:13
>>678
VB6 → .NET (VBまたはC#)
Office/VBA → VSTO

あと、MSDEじゃなくてSQL Server Expressね。

680:デフォルトの名無しさん
07/01/08 11:11:31
>>678
Office系の開発は.NET化されてないので今までどおり、
ADO+VBA+MSDE(MSSQL2005Express)
VB系の新規はVB.NETを使うのでADO.NET。

681:デフォルトの名無しさん
07/01/08 11:28:31
VSTOのことはころっと忘れていた。開発ツールが別売なのがきついですね。
VS Proあたりでバンドルしてしまえばみんな使うのにねぇ。
これってWebServiceのフロントエンドをOfficeにするようなイメージでしたっけ?

682:デフォルトの名無しさん
07/01/08 11:39:48
VSTO って使ってますか?
URLリンク(vsug.jp)

683:デフォルトの名無しさん
07/01/08 13:31:17
Visual Studio 2005 Proですが、古いNative Windows SDKのコンパイルをするのに
comctl32.libが必要だと教えて貰ったのですが見当たりません??
どうしたらイイデツカ

684:デフォルトの名無しさん
07/01/08 14:08:48
>>683
インポートライブラリってコンパイラのバージョン非依存なんだっけか。
誰かおしえちくれ。

685:デフォルトの名無しさん
07/01/08 15:36:49
%ProgramFiles%\Microsoft Visual Studio 8\VC\PlatformSDK\Lib
にあるじゃねーか
StandardにあるものがProにないわけないだろ

686:デフォルトの名無しさん
07/01/08 18:05:35
>>685
思いっきりありましたねスマソ
ていうか、Cドライブ全体から検索しても出てこないんだよね??
BCC55のcomctl32.libはHitするんだがな??

687:デフォルトの名無しさん
07/01/08 18:07:28
日本語が下手ですね??

688:デフォルトの名無しさん
07/01/08 18:10:15
.netのTCHARのCHARはCharacterの略だと思うのですがTはTextのTでOK?

689:デフォルトの名無しさん
07/01/08 18:24:15
m9(^Д^)プギャー

690:デフォルトの名無しさん
07/01/08 19:55:04
.NETにTCHARなんかねえよ

691:デフォルトの名無しさん
07/01/10 21:48:08
こんな場合ってどうしたらいいんだろう。

■ クラスHogeのなかに入れ子クラス(内部クラス?)HogeInnerAとHogeInnerBがある。

■ HogeInnerAはHogeの外では使われないのでprivateにしたい。

■ HogeInnerBはHogeの外でも使うのでアクセス修飾はpublicで、コンストラクタで
  HogeInnerAのインスタンスを引数にとるようにしたい。

よく思うんだけど、private + 入れ子になったクラスの外側のクラスからのアクセスを
追加したようなアクセス修飾ってどうしてないんだろう。

692:デフォルトの名無しさん
07/01/10 23:32:48
public なインナークラスを使うなってのがMSからの方針です

693:デフォルトの名無しさん
07/01/10 23:42:44
>>691
そういう時は大抵設計が悪いって話になる。
そんなアクセス修飾あったほうが困る。

「入れ子にする」のは目的じゃない。


694:デフォルトの名無しさん
07/01/10 23:54:36
>>693
>そんなアクセス修飾あったほうが困る
そうかな。

いや入れ子の関係にあるかどうかが重要なのではないんだよ。
クラスAのメンバfにクラスBからはアクセスできる、というクラス間の関係が
継承関係を持たせることなく欲しい、と思ったことが誰でも一度はあるはずだと思うが。

695:デフォルトの名無しさん
07/01/11 00:02:36
friend


696:693
07/01/11 00:08:17
>>694
そりゃ機能は多い方が便利に決まってる。
設計をシンプルにしようとしなくなる。
現に 691 は設計よりもアクセス修飾子が無いことの方に疑問を感じてる。

設計の話をすると終わらないのでダメだな。

697:デフォルトの名無しさん
07/01/11 00:17:46
friend


698:デフォルトの名無しさん
07/01/11 09:01:52
インナークラスじゃなくて、名前空間の入れ子で対応すればいいんじゃないの?
HogeInnerA は internal 指定で

699:デフォルトの名無しさん
07/01/22 03:14:34
PictureBoxの一列にフォントサイズの異なる文字を表示することは可能でしょうか?
可能ならその方法を教えていただけないでしょうか?

700:デフォルトの名無しさん
07/01/22 03:31:02
>PictureBoxの一列

最初でもう意味がわからん

701:デフォルトの名無しさん
07/01/22 03:59:13
>>699
URLリンク(homepage3.nifty.com)

702:699
07/01/22 23:45:28
間違いました。PictureBoxではなくて、ComboBoxです。

PictureBox:× → ComboBox:○


703:デフォルトの名無しさん
07/01/23 01:09:20
C#のwindows form開発でsql server 2005のストアドプロシージャから
取得したデータをdatagridviewのソースに設定しています。

その際verbinary(max)列に画像を入れているものがあるのですが、
値がnullのものが勝手に「×」マークがついた画像としてdatagridviewに表示されてしまいます。

値がnullの場合はdatagridviewに何も表示しないようにするにはどうしたらいいのでしょうか?


704:デフォルトの名無しさん
07/01/23 01:20:15
マルチやめれ

705:デフォルトの名無しさん
07/01/23 01:36:19
マルチだらけなスレだなwww

706:デフォルトの名無しさん
07/01/23 01:43:45
マルチスレッド

707:デフォルトの名無しさん
07/01/23 01:55:01
>>706
誰がウマい事言えと

708:デフォルトの名無しさん
07/01/23 02:10:55
フォントを列挙したいのですが、記号フォントは省きたいです。
このURLを参考にフォントを全て列挙することはできましたがそこから先が分かりません。
URLリンク(www.wisdom.sakura.ne.jp)


709:デフォルトの名無しさん
07/01/23 11:01:58
foreach( FontFamily ff in FontFamily.Families )
{
 if( 記号フォントの名前List.Contains( ff.Name ) )
  continue;

 ...

}

710:デフォルトの名無しさん
07/01/23 17:44:06
>>708
Hint: EnumFontFamiliesEx, LOGFONT.lfCharSet, SYMBOL_CHARSET

711:デフォルトの名無しさん
07/01/23 18:41:22
>>709
お前みたいなのをゴミっていうんだぜ

712:デフォルトの名無しさん
07/01/23 19:05:07
>>711
よう、カス

713:カスです
07/01/23 19:19:45
>>712
よう、ゴミ

714:デフォルトの名無しさん
07/01/23 21:15:08
>>714
よう、オレ

715:デフォルトの名無しさん
07/01/24 01:03:11
>>714
よう、ぬるぽ

716:デフォルトの名無しさん
07/01/24 01:12:34
>>715
よう、ガッ

717:デフォルトの名無しさん
07/01/24 01:13:38
ぬるり

718:デフォルトの名無しさん
07/01/25 00:07:09
秋山か

719:デフォルトの名無しさん
07/01/26 00:58:12
初心者スレと言う事はわかった

720:デフォルトの名無しさん
07/02/12 08:55:47
C:\を開こうとしたら、
C:\WINDOWS\Microsoft.NET\〜を読み込めませんと出て、
そんでFrameの1.1をMicrosoftからDLして、
やってみたけど、内部エラーってのになってしまう。
誰か助言を求ム。

721:デフォルトの名無しさん
07/02/12 09:12:53
何を言っているかわからない

722:デフォルトの名無しさん
07/02/12 09:15:19
>>721
んー。
Frame2 Frame3だけあっても、1.1がないと全てのC:\は動かせる保障はないんだよな?

723:デフォルトの名無しさん
07/02/12 09:49:19
日本語でおk

724:デフォルトの名無しさん
07/02/12 10:36:07
「C:\を開く」
↑まずこれを説明してみ。

725:デフォルトの名無しさん
07/02/12 11:21:24
Framework1.1をDLしてるんだけど、
URLリンク(www.abcoroti.com:8000)
こうなって
URLリンク(www.abcoroti.com:8000)
こうなってしまうんだよ。
どうすればいい?

726:デフォルトの名無しさん
07/02/12 11:54:04
OS再インスコ

727:デフォルトの名無しさん
07/02/12 11:56:07
>>726
やっぱり?
ほかに方法はないかな?

728:デフォルトの名無しさん
07/02/12 12:12:56
>>725
2番目の画面は1番目の影響。
何かのファイル登録に失敗してると思われ。
Windows Installerのログを採取して原因を突き止めよ。

729:デフォルトの名無しさん
07/02/12 12:15:41
っていうか、ネタでしょw
突っ込みどころいっぱいだもん。

- なぜコンソールウィンドウが?w
- なんでローカルに保存してから実行しないの?w
- つーか、FrameWorkSetup.exeって一体何なの?w

730:725
07/02/12 12:25:07
ごめん。自己解決した。

731:デフォルトの名無しさん
07/02/12 12:27:42
FrameWorkSetup.exeって、ググって見るとベクターで配布してる奴か。
こんなもん、いかにも俺様が作りましたって顔して配ってるアホがいるとは驚いたよw

732:デフォルトの名無しさん
07/02/12 12:36:46
>720>722>725>727>730
って同一人物だよね。もうここに来ないでね。

733:デフォルトの名無しさん
07/02/12 12:59:05
がんがれ江口

734:デフォルトの名無しさん
07/02/12 14:14:11
>>731
ワラタw
こりゃ酷いな

735:デフォルトの名無しさん
07/02/12 14:24:23
もうできたか?江口

736:デフォルトの名無しさん
07/02/12 18:05:00
これ犯罪じゃないの?

737:デフォルトの名無しさん
07/02/12 18:14:23
redistibutable だからねえ

738:デフォルトの名無しさん
07/02/12 18:54:54
江口はどうなったんだよ

739:デフォルトの名無しさん
07/02/17 00:28:46
viEmuのアンインストール方法を教えて

740:デフォルトの名無しさん
07/02/17 00:36:09
事故怪血しました

741:デフォルトの名無しさん
07/02/23 23:33:09
とにかく、MSのヘルプは、理解し難いね。
「理解した後になれば、何を説明してたかがやっとわかる。」のがここのヘルプ。


742:デフォルトの名無しさん
07/02/24 00:02:21
.NET Compact 2.0 はこちらでいいのかな?
フォームを表示しないバックグラウンドアプリケーション作りたいのだけど
方法が分かる方教えてください。もしくはスレ誘導お願いします。

743:デフォルトの名無しさん
07/02/24 01:05:10
そうだね
ドキュメント作成に今の10倍ぐらいは人的リソース割いて欲しい

744:デフォルトの名無しさん
07/02/24 02:25:38
>>741
確かにそうなんだけど、
じゃアレだけの量をどうすればいいのかといわれると困るな

リファレンスはアレで問題ないので、テクノロジの一覧と全体像の概要ページ
がもっとほしいかな?


745:デフォルトの名無しさん
07/02/24 02:37:15
>>741
プログラミング関係のヘルプなんて、どれもそんなもん。
そうじゃない、わかりやすい親切なヘルプが存在するなら教えてほすい。

746:デフォルトの名無しさん
07/02/24 02:45:37
adobe flex のヘルプとか結構分かりやすくね?

747:デフォルトの名無しさん
07/02/24 08:47:53
>>741
もっとも大事なのは経験とそこで培われた勘
ヘルプは手助けにしかならないw

748:デフォルトの名無しさん
07/02/24 09:59:44
>>745
JavaのAPIリファレンスは凄く役立ってるけどなあ。
あれがあれば他のドキュメント滅多に見ない。

749:デフォルトの名無しさん
07/02/24 13:59:21
APIリファレンスはどれでもいっしょでしょ

750:デフォルトの名無しさん
07/02/24 14:13:59
「どれも」ってどれとどれ?

751:デフォルトの名無しさん
07/02/24 14:59:59
あれとあれ

752:デフォルトの名無しさん
07/02/24 15:05:38
>>749
.NETとJavaじゃ全然クオリティが違うぞ

753:デフォルトの名無しさん
07/02/24 15:12:53
なんだかんだ言っても、MSのドキュメントが一番ましだと思う。
他のはひどすぎる。

754:デフォルトの名無しさん
07/02/24 15:28:19
文章がそれほど分かりにくいとは俺は思わないけど、
あのわけわからん階層構造は狂ってると思う。

あんな上からたどって目的の文章を見つけられないような階層構造なら
あんまり階層構造にする意味ないよな。

あと、ドキュメントビュアのブックマークの貧弱さもなんかね。

755:デフォルトの名無しさん
07/02/24 21:27:36
>745
IBMの作る技術資料はけっこう親切。OS/2の時は良かったよ。


756:デフォルトの名無しさん
07/02/25 14:58:34
>745
MSDNライブラリで困った覚えが無いから見当違いかもしれんが、
PHPの公式マニュアルは至れり尽くせりだった気がする。

757:デフォルトの名無しさん
07/03/18 01:40:44
.NET 2.0(正式)でないと動かないソフトなんですが、
ベータで動くか試してみたいのですが、
.NETフレームワークを使用するアプリケーションが
フレームワークのバージョンを取得するのには
どのようにやっているのでしょうか?
レジストリ?

758:デフォルトの名無しさん
07/03/22 03:38:30
VS.NETアカデミック版どこで買える?
amazonでは売り切れ、ヨドバシとかでは売ってない

759:デフォルトの名無しさん
07/03/22 12:27:07
VS.NETってことは2003が欲しいのか?
もう出荷してないわけで探すのは困難だと思うが。
theSpokeのプロダクトキー発行もとっくに終わってるし

2005Academicなら尼にあるよ
URLリンク(www.amazon.co.jp)

760:デフォルトの名無しさん
07/03/22 16:20:05
VS.NETてもう売ってないのか。
>>759
それで.NETの開発はできますか?

761:デフォルトの名無しさん
07/03/22 17:39:55
君にいいこと教えてあげよう!
Visual ○○ 2005 Express Editionは、無料で.NET Framework2.0〜3.0での開発ができるぞ!

762:デフォルトの名無しさん
07/03/22 18:28:36
>>760
名前から.NETが落ちただけ

763:デフォルトの名無しさん
07/03/22 18:52:30
URLリンク(www.microsoft.com)
製品名に「.NET」が含まれていませんが、Visual Studio 2005 は .NET Framework に対応していますか。 
はい。Visual Studio 2005 は .NET Framework 2.0 に対応しています。

764:デフォルトの名無しさん
07/03/23 08:35:25
1.0は切捨てしますた。

765:デフォルトの名無しさん
07/04/02 01:31:29
自作板から飛んできました
ATIのCCC(カタリストコントロールセンター)をインストールすると
.NETのコンポーネントおよびCCCがNICのローカルホストを押さえてます
またウィンドウズインストール後ローカルネットワーク1として
なぜがレジストされて居ます。
ルーターのログとれれば解析できるだけれど
断片的にルーターfwで許可してないパケット
送信しているみたいです>>.NET

一体これはなんでしょうか?
スパイウェアですか?

よろしく願います

766:デフォルトの名無しさん
07/04/02 01:48:01
あげ

767:デフォルトの名無しさん
07/04/05 01:13:05
.Net Remotingでクライアント1000台から同時にサーバを呼び出すと、サーバ側
で1000スレッド上がってしまうのですが、COM+やIISみたいにスレッドプールを
利用して一定以上の呼び出しがあったら待たせて、それ以上のスレッドが起動
しないようにできないでしょうか?
.Net Framework 1.1, 2.0ともに動作は変わりませんでした。また、SingleCall,
Singletonでも動作は変わりませんでした。

768:デフォルトの名無しさん
07/04/06 15:44:58
プロセスA(VCで作成)が一秒に数回くらいの頻度で書き込みしているファイルを
プロセスB(VBで作成)が一秒に1回の頻度で読み出したいのだけれど、
実験したら、Bが読んでいる最中にAが書き出そうとすると、たぶん
ファイルのオープンでエラーしてAが死にました。解決方法
はありますか?

769:デフォルトの名無しさん
07/04/06 15:59:43
普通にロックすれば?

770:デフォルトの名無しさん
07/04/06 16:05:03
>769
もちょっと詳しく教えてケロ。
具体的に何をどうしたらいいのか。

771:デフォルトの名無しさん
07/04/06 16:28:39
せまふぉ

772:デフォルトの名無しさん
07/04/06 16:33:38
そもそも、そんなHDDがぶっとびそうなもん作んなw

773:デフォルトの名無しさん
07/04/06 18:33:25
>>770
普通にBクンが自分が読んでる間は書き込み禁止にするだけだと思いますが。。
VBってVB6?

VB6でもファイルオープンするときのオプションで指定可能なはずだけど確か。

もちろんAクンもファイルをオープンする前に、オープン可能かどうかポーリングする処理を
かまさないとだめだ。

つーか、何でこんなスレで質問するの?

774:デフォルトの名無しさん
07/04/06 22:54:43
つか書き込みが追加なら共有モードで開けばいいんでないの?
読み込み頻度が書き込み頻度よりも低いことからして、
単なる追加書き込みとしか思えない。


775:デフォルトの名無しさん
07/04/23 21:40:13
.NET 死亡wwwwwwwwwww 南無wwwwwwwwwww
URLリンク(japan.cnet.com)

776:デフォルトの名無しさん
07/04/23 21:51:27
よくよめよ

777:デフォルトの名無しさん
07/04/23 21:58:55
MSが勝つだろうし負けても特許料払うだけ
wをそんなに書くような話ではない

778:775
07/04/23 22:07:34
あ、いや、不意打ち食らった感じで妙にテンション高かっただけ。失礼しました。

URLリンク(keizai-kabu-news.seesaa.net)
> これは任意のオブジェクトフレームワークでコンピュータアプリケーションを作成する手法に関連する特許で、
> コンピュータアプリケーションのコンテンツ、フォーム、機能を分割して、個別にアクセス、修正できるようにする方法をカバーする。
> 任意のオブジェクトを作成し、オブジェクトライブラリでライフサイクルを通じて管理し、
> 設計フレームワークでこのオブジェクトを配備して複雑なコンピュータアプリケーションで使用する方法にも適用される。

こんなのも特許として登録されてたりするんだねぇ……。怖い怖い。

779:デフォルトの名無しさん
07/04/24 04:05:00
>>775
w が沢山ついてるだけで、そいつの人格まで想像してしまうのはオレだけだろうか?

MSみたいな大きな会社は、面倒な訴訟に付き合うくらいなら金払ったほうがいい場合もある。
そういうのを見越して訴えてくるハイエナもいるわけで。

もしそうなら怖いっていうより、下品な会社だと思うのはオレだけだろうか?(こればっか)

780:デフォルトの名無しさん
07/05/21 14:40:47
プログラムをあまりかかないからわからんのだが・・・
Windows上で、あるプロセスが内部処理でマルチスレッド処理している場合、それらのスレッドを、まったく別の外部プロセス(親プロセスではない)が監視および終了などの制御ってできるのだろうか?

.NetFrameworkでのAPIでそんなのあったら教えてください。


781:デフォルトの名無しさん
07/05/21 15:03:22
できるか知らんが、そういうインタフェース作っとけ。

782:デフォルトの名無しさん
07/05/21 16:40:12
Process.Threads

783:デフォルトの名無しさん
07/05/22 08:53:57
すみません、BtoCサイトを.Netで作ろうとしてますが、「Apache+IIS」の
構成は一般的でしょうか?
開発側は.Netで行きたいと思っていますが、お客さんからは
・DMZにWindows機は置きたくない
・WebサーバとAPサーバは別筐体、別セグメントにしたい
と言われています。
リバースProxyをApacheで立て、内部セグメントのIISへ繋げるイメージです。
事例がなかなか見つからなかったのでここに来ました。
上記方法で可能でしょうか?また、懸念される事とかありますでしょうか?


784:デフォルトの名無しさん
07/05/22 09:08:13
>>783
mono xsp

785:デフォルトの名無しさん
07/05/22 09:31:37
>>784
ありがとうございます。
mono xspを知らなかったので少し調べてみましたが、
.NetをLinux上で動かすと言うことでしょうか?
ただ開発側の都合では、既存のWindows開発環境、テスト環境を
再利用したいという要望があります。
すみません、貧乏プロジェクトなもので、、


786:デフォルトの名無しさん
07/05/22 16:58:47
MonoならWindowsでも動くだろ。

787:デフォルトの名無しさん
07/05/22 18:42:26
>Mono
そんなの客からもっと敬遠されるにキマットルだろw

788:デフォルトの名無しさん
07/05/22 18:44:34
>Mono

絶対インスコしない。

789:デフォルトの名無しさん
07/05/22 19:36:38
monoはASP.NETだけはまともに動く。というよりこれ以外に使う理由がない。
VS2005でASP.NETの開発やって、xspに載せるだけでいいから楽だぞ。

790:デフォルトの名無しさん
07/05/23 02:18:08
783です。
皆様ありがとうございました。
Monoは却下されました。。
どうせ.Netでやるなら既存のフレームワークもそのまま使いたいね、
って話になり、既存フレームワークの動作の担保と、
あと、サポート体制が主な理由です。
特にお客さんはサポートに関しては敏感でした。

リバースProxy+IISは検証しつつ、他のも検討してみます。
なにかいいアイデアがありましたら、また教えてください〜


791:デフォルトの名無しさん
07/05/23 02:32:34
お客がかわいそうや(T_T)

792:デフォルトの名無しさん
07/05/23 20:53:37
オレが客なら、monoって言葉を出してくるような業者は…

793:デフォルトの名無しさん
07/05/23 21:35:45
ADO.NETでJETのキャッシュの操作ってできませんか?
ADOやDAOでは出来ていたと思うんですが…

794:デフォルトの名無しさん
07/05/23 22:00:46
>>793
URLリンク(pc11.2ch.net)

795:デフォルトの名無しさん
07/05/25 17:42:35
初めまして、VC++のC++/CLIのフォームアプリケーションについて質問があります。

今、LimeChat 2 の様なアプリを作っていています。
そのアプリのテキストボックスには、カーソルが表示されていません。
どのようにすれば、カーソルを表示させないようにできるのでしょうか?

また、TreeViewの再描画を一時停止させたいのですが、どうすればよいのでしょうか?

796:デフォルトの名無しさん
07/05/25 20:06:05
LimeChat 2ってのがどんなのか知らんが、カーソル表示されないって
文字の選択とかどうすんの?
それ、テキストボックスじゃないんじゃないか?

>TreeViewの再描画を一時停止

なんとなく意味はわかるが、たぶんあなたの抱えている問題の解決に
この方法を使うのは間違っていると思う。


797:デフォルトの名無しさん
07/05/25 21:07:13
>>795
なるほどね。
Enable = false にして、背景色を白にするとか。

798:デフォルトの名無しさん
07/05/25 21:30:16
テキストボックスの様で、選択できます。

>TreeViewの再描画を一時停止
自己解決しました

説明不足ですみません。
テキストの間に点滅して表示されている縦棒を消したいです。

799:デフォルトの名無しさん
07/05/25 22:22:13
消すなよ

800:デフォルトの名無しさん
07/05/25 23:12:00
チャットソフトだからログ表示部品と発言入力部品が別なんだろ。
でログ表示部品にキャレット(カーソル)が出てしまうのがウザイと。

Win32 APIにHideCaretってのがあるが。

801:デフォルトの名無しさん
07/05/25 23:26:31
カーソルが移動しないようにメッセージを処理すればいいじゃない。

802:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/05/26 05:25:35
win32APIは一切叩かなくて良い様に、
せめて、.NETのラッパークラスだけでも、
完全に用意しておいてほしかった。
それくらい、簡単だろ?
何でこんなこともしておかないのかね?
バージョンアップしていけば、
いずれ、win32apiを完全にサポートしてくれるようになるのかな?


804:800
07/05/26 07:53:20
>>802
俺はC系言語のことはあまりわからんけど、HideCaretの呼び出し方が
おかしいんじゃないの? 単にヘッダをインクルードしてないとか。
少なくとも#include <windows.h>は必要みたいだよ。

あと素人つっこみで悪いが、HandleをToPointerする必要あるのかな。
Handleが既にHWND型になってないの?

805:デフォルトの名無しさん
07/05/26 11:41:00
#pragma comment(lib, "user32.lib")
忘れてただけでしたorz

>あと素人つっこみで悪いが、HandleをToPointerする必要あるのかな。
これをしないとコンパイルできませんでした。

>HideCaret(static_cast<HWND>(this->textBox1->Handle.ToPointer()));
を早速実行してみたところ、戻り値0(失敗)となってしまいました。orz

806:デフォルトの名無しさん
07/05/26 14:28:17
ハンドルがまだできてないんだろ

807:デフォルトの名無しさん
07/05/26 14:44:09
Control.HandleCreated

808:デフォルトの名無しさん
07/05/26 15:22:42
>>807さんありがとうございます。
そんなイベントがあるとは知りませんでした。
そのイベント後にHideCaretを実行したところうまくいきました。
ありがとうございましたm(_ _)m

809:デフォルトの名無しさん
07/05/26 18:04:49
/*

とりあえず解決してよかったけど、カーソル消したエディットコントロールなんて
ユーザーインターフェイスとしてどうなのかと…
アクティブコントロールの判別を別の方法で用意したり、アクティブコントロール関係なく
エディットコントロールで入力を受け付けたりする手間が増えるわりには、別にかっこいい
わけでもなく…どうせ自己満足だからいいのか。

*/

810:デフォルトの名無しさん
07/05/26 18:19:40
>>809
>>800を見ろチャットソフトだから良いって書いてあるじゃん

811:デフォルトの名無しさん
07/05/27 13:05:38
809じゃないけど、チャットソフトだから何がいいのかわからん

812:デフォルトの名無しさん
07/05/27 13:12:13
文字を入力するわけでもないコントロールにカレットが要るのか?

813:デフォルトの名無しさん
07/05/27 16:10:16
じゃ何を入力するのかと

814:デフォルトの名無しさん
07/05/27 16:12:19
なんという理解力のなさ。

何も入力しないんだって。

815:デフォルトの名無しさん
07/05/27 17:02:44
LimeChat 2 でググってインストすればわかるよ

816:デフォルトの名無しさん
07/05/27 17:48:47
わかりたくもない

817:デフォルトの名無しさん
07/05/28 02:43:29
>>815
インストールしたけど文字を入力しないテキストボックスってどれ?


818:デフォルトの名無しさん
07/05/29 00:32:32
>>817
多分、チャンネルログと全体ログのことだと思う。
ただ、マウスでの選択も出来てコピーも出来るけど、キーボードでの選択が出来ないけどね。
キャレットを表示していないのは、この辺の兼ね合いから? 何となく、片手落ちな気もするけどね。

819:デフォルトの名無しさん
07/05/29 00:34:25
>>818
そのキーボードで選択できないというのがよく分からなくて、そこだけ再現できませんでしたorz

820:デフォルトの名無しさん
07/05/29 00:48:09
>>819
通常のエディットボックスだと、Shift + → や Shift + ← などで選択出来るけど、それが出来ないってこと。
マウスで選択した後、選択領域を広げるために Shift + → を押してみても入力欄にフォーカスが飛んで
しまうので、広げることが出来ない。
キーボードのみで選択してみようとすれば分かると思う。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4985日前に更新/204 KB
担当:undef