[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 07/25 03:42 / Filesize : 181 KB / Number-of Response : 799
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

[プログラム板] C#, C♯, C#相談室 Part47



1 名前:名無しぃ♯ [2008/06/21(土) 17:51:22 ]
(#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
c++厨の嵐はスルー汁。

前スレ
C#, C♯, C#相談室 Part46
pc11.2ch.net/test/read.cgi/tech/1208791919/

その他テンプレ>>2-5くらい

75 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 16:23:16 ]
なんで川俣の記事に何かいったらやたら突っかかる奴がでるの?


76 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 16:25:11 ]
そりゃ川俣の記事に何かいうやつが阿呆ばかりだからだろう。

77 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 16:27:15 ]
そうなの?

78 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 16:29:55 ]
getter setter渡すように書き換えるくらいなら変数ひとつ使えばいいのに…


79 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 20:11:20 ]
小ネタを大げさに記事にするのって川俣の昔からの芸風ですから。

80 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 20:29:09 ]
そういう奴はたまには技術書や教科書以外の本も読んでその偏向した感覚を
矯正した方がいいんじゃないの?w

別にああいう文体って結構ありがちだと思うぞ。
プログラミングとか工学系の本じゃ珍しいのは確かだが。

っていうかプログラミング系の日本人ライターにありがちなヲタ臭い文体の奴よりずっとましだと思うが。
「幸せになれる」だの意味なく文頭に#付けたりだの、ヲタ系のプログラマ以外一般に誰も使わない
表現や言い回しを好む奴ね。

81 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 21:04:09 ]
ありがちだけどみんなキモク感じるだけ。
まあ別にそういうもんだと思って読むだけだが。


82 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 21:43:33 ]
「幸せになれる」系と比べても、「マシ」だとは思えないけどな。
「人類の発展に貢献する」系に比べたら、マシには見えるけど。

83 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 22:45:02 ]
「みんなキモく」って何を根拠に?
こういう小ネタ面白いと思うけど。
「幸せになれる」って聞くとなんとなく幸せなんだけどw
人の文体がいちいち気になるものなの?
#はメリハリついて分かり易いと思うんだけど。



84 名前:68 mailto:sage [2008/07/06(日) 00:24:24 ]
>>71

やってみます。ありがとう!

85 名前:デフォルトの名無しさん [2008/07/06(日) 20:31:48 ]
C++のDLL(非COM)の関数(WINAPI型)から、
C#のWindowsアプリケーションに
C#からみてobject型の配列(2次元)を渡すとき、
何かいい方法はありませんか?

 現状は、C++側の関数のout引数に
*variant型を設定し、C#側からobject型と
してみせて取得しようと思っています。
・・・他にいい方法があれば教えて下さい。
お願いします。


86 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:33:05 ]
GCHandleまわせばいいだろ

87 名前:デフォルトの名無しさん [2008/07/06(日) 21:23:47 ]
>>90
「幸せになれる」ってたとえば
「hogeをプロパティにしておけば幸せになれるかもしれない」って奴のことか?
むしろ、自分以外に使う人がいたのがびっくりだが、ヲタとか関係ないだろ?(そもそも自分はヲタじゃないしな)

#を付けるのは確かに一部の人間だろうね。
でも#でコメントアウトするスクリプトや設定ファイルは結構多いから、誰にでも通じるとは思うけどね。



88 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:47:34 ]
統合失調の人?
「自分以外に使う人がいたのがびっくりだが」ってw

「幸せになれる」だの「ごにょごにょする」だの、
ヲタ系プログラマ(ただし本人たちにその自覚は乏しい)しか使わない
独特の言い回しを使う奴っていっぱいいるでしょ。

89 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:49:57 ]
一時期はやったような気がするけど、最近はみないような気もする > 幸せになれる


90 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:51:52 ]
端的に気持ち悪いし、PGのマンガ的なステロタイプを作ってるのはこいつらなわけで、
正直消えてなくなてほしいよこういう連中は。

91 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:58:26 ]
PGって略がなんか気になるんだよな。

92 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:58:34 ]
川俣とかある種のオタの典型みたいなもんだしな。

93 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:20:44 ]
特定の職業の連中が変わった言葉遣いをすることなんて世の中いくらでもあるだろ。

土方には土方の方言があるし、医者は医者の言葉を使うだろ。



94 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:29:13 ]
だいじょうぶその読解力?
特定の職業(プログラマ)の言葉遣いを槍玉に挙げているのではない。
ヲタ系の気色の悪い連中の言葉遣いにケチをつけてるんだよ。

95 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:34:12 ]
オタPGの言葉遣いが、世間のPG像のステレオタイプになってるってるから迷惑ってのはいいがかりもいいとこだろ。
メジャーなメディアで「幸せになります」とかいってるPGなんて見たことない。

96 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:37:44 ]
ちゃんと小学校でてるか?
どんな読解力だよ。

>端的に気持ち悪いし、PGのマンガ的なステロタイプを作ってるのはこいつらなわけで、
>正直消えてなくなてほしいよこういう連中は

どこにも
>オタPGの言葉遣いが、世間のPG像のステレオタイプになってるってる

などという趣旨のことは書いてない。

97 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:39:20 ]
じゃあ、あんたが個人的にキモがってるってだけの話か。
どうでもいい話だね。

98 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:49:16 ]
>>端的に気持ち悪いし、PGのマンガ的なステロタイプを作ってるのはこいつらなわけで、

世間じゃなかったら、だれに、漫画的なイメージを持たれて「消えてほしい」と思うくらい不愉快に思ってるんだろう。


99 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 12:21:28 ]
その実装の方が幸せになれる、って頻繁に使わないか?


100 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 12:25:30 ]
使わないね

101 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 12:28:10 ]
板違い


102 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 13:22:48 ]
そっか、俺よく使うわ

103 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 20:06:34 ]
すみません、質問です。

Visual C# 2005 Express Edition と Visual C# 2008 Express Edition にはどのような違いがあるのでしょうか。
現在のPCのOSが2000でありまして、VC# 2008をインストールすることができないと言われます。
もし両者にそれほどの差異がないのであれば2005を使おうかと思うわけなんですが。

codezine.jp/a/article/aid/2184.aspx?p=1

は目を通してみました。
C#のバージョンが3.0になっているようなんですが、

ufcpp.net/study/csharp/

のサイトで見る限り、初心者の私がすぐに不便さを感じるようなものでもない気はしました。
後日PCを新しくしたときにXPにする予定なので、その際にVC# 2008を入れたとしても、特に問題はなさそうでしょうか?
それとも、2008で増えた機能というのは初心者でも必須ないし、あった方がよさそうなものですかね。



104 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 20:10:48 ]
割と前に見たのだが、C#で回転するメニューが実装できるコンポーネントみたいなのがあったはずなのだが
名前が思い出せね 誰か教えてくれ

105 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 20:13:50 ]
初心者なら2005EEでも使いこなせない程十分な機能があるよ


106 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 20:15:31 ]
>>103
WPFやLinqが使いたいなら2008かな?あとラムダ式も使えるようになってる。
(ラムダ式ってのはデリゲートを簡単に書くための構文だな。記述法というだけだから必須ではない)


>>104
コントロールを回転・縮小・拡大したいならWPFで出来るよ。

107 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 20:40:14 ]
>>105-106

どもども、ありがとうございます。
PC買い換えまでは2005でやってみます。

108 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 21:12:38 ]
>>104
標準ではなくてフリーライブラリだけど、カルーセル?

109 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 21:23:02 ]
>>106
WPF使うってのもありか
>>108
いや横に回転するのではなくて円形に回転するやつ
www.forest.impress.co.jp/article/2004/09/30/sklaunch.html
みたいなのに近い
どこかの会社が無料で出してた気がするのだが

110 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 21:44:40 ]
前にスラッシュドットで取り上げられてた気がする
WPFでの実装だったと思うけど

111 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 21:51:13 ]
>>110
あったありがとう
slashdot.jp/developers/article.pl?sid=08/03/18/0948257&threshold=-1
これで安心して眠れる

112 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 21:54:21 ]
回転するメニューってものの操作性がピンとこないのは
俺の想像力が欠如してるせい?

っていうかうっとうしくないのかなそれw

113 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 22:58:24 ]
>>112
回転メニューの有用性はスターオーシャンと聖剣伝説で実証済み
テイルズシリーズでも採用されてたっけ?(テイルズはやらないので知らない)



114 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 23:07:13 ]
リングコマンドはスケーラビリティや情報量が低いため使える範囲はかなり狭い

115 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 23:26:47 ]
>>113
なんか視野狭窄というか、オレサマ=世界のいわゆる「セカイ系」の人?
君が思ってるほどゲームをやる人種ってのは多くないんだよ。
少なくとも俺はゲームなんてまったくやらない。
そんな一方的にそのスターなんたらを知ってる前提の話をされてもね。


116 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 23:32:24 ]
無知な上ググる事もできない奴が偉そうに言ったところで

117 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 23:57:32 ]
リボンとかドッキングとかってSP1で追加されるんだっけ?
いつでるんだっけ?

118 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 00:07:04 ]
しらないけど来るならWPFじゃね

119 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 00:14:49 ]
>>117
SP1 で追加されるのは MFC 版。

MFC Feature Pack っていうんだけど、英語版はすでに正式版が出てる。
日本語は VS 2008 SP1 に同梱。

WPF のリボンは年末くらいを目標に作ってるらしい。
ドッキングは不明。

120 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 00:38:41 ]
>>115
ググれば直ぐ見つかるような有名なゲームだし、最悪分かる人に分かれば良い内容です。
(さすがにSO2とか略したら二酸化硫黄と区別つかないけどなw)

そもそも、「俺の分かる話しかするな」って言われたら…
本「期待値とは物理で言うところの重心です。(期待値も重心も相加平均です)」
A「ああ、なるほど。」
B「物理なんて知るか。この本、腐ってやがる。出版社に文句言おう!」
…なんて事になるからそんな事言う人はいないよね?

121 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 00:45:15 ]
馬鹿はしょうがないな。
その物理学(学問の最高峰)とゲーム(たかだか「お前」が知ってるだけ)を
並列することになんの疑問も抱かないようなメンタルを「セカイ系」と呼ぶんだよ。

122 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 00:50:38 ]
↑マジ脳みそ腐ってんじゃね?


123 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 00:56:08 ]
そんなだからセカイ系とか言われるんだよ



124 名前:デフォルトの名無しさん [2008/07/08(火) 00:56:58 ]
>>121
(  ゚д゚ )  セカイ系  の検索結果 約 456,000 件中 1 - 10 件目 (0.24 秒)
StarOcean の検索結果 約 3,360,000 件中 1 - 10 件目 (0.28 秒)  ( ゚д゚ )
( ゚ д ゚ )

さすがに物理で検索したら136,000,000越えるけど、君の言うセカイ系って何?スイーツ(笑)みたいなやつ?

125 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 00:57:47 ]
糞スレ

126 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 01:01:27 ]
釣りだろ
じゃなかったら馬鹿過ぎる


127 名前:113=120=124 mailto:sage [2008/07/08(火) 01:07:22 ]
sage忘れスマソ

で結局、RingMenuって便利なの?
RingMenuForOSは起動しないし、SDKは相変わらず登録が必要だし…だれか感想求む

128 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 01:47:32 ]
家庭用ゲーム機のような入力装置に制限のある場合は有効だろうけど、
PCではどうだか。

129 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 03:43:50 ]
というよりマウスではどうだかだけど、キーボードからなら割合ありな
気がする。使ってないけど聖剣あたりの記憶をたどってみると。

Alt(Win) + Tab みたいなかんじでくるくるみたいな。


130 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 03:53:14 ]
リングメニューは一番裏まで回すのが面倒くさすぎ。
ポインティングデバイスもアルファベットの刻印されたキーもない環境専用だろ。

131 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 10:07:02 ]
アイコンの方がダイヤルみたいに回るだけ?
例えば12時にカーソルがあって6時を選択したい時は左右キーでアイコンを回すって感じ?
カーソルの方が動くんだったら下キーで一発だけど。

132 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 17:21:18 ]
リングメニューってこれ?
ttp://www.ringmenu.jp/demonstration.aspx

133 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 22:44:36 ]
Compact frameworkで.net Remotingが使えないのですが、RPCをやる方法って他にないですかね?
とりあえず、XML-RPC.netが使えそうなんですが、他に何かいい案は、ないでしょうか。



134 名前:デフォルトの名無しさん [2008/07/08(火) 23:25:43 ]
圧縮しなくてもいいので、ファイルをひとつにまとめたい時ってどうすればいいんでしょうか。

Jpegファイルを集めて、先頭に取り出すための情報を詰めて、後でまた戻すといったやり方がしたいんです。

135 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 23:28:09 ]
>>134
* tar
* 非圧縮zip

136 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 23:46:34 ]
そもそも書庫ファイルというのはだな、

137 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 01:40:32 ]
>>134
それをC#で書きたいのか?、ツール使いたいのかハッキリしろ。
もしツールなら、スレチだボケ!

138 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 12:22:53 ]
C#2008 Express WPFアプリケーション

UserControlから派生した独自コントロールを作ってます。
Disposeが必要なリソースを扱ってるため、Unloadedイベントで後始末を行ってるのですが
明示的に親要素から削除すれば呼ばれるのですが、ウィンドウを閉じた場合には呼ばれませんでした。
ウィンドウを閉じた時にコントロールに通知されるイベントはありませんか?

139 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 13:00:36 ]
VC#2005Expressを使って下記プログラムを作成しています。

・IMEに文字情報を与えて変換候補の一覧を取得

Imm32.dllをインポートする部分はわかったのですが

ImmGetCandidateList関数に渡す変換候補一覧を格納するバッファの構造体
の定義の仕方などがよくわかりません。

またImmGetCandidateList関数はいきなり使って大丈夫なのでしょうか?
ハンドルとかいろいろ渡すようなのですが・・・

140 名前:139 mailto:sage [2008/07/10(木) 13:11:45 ]
宿題のほうへいきます。
こちらは無しでお願いします。


141 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 13:21:48 ]
昔ターミナル作った時にやったな


142 名前:139 mailto:sage [2008/07/10(木) 13:23:12 ]
C#以前のサンプルは見かけるんですが、C#にどのようにもってくればいいのかわからずorz

143 名前:デフォルトの名無しさん [2008/07/10(木) 14:55:21 ]
public class Hhoge<A,B> where A:new(){}
は当然いけるのだけど
public class Hhoge<A,B> where A:new(B){}
ができない(Aの型を、Bが引き数のコンストラクタを持つクラスだけにしたい)
こういう制限ってかけることできないのかな



144 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 15:03:46 ]
できない

145 名前:143 [2008/07/10(木) 15:06:43 ]
>>144
ありがとうございます
できない理由とか解説してるページって知りませんか?

146 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 15:08:45 ]
>>145
理由も何もコンストラクタ制約はnew()以外にないから

147 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 22:45:42 ]
URLに全角文字を指定する際によく使われる%xx%xx%xxといった形式に
変換する関数とかありますでしょうか?

148 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 22:47:01 ]
>>147
www.atmarkit.co.jp/fdotnet/dotnettips/212urlencode/urlencode.html

149 名前:147 mailto:sage [2008/07/10(木) 23:00:21 ]
>>148
ありがとうございます。

150 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 02:03:35 ]
label1.Textからlabel2と代入していく場合、
forループ内ではどうやって記述したらいいのでしょうか?

やっぱり事前に配列を作る等の下準備が無いと駄目ですか?

151 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 03:27:51 ]
あなたの望む仕様がわかりませんがエスパーで答えてみます。
何度も呼ぶ場合は配列を作った方がいいと思います。
foreach (Control c in this.Controls)
{
Label l = c as Label;
if (c == null) continue;
if (l.Name.StartsWith("label") & int.Parse(l.Name.Substring(5)) > 1)
l.Text = Label1.Text;
}

152 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 03:32:28 ]
上のはcのnullチェックしてもしょうがないな。
てかfor文で書くのか。
for (int i=2; i<=5; i++)
{
Label l = this.Controls.Find("label" + i.ToString(), false)[0] as Label;
l.Text = Label1.Text;
}

153 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 09:35:33 ]
>>143
コンストラクタでAを作るためのデリゲート(Func<B, A>とか)を受けたらいいんじゃね



154 名前:デフォルトの名無しさん [2008/07/11(金) 09:51:10 ]
ASP.NET(C#) でWEBカスタムコントロールを作ろうとしています。

Tableクラスを継承して機能を上乗せして作ろうとしているのですが
カスタムコントロールタグの中にTableRowを入れその中にTableCellをタグで指定することができません。
なんとなくParsistsChild 辺りなのかなと思うのですがいかんせんMSDNの記述が読み取りにくくて・・・・

実現したいのは以下のような記述をデザイン時にタグで入力して
実行時にテーブルとして吐き出す事です。

<CustomTable id="hoge" runat="server">
 <TableRow>
  <TableCell>
   1行1列
  </TableCell>
 </TableRow>
< /CustomTable>

なにかサンプルとかサイトでも構いませんので情報いただけませんか?
よろしくお願いいたします。

155 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 11:10:52 ]
あぁぁーハングアップするぅーー
マルチスレッドうまく出来ないーヽ(`Д´)ノウワァァン

156 名前:デフォルトの名無しさん [2008/07/11(金) 11:12:21 ]
>>155
つBackGroundControl

157 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 11:15:45 ]
>>155
デッドロック?


158 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 11:16:29 ]
BackGroundWorker?

159 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 11:16:53 ]
>>158
ですよね〜

160 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 11:32:53 ]
BackGroundWorker!

161 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 11:46:19 ]
BackgroundWorker!

162 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 11:47:16 ]
BackgroundFucker!

163 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 11:49:13 ]
BlackGroundWorker!



164 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 14:04:13 ]
背景労働者(T_T)

165 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 15:20:43 ]
最初にButtonClickイベントでRunWorkerAsync()をする。
次にDoWorkで通信待ちをしていて、通信を受け取ったらそのイベントでFormのプロパティ書換えを連続でしたいんだ。
それで、そこからButtonClickイベントでRunWorkerCompletedに移動したいんだ。

それでもって同じButtonClickイベント内でRunWorkerAsync()をしたいんだけど、どうしたらいいのかわからない・・・

buttonClick(){
 RunWorkerAsync();
}

DoWork(){
 通信メソッド();
}

ChangeValue(){//通信メソッドの受け取ったよevent
}

RunWorkerCompleted(){
}

166 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 15:28:23 ]
全体に何を言いたいのか何が分からないのか良く分からん
連続でってどういう連続? 移動って何? RunWorkeAsyncが二回出てきてるの?

167 名前:デフォルトの名無しさん [2008/07/11(金) 15:35:46 ]
なんだ?

・ボタン押す
・通信データを受け取ることができたら非同期通信完了
・別のボタンで通信完了後の処理を行う

こういうことなんか・・・・?

168 名前:デフォルトの名無しさん [2008/07/11(金) 15:48:13 ]
ProcessStartInfoでコンソールがチラッと開くんですが、
これは開いたままにできないんでしょうか。

169 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 15:54:19 ]
実行するプロセスはcmd.exeにして/kつきで実行すれば?

170 名前:デフォルトの名無しさん [2008/07/11(金) 16:11:15 ]
VS2005で任意の型(ただしdoubleに変換可能、実際の想定はfloatとdouble)の配列における最大値を求めたくて
こんな関数を作りました。

public double Max<T>(T[] src, int offset, int length)
{
double ret = double.MinValue;
int end = offset + length;
for(int i = offset ; i < end; i++)
{
double val = System.Convert.ToDouble(src[i]);
if(val > ret)
ret = val;
}
return ret;
}

で、かなり大きなfloat配列(要素数10万オーダー)をこの関数にかけたら、
この関数が実行される前後でこの関数を動かしているプロセスのLOHが数十MB単位で増殖してしまいます。(perfmonで確認)
forループが怪しそうなんですが、どこでLOHをつかまれるのか見当がつきません。

調べ方が甘いのかもしれませんが、お分かりの方いらっしゃいますか?


171 名前:デフォルトの名無しさん [2008/07/11(金) 16:11:44 ]
ありがとうございます。
コンソールはでてるんですが、Argumentsが渡らないんですが、これはどうしたらいいんでしょう。

172 名前:デフォルトの名無しさん [2008/07/11(金) 16:16:03 ]
>>170
何で必ずDoubleに変換を・・・・・



173 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 16:17:05 ]
>>172
関数を使う側でそういう要求があるということで…。



174 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 16:18:40 ]
>>166-167
ごめんね、よくわからんアマチュアでごめんね

1.ボタン押す
2.任意で終了させるまで同期通信でデータを受け取る
3.最初のボタンで通信完了の処理をして、新しい同期通信を始める

同期通信がいつ終わるかわからんので、
RunWorkerCompleted()を開始できないのです。

175 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 16:20:27 ]
>>165
別のスレッドでフォームを書き換えるの?それは無理
[STAThread]  <-
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<181KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef