ふらっとC#,C♯,C#(初心者用) Part51
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2009/12/19(土) 10:35:07「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、
勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
前スレ
ふらっとC#,C♯,C#(初心者用) Part50
http://pc12.2ch.net/test/read.cgi/tech/1260406838/
関連スレ
C#, C♯, C#相談室 Part55(実質56)
http://pc12.2ch.net/test/read.cgi/tech/1260111240/
WPF(XAML,XBAP,.NET3.5)GUIプログラミング Part4
http://pc12.2ch.net/test/read.cgi/tech/1245384489/
0002デフォルトの名無しさん
2009/12/19(土) 10:35:51http://www.google.co.jp/
http://msdn.microsoft.com/ja-jp/library/default.aspx
http://homepage3.nifty.com/midori_no_bike/CS/
http://www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html
http://dobon.net/vb/dotnet/
http://jeanne.wankuma.com/tips/
http://www.labasp.net/CsharpNote/
0003デフォルトの名無しさん
2009/12/19(土) 10:36:22書き込む前にちょっと落ち着こうね
0004デフォルトの名無しさん
2009/12/19(土) 11:59:470005デフォルトの名無しさん
2009/12/19(土) 12:15:230006デフォルトの名無しさん
2009/12/19(土) 12:17:27違う
0007デフォルトの名無しさん
2009/12/19(土) 12:20:19一般的にマネージド空間とアンマネージ空間をあまり頻繁に行き来させるとCPUリソースを浪費するといわれているので、
やはり違うと思っておいた方がいいだろう。
より確かな情報を得るには一次情報にあたってくれ。
0008デフォルトの名無しさん
2009/12/19(土) 12:37:25Windowsdirか同ディレクトリにそのDLLが無いと例外でexeは終了してしまいますよね
その時に発生するexceptionはどこで呼ばれるんですか?
0009デフォルトの名無しさん
2009/12/19(土) 12:39:560010デフォルトの名無しさん
2009/12/19(土) 12:43:46DLLが存在しない場合、という検証方法が分からなかったのですが、
DebugディレクトリからDLLを削除すれば検証出来るのですね。
InitializeComponent()内で吐いてるようなので、とりあえずIO.NotFileExceptionで取るようにしました
0011デフォルトの名無しさん
2009/12/19(土) 12:44:530012デフォルトの名無しさん
2009/12/19(土) 12:46:200013デフォルトの名無しさん
2009/12/19(土) 12:48:26DLLが無くても処理を続けると言うのであれば
DLL中のクラスをSystem.Reflection.Assemblyから利用するのでは駄目なんだろうか。
0014デフォルトの名無しさん
2009/12/19(土) 12:57:18あー、今回はユーザーコントロールなのでそれは考えていませんが、
確かに無くてもいいのならそれでも大丈夫そうですね。考えてみます。
0015デフォルトの名無しさん
2009/12/19(土) 13:13:040016デフォルトの名無しさん
2009/12/19(土) 13:20:03> 構造体を有効活用するには必要
> その辺の知識が無いなら常にクラスを使うべき
でもフィールドしかないクラスとか間抜けじゃね?
0017デフォルトの名無しさん
2009/12/19(土) 13:30:43合理性があるかないかであって
0018デフォルトの名無しさん
2009/12/19(土) 13:46:33そこにキーボードではなくいわゆるマクロ割り当てが可能な
ボタンを表示させキーコード単独ではなくキーコードの組み合わせを
流し込みたいのですがどの辺から調べていけばよいでしょうか?
0019デフォルトの名無しさん
2009/12/19(土) 13:47:41002018
2009/12/19(土) 13:50:12私ですか?
ゲーム用のものではないです。
DirectXなどは考慮に入れず一般的なwindowsアプリに流し込めればいいんです
キーボードが苦手な方用によく使うアプリのショートカットをボタン化して
使いやすくしようと思ったのですが・・
0021デフォルトの名無しさん
2009/12/19(土) 13:50:20お前そればっかり言ってて全く進歩ねぇな
パソコン辞めて畑でも耕してろ田吾作が
0022デフォルトの名無しさん
2009/12/19(土) 13:52:210023デフォルトの名無しさん
2009/12/19(土) 13:59:27入ってるんだよね確か。
0024デフォルトの名無しさん
2009/12/19(土) 14:02:55http://ufcpp.net/study/csharp/sp_pinvoke.html#sample
こんなの?
0025デフォルトの名無しさん
2009/12/19(土) 14:04:20http://dobon.net/vb/dotnet/vb6/sendkeys.html
0026デフォルトの名無しさん
2009/12/19(土) 14:06:14割り当ての一覧にマクロって書いてあるから、こっそりでもなんでもないけどな
0027デフォルトの名無しさん
2009/12/19(土) 14:12:23これだな
0028デフォルトの名無しさん
2009/12/19(土) 14:15:03ありがとうございます
キー送信部分とキーを送り先となるウインドウのアクティブ化はわかりました。
問題は自分のウインドウがクリックされると前のウインドウは
アクティブではなくなると思うのですがこの辺の制御はどうすれば
いいんでしょうか?
>>26>>23
確かに作らないで製品付属のソフトでやってしまうのも手ですが
どうしても製品依存になってしまいますのでできれば低機能で
あっても一度元になるコードは持っておきたいなあと思いまして
0029デフォルトの名無しさん
2009/12/19(土) 14:23:21ありがとうございます。
ウインドウの制御にも触れててサンプルも公開されてるので
すぐにでも作れそうです。
0030デフォルトの名無しさん
2009/12/19(土) 14:25:31英語のサイトを "screen keyboard" C# とかでググればちらほら出てくるけど、
どれも割と面倒だった記憶が。
0031デフォルトの名無しさん
2009/12/19(土) 14:27:37マウスのグローバルフックでやったら簡単じゃね?
0032デフォルトの名無しさん
2009/12/19(土) 14:32:320033デフォルトの名無しさん
2009/12/19(土) 14:33:58大した手間ではないと思う
0034デフォルトの名無しさん
2009/12/19(土) 14:34:42C#の勉強で買う本を迷ったら、まずはオ・ライリーの本を買っておけば間違い無いでしょうか?
0035デフォルトの名無しさん
2009/12/19(土) 14:38:41君が他のオブジェクト指向経験者ならオライリーでいいが
プログラミング自体初心者なら間違いなく挫折する
0036デフォルトの名無しさん
2009/12/19(土) 14:52:57GUIしか触ったことがない初心者はなにやってんのかわからんだろうし
面白くないので高確率で挫折する
0037デフォルトの名無しさん
2009/12/19(土) 14:54:50http://hongliang.seesaa.net/article/7651626.html
そんな感じみたいですね
でもC++とかで直接書くよりは楽そうですね
0038デフォルトの名無しさん
2009/12/19(土) 14:57:44> プログラミング自体初心者なら間違いなく挫折する
>>36
> 面白くないので高確率で挫折する
orz・・・
み、みなさんは一体どんな本でC#を勉強されましたか?
0039デフォルトの名無しさん
2009/12/19(土) 14:58:39ネットです
C#(特にVC#)ならネットでも十分な気がしますけど
0040デフォルトの名無しさん
2009/12/19(土) 15:00:05ここ読んだ。あとわからん事柄はググったり。
0041デフォルトの名無しさん
2009/12/19(土) 15:31:270042デフォルトの名無しさん
2009/12/19(土) 15:33:05VC#とVBを比べたとき、
VC#の利点は何がありますか?
0043デフォルトの名無しさん
2009/12/19(土) 15:33:15予備知識なしのネット情報だけでMarshallクラスも使えたし
なんとかなるだろ
0044デフォルトの名無しさん
2009/12/19(土) 15:34:55けたけた笑いながらとりあえず、Ctrl+Spaceで補完されるクラス全部呼び出して
全部関数試したりしまくった
0045デフォルトの名無しさん
2009/12/19(土) 15:45:58インストールしても最後までできないんだ・・・
どうしてもC#したいのにこまtってしまって。だれかおしえてください。
0046デフォルトの名無しさん
2009/12/19(土) 15:46:13Javaからだからほとんど何もやってない
だけどゲームとか画像加工とかそういう目標決めてそれに必要なことだけ勉強すれば
いつの間にかうまくなってる気がする
0047デフォルトの名無しさん
2009/12/19(土) 15:47:43いや、7 でも普通に動くはず。
0048デフォルトの名無しさん
2009/12/19(土) 15:53:440049デフォルトの名無しさん
2009/12/19(土) 15:56:48何が変わってるの?
やっぱ2005->2008のようにさらにもっさり?
あとアドレスは?w
0050デフォルトの名無しさん
2009/12/19(土) 15:56:49>>48
ほんとですか?
ttp://www.microsoft.com/japan/msdn/vstudio/2008/product/express/install_vcs.aspx
これなんですけど・・・だめなんですよね
win7 home premiumです。
なにかこれがあるとだめとかそういうのあるんでしょうか?
0051デフォルトの名無しさん
2009/12/19(土) 15:57:36とりあえず入れてみればいいじゃんw
0052デフォルトの名無しさん
2009/12/19(土) 16:00:04一応何回か入れるの試してるんですがインストールが中断されるんですよね。
ダウンロードファイルに不備があるのかと思ってIEとchrome両方から落としてみたのをインスコしてみましたがだめでした・・・
0053デフォルトの名無しさん
2009/12/19(土) 16:00:490054デフォルトの名無しさん
2009/12/19(土) 16:02:02インストーラーが古いと自動でエラーはくだろ
0055デフォルトの名無しさん
2009/12/19(土) 16:03:04一度管理者からでやってみます。
うーんはやくC#したい・・・
0056デフォルトの名無しさん
2009/12/19(土) 16:12:43だめでしたw
なんでだろう・・・
0057デフォルトの名無しさん
2009/12/19(土) 16:18:32もしプログラムの削除とかを見てVC#が入ってたら
アンインストールしてみるといいかも
0058デフォルトの名無しさん
2009/12/19(土) 16:25:49なるほど・・・
どれ削除したらいいですかね、すいませんわからなくて。
ttp://iup.2ch-library.com/i/i0039096-1261207522.png
0059デフォルトの名無しさん
2009/12/19(土) 16:30:150060デフォルトの名無しさん
2009/12/19(土) 16:32:43インストールに問題が発生しましたというような感じで問題を解決していますのダイアログがポップします。
0061デフォルトの名無しさん
2009/12/19(土) 16:37:26そのエラーが出るタイミングはどのモジュールをインストールしているときに出るの?
0062デフォルトの名無しさん
2009/12/19(土) 16:39:23オプションは一つしか出なくて恐らくSQLseverだったとおもいます。
それにはチェックはずしてインストールで一つ目からこけますね・・・
0063デフォルトの名無しさん
2009/12/19(土) 16:42:29で済ますのに今日のお前らは優しいな
0064デフォルトの名無しさん
2009/12/19(土) 16:47:30ごめん、ちょっと詳しい情報がほしい。
OSはWin7で何ビット版?
それと、インストーラーはC#だけのもの?それともExpressがひとつにまとまったインストーラー
(http://www.microsoft.com/japan/msdn/vstudio/2008/product/express/offline.aspx)
のもの?
0065デフォルトの名無しさん
2009/12/19(土) 16:48:30そんなことしたことねーよ!
ばーか!脳内妄想乙!
かわいそうな奴を助けてやるのは当たり前だろ!
すこし考えればわかることだろう!お前ちょっとへそ曲がりすぎ!
>>62
面倒だからOS自体をインストールしなおしてですね・・・
0066デフォルトの名無しさん
2009/12/19(土) 16:50:54すいません情報後出しになってしまって・
OSはwin7 32bitですね
インストーラーはC#だけのものです。
もう一度エラーはくときのSSとってうpするので少々お待ちください・・・
>>65
えっとこのPCサブノート用として昨日買ったばかりでして・・・
0067デフォルトの名無しさん
2009/12/19(土) 16:56:08何が影響してるのか分からないときはOS入れなおした方が手っとり早いんだけどね
仕事だったら原因追究しなきゃいけないからやらないけど
0068デフォルトの名無しさん
2009/12/19(土) 17:00:10スレチじゃないの?
0069sage
2009/12/19(土) 17:11:14このような感じですね
>>68
申し訳ないです。
ぐぐってもいまいちわからずどこに聞いたらいいか悩んでたもので
0070デフォルトの名無しさん
2009/12/19(土) 17:13:53SQLSever2005の小パッケージがはいってるのにSQL2008ってインストール出来るの?
0071デフォルトの名無しさん
2009/12/19(土) 17:18:420072デフォルトの名無しさん
2009/12/19(土) 17:18:43>>70
どうなんでしょうか・・・いまいち自分では対処方法がわからなくてですね
0073デフォルトの名無しさん
2009/12/19(土) 17:19:19できる。
SQL Server CompactはDLLさえあれば使えるものだから。
0074デフォルトの名無しさん
2009/12/19(土) 17:19:55了解いたしました。
スレ汚しすみません。
0075デフォルトの名無しさん
2009/12/19(土) 17:22:170076デフォルトの名無しさん
2009/12/19(土) 17:24:50.Net Framework ランタイムライブラリね。
0077デフォルトの名無しさん
2009/12/19(土) 17:25:13ですね
.net framework入れろと出ます
でもwindowsアプリだと多かれ少なかれ何かしらの共有ライブラリ要求するんだけどな
0078デフォルトの名無しさん
2009/12/19(土) 17:31:17OS標準の実行環境なわけで、現在ではそれが最初から入ってない
XPや2000の方がむしろイレギュラーなわけだ。
今後のことを考えれば、そういう認識でも問題ないと思うよ。
.NET Framework再頒布パッケージの入手方法をしっかり周知しておけばいい。
0079デフォルトの名無しさん
2009/12/19(土) 17:51:33クラスAのメソッドと継承しているクラスBのメソッドが同じ名前のとき
そのメソッドを呼び出すと、違う動作をするってだけでしょ。
同じ名前であることがそんなに重要なのかあ?
0080デフォルトの名無しさん
2009/12/19(土) 17:54:040081デフォルトの名無しさん
2009/12/19(土) 17:54:210082デフォルトの名無しさん
2009/12/19(土) 17:55:49クラスの基本スタイルは同じなんだけど
ごくわずかなやつはオーバーライドで違うことやらせたいとか・・・
ゲームとか作るといいたいことわかると思う
0083デフォルトの名無しさん
2009/12/19(土) 17:56:01ひいてはポリモフィズムが実現できない
0084デフォルトの名無しさん
2009/12/19(土) 18:00:02実際VBではインターフェイスメンバの別名実装ができるな
0085デフォルトの名無しさん
2009/12/19(土) 18:01:240086デフォルトの名無しさん
2009/12/19(土) 18:02:150087デフォルトの名無しさん
2009/12/19(土) 18:03:190088デフォルトの名無しさん
2009/12/19(土) 18:09:53俺みたいなバカが使っても汚いコードになるだけなんだろ?
バカでもチョンでも作れるプログラム方法を教えろよ
0089デフォルトの名無しさん
2009/12/19(土) 18:12:33そうなるとインタプリタのpythonとかになるんじゃないの?
それにスマートにかける言語ってたぶんないよ
作ってる本人でさえ自分が過去に書いたソースみると
なんでこんな書き方したんだろとか余裕だし
0090デフォルトの名無しさん
2009/12/19(土) 18:12:51動くなら汚いコードでもいいよ
0091デフォルトの名無しさん
2009/12/19(土) 18:19:370092デフォルトの名無しさん
2009/12/19(土) 18:53:25内部的な動きはそういうことでしょ
0093デフォルトの名無しさん
2009/12/19(土) 18:58:280094デフォルトの名無しさん
2009/12/19(土) 18:58:410095デフォルトの名無しさん
2009/12/19(土) 19:01:25そうじゃないのかね?
クラスを作るって言ったって最近のCPUのプロテクション機能を考えると
クラスとしてnewした段階で確保されるのはメンバ関数を指し示すポインタ
を含んだ構造体のような物が確保されてるだけだろうし
オーバーライドを書く場合はオーバーライド用の関数もどこかに持ってて
オーバーライドするところでメンバ関数のを指し示すポインタの中身を
入れ替えれば実現できる
0096デフォルトの名無しさん
2009/12/19(土) 19:02:440097デフォルトの名無しさん
2009/12/19(土) 19:03:17ILレベルでは見えないからCLRの実装依存なのだろうけど。
0098デフォルトの名無しさん
2009/12/19(土) 19:03:200099デフォルトの名無しさん
2009/12/19(土) 19:05:000100デフォルトの名無しさん
2009/12/19(土) 19:06:570101デフォルトの名無しさん
2009/12/19(土) 19:07:250102デフォルトの名無しさん
2009/12/19(土) 19:07:48実行コード付でnewしてたらメモリ食いまくるしCPUプロテクション機能の
ある環境化だと、newで動的に確保されたコードの方は動けないんじゃないかな?
そう考えるとnewで確保するのは変数と関数ポインタだけにして
実行ロジックは共通で持ってる方がスマートになる
0103デフォルトの名無しさん
2009/12/19(土) 19:08:020104デフォルトの名無しさん
2009/12/19(土) 19:09:540105デフォルトの名無しさん
2009/12/19(土) 19:11:090106デフォルトの名無しさん
2009/12/19(土) 19:12:080107デフォルトの名無しさん
2009/12/19(土) 19:16:14君に対しては既に「自分を棚上げするな」と言ってあったはずだが、
それはもう忘れたのか。
0108デフォルトの名無しさん
2009/12/19(土) 19:17:37何のこと?
0109デフォルトの名無しさん
2009/12/19(土) 19:19:070110デフォルトの名無しさん
2009/12/19(土) 19:21:10茶々入れてるのは107を含む極一部のように見えるが
0111デフォルトの名無しさん
2009/12/19(土) 19:21:14もういいからお前は黙ってろ
0112デフォルトの名無しさん
2009/12/19(土) 19:21:380113デフォルトの名無しさん
2009/12/19(土) 19:22:11自分に酔ってるのお前?
0114デフォルトの名無しさん
2009/12/19(土) 19:23:24この、たまに一気に湧いて一人にレスつける奴は何なんだろうな。
●なんだろうけど楽しいのかな。
0115デフォルトの名無しさん
2009/12/19(土) 19:24:34(苦笑)
0116デフォルトの名無しさん
2009/12/19(土) 19:24:48おじちゃん、なんでム板のC#スレのスレ違いな内容で顔真っ赤なん?
0117デフォルトの名無しさん
2009/12/19(土) 19:25:580118デフォルトの名無しさん
2009/12/19(土) 19:26:420119デフォルトの名無しさん
2009/12/19(土) 19:27:50普段どういう生活してるんだか
余程潤いがないのかな
0120デフォルトの名無しさん
2009/12/19(土) 19:29:30中毒が何か言ってますwww。
0121デフォルトの名無しさん
2009/12/19(土) 19:30:56加齢臭きついです><
0122デフォルトの名無しさん
2009/12/19(土) 19:34:490123デフォルトの名無しさん
2009/12/19(土) 19:43:50DataGridViewにデータソースバインドするのと
直接Array入れるのでは何が違うんですか?
0124デフォルトの名無しさん
2009/12/19(土) 19:47:290125デフォルトの名無しさん
2009/12/19(土) 19:51:11データソースバインドは嫌い
0126デフォルトの名無しさん
2009/12/19(土) 19:56:14グリッドから書き換えたらデータ側も書き換わるのがデータバインド。
Array入れたならArrayの中が変わるだけ。
0127デフォルトの名無しさん
2009/12/19(土) 20:17:54クラス方式のオブジェクト指向言語で、
実行コードを共通じゃなくインスタンスごとに作成する処理系など見たことがない。
最近のCPUとか云々じゃなくて昔から当たり前のやり方。
0128デフォルトの名無しさん
2009/12/19(土) 20:23:050129デフォルトの名無しさん
2009/12/19(土) 20:28:07なるほど
今調べてました
オーバーライドしない場合はメンバ関数のポインタがそのまま
入ってて、仮想関数の場合は仮想関数テーブルを参照して
アクセスするようなのが多いみたいですね。
で、この仮想関数テーブルの中のメンバ関数のうち該当する
ところをオーバーライドで書き換えるという感じで
0130デフォルトの名無しさん
2009/12/19(土) 20:40:13――という仮想メソッドテーブルがクラスごとに生成されるのが
静的型付言語でよく行われる実装。
したがってインスタンスごとにメソッドテーブルを持ったりはしない。
逆に言うとRubyやPythonなどの動的言語では
インスタンスごとにテーブルを持っているのであとから変更できる。
0131デフォルトの名無しさん
2009/12/19(土) 22:31:13アクセシビリティに一貫性がありません。フィールドの型 'Application.Class' のアクセシビリティはフィールド 'Application.Form1.Class' よりも低く設定されています。
エラーの直し方教えて下さい
0132デフォルトの名無しさん
2009/12/19(土) 22:35:060133デフォルトの名無しさん
2009/12/19(土) 22:35:20またはForm1.Classをinternalにする
0134デフォルトの名無しさん
2009/12/19(土) 22:39:110135デフォルトの名無しさん
2009/12/19(土) 23:15:26(1) 現在選択されている行が、画面上見えている行の中で何番目かを知る方法はありますでしょうか。
(2) 現在選択されている行のN行下(またはN行上)の行を、視覚的に必ず見えるように、一覧を表示させることは可能でしょうか
※ TreeViewのEnsureVisibleのような機能です。
MSDNに見当たりませんでしたが私のスキル不足により、見落としているだけかもしれないとも思っています。
お手数ですが、よろしくお願いいたします。
0136デフォルトの名無しさん
2009/12/19(土) 23:17:42行がオーバーしてエラーになってしまったので連投でご質問させていただきます。
現在、顧客管理システムを作成しています。
(1)
メインフォーム右半分に顧客ごとの情報を入力してもらう情報入力パネルを配置します。
メインフォーム左半分に過去データ検索パネルを並べ、その中に検索用データグリッドビューを置いています。
(2)
過去のデータを修正したいときは、
過去データ検索パネル内の「データ検索」ボタンを押してもらいます。
検索用データグリッドビューに過去データの全件を表示します。
(3)
検索用データグリッドビューで修正したい行をクリックすると、その詳細を右半分の情報入力パネルに表示します。
そして内容を訂正してもらいます。
という流れのシステムを作成したいのですが、
(2)で検索パネルを全件表示させたときに、自動で先頭行がセレクトされた状態になるため、
情報入力パネル内に先頭行の詳細が自動で表示されてしまいます。
できれば、意識的にクリックするまでは、情報入力パネル側の表示は初期値の空白のままにしておきたいと思っています。
データグリッドビューに具体的な実データを表示させたときに、
先頭行を自動選択してしまうことを防ぐ方法はありますでしょうか。
度重なる質問で申し訳ありませんが、よろしくお願いいたします。
0137デフォルトの名無しさん
2009/12/19(土) 23:28:51FirstDisplayed以下略
>>136
> (2)で検索パネルを全件表示させたときに、自動で先頭行がセレクトされた状態になるため、
> 情報入力パネル内に先頭行の詳細が自動で表示されてしまいます。
これの実装次第な気がするけど、取り敢えず見た目上選択していない状態にするのは
CurrentCell = null
0138デフォルトの名無しさん
2009/12/19(土) 23:41:19でいいんじゃね?
0139デフォルトの名無しさん
2009/12/19(土) 23:59:010140デフォルトの名無しさん
2009/12/20(日) 00:00:590141デフォルトの名無しさん
2009/12/20(日) 00:01:36仕事関係の質問するなよ
0142デフォルトの名無しさん
2009/12/20(日) 03:20:230143デフォルトの名無しさん
2009/12/20(日) 05:09:05他人がどういう言うことじゃない
0144デフォルトの名無しさん
2009/12/20(日) 05:20:55>>136は最後の3行で足りる話だろ
0145デフォルトの名無しさん
2009/12/20(日) 09:24:480146デフォルトの名無しさん
2009/12/20(日) 09:29:30これってほんとなの?
http://www.nicovideo.jp/watch/sm9128886
0147デフォルトの名無しさん
2009/12/20(日) 09:51:000148デフォルトの名無しさん
2009/12/20(日) 10:54:51これはなんなの・・・
0149デフォルトの名無しさん
2009/12/20(日) 12:06:38http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=LC.exe&num=50
0150デフォルトの名無しさん
2009/12/20(日) 12:15:270151デフォルトの名無しさん
2009/12/20(日) 14:49:530152デフォルトの名無しさん
2009/12/20(日) 15:56:17WindowsFormのTableLayoutPanelでCellBorderStyleをSingleにすると
枠線が表示できますが、この線の色を黒にする方法がありませんか?
0153デフォルトの名無しさん
2009/12/20(日) 17:10:51やるなら、カスタムコントロール化しOnPaintBackgroundをオーバーライドするしかないかと思われる。
0154デフォルトの名無しさん
2009/12/20(日) 17:59:55他にGroupBoxの枠色とかも変えられないよね。Vistaだとめっちゃ見にくいんだけど。
ああいう変なところでハードコーディングされているのは勘弁して欲しいものだ。
0155デフォルトの名無しさん
2009/12/20(日) 19:05:29htmlソースを渡して表示すると画像のように境界線(くぼんだ3D?)が表示されてしまいます。
ttp://aryarya.net/up/img/3862.jpg
この境界線を消してしまいたいのですが、どなたかいい方法をご存じないでしょうか?
私はWebbrowsクラスを継承して、BorderStyleやBorder3DStyleをNoneにするくらいしか思いつきませんでした、
「そんな定義ねぇよ」と怒られて終わりましたが・・・
何をどうやって表示してるのかもわからずじまいでした・・・
0156デフォルトの名無しさん
2009/12/20(日) 19:06:30これってどうやってnullにすんの?
関数をイベントに+=しちゃったらガベージコレクションの対象外になってメモリリークを引き起こす。
0157デフォルトの名無しさん
2009/12/20(日) 19:07:340158デフォルトの名無しさん
2009/12/20(日) 19:09:55=使わせないためにeventキーワードあるんだしな
それに関数登録しようが関数の所属するクラスがGCの対象になったとき破棄されるよ
0159デフォルトの名無しさん
2009/12/20(日) 19:18:34Form2.が閉じられたことをForm1で確認するにはどうすればいいでしょう?
0160デフォルトの名無しさん
2009/12/20(日) 19:20:020161デフォルトの名無しさん
2009/12/20(日) 19:21:290162デフォルトの名無しさん
2009/12/20(日) 19:22:550163デフォルトの名無しさん
2009/12/20(日) 19:24:020164デフォルトの名無しさん
2009/12/20(日) 19:29:210165デフォルトの名無しさん
2009/12/20(日) 19:31:580166デフォルトの名無しさん
2009/12/20(日) 19:33:15イベントの発行元よりイベントの受取先のライフサイクルが短いケースというのはあまりないが、
WPFではそういうケースもあって弱参照イベントパターンをサポートしている。
WeakEventManagerがそれ。
0167デフォルトの名無しさん
2009/12/20(日) 20:11:06話ではないの?
0168デフォルトの名無しさん
2009/12/20(日) 20:55:03弱参照リストでググレば分かるはず。
>普通に適切なタイミングで
をデストラクタでやろうとしてるなら永遠に実行されない。
(プロセスが終了時には動くかもしれないが)
0169デフォルトの名無しさん
2009/12/20(日) 21:07:550170デフォルトの名無しさん
2009/12/20(日) 21:10:460171デフォルトの名無しさん
2009/12/20(日) 21:10:48VC#2008無料だけどうちの環境ではならないなあ
プロジェクト作って最初のフォームにそのまんまWebbrowser貼り付けて
プロパティのurlにyahooのアドレス入れて実行しただけがこれ
http://uproda.2ch-library.com/198420Upf/lib198420.jpg
OSはwindowsXPね
右側がWebbrowserクラスのプロパティ
0172デフォルトの名無しさん
2009/12/20(日) 21:15:29しない
ルート参照から辿って到達できなかったものを死んだとみなすので必要ない
0173デフォルトの名無しさん
2009/12/20(日) 21:15:40でもそれならイベントを持ってるインスタンスがGC対象になった時に一緒にGCされね?
少なくとも永遠に呼ばれねえとか意味不明なことにはならんだろ。
0174デフォルトの名無しさん
2009/12/20(日) 21:16:51http://msdn.microsoft.com/ja-jp/magazine/bb985010.aspx
0175デフォルトの名無しさん
2009/12/20(日) 21:19:20を想定してたので永遠と書いてしまった。
0176デフォルトの名無しさん
2009/12/20(日) 21:23:27変数=null;
C++だと
これでヒープ領域が無駄に使われてたけどC#だと安全ってわけか
0177デフォルトの名無しさん
2009/12/20(日) 21:27:180178デフォルトの名無しさん
2009/12/20(日) 21:31:44new クラスっておかしくね
new クラス();じゃないとコンストラクタというかインスタンスというか・・・
0179152
2009/12/20(日) 21:34:13うぉぉ・・・
内部でそんなアホなハードコードしないでほしい・・・
おとなしくそのまま使用してだめならあきらめてオーバーライドでやります。
0180デフォルトの名無しさん
2009/12/20(日) 21:36:08適切なところでそのコレクションから削除すればおk
0181デフォルトの名無しさん
2009/12/20(日) 21:37:34処理を分けたいのですがどうすればいいでしょうか?
MSDNでは、長さ0の文字列が返されると書いてあり、空欄の時と同じで、
返される変数を使うことは不可能かと思われます。
どのように判断すればよろしいでしょうか?
0182デフォルトの名無しさん
2009/12/20(日) 21:39:08http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1210588937
0183デフォルトの名無しさん
2009/12/20(日) 21:39:390184デフォルトの名無しさん
2009/12/20(日) 21:40:52そもそもそんな時代錯誤の遺物を使わなきゃいいのに
0185デフォルトの名無しさん
2009/12/20(日) 21:41:310186デフォルトの名無しさん
2009/12/20(日) 21:48:11そんな単純な入力で済むアプリならコンソールで作った方が融通利くし
0187デフォルトの名無しさん
2009/12/20(日) 21:48:450188デフォルトの名無しさん
2009/12/20(日) 21:49:26同じくVC#2008無料
OS:XPHOME(クラシックスタイルに変更)
で、新しいプロジェクト作ってからフォームにWebbrowserコントロール貼り付けてプロパティを同じにしてみました。
ttp://aryarya.net/up/img/3863.jpg
見事に違う・・・。
原因がわからない、どうしたものか
0189デフォルトの名無しさん
2009/12/20(日) 21:49:41学校の教師にプログラミング能力求めちゃだめだよ
数学の授業でいまだにBASIC残ってるんだっけ?
0190デフォルトの名無しさん
2009/12/20(日) 21:51:160191デフォルトの名無しさん
2009/12/20(日) 21:51:19左下なんかワロタ
あんまり使ったこと無いんだがマニュフェスト?だっけ?
スクロールバーとかの見た目を変えるやつ
あの辺は関係ないのかな?
0192デフォルトの名無しさん
2009/12/20(日) 21:54:150193デフォルトの名無しさん
2009/12/20(日) 22:06:04FireFox使ってるんだけどIEに切り替えて実行してみたが特に変化なかったな
IEは8ね
0194デフォルトの名無しさん
2009/12/20(日) 22:08:040195デフォルトの名無しさん
2009/12/20(日) 22:14:36WinXP SP3 VS2008Pro .net 3.5
0196デフォルトの名無しさん
2009/12/20(日) 22:37:120197デフォルトの名無しさん
2009/12/20(日) 22:51:18インストールしてるIEのバージョンによって表示が変わるのですね。
完全に見落としてました。
私はIEを使わないので、Ver6.0のままです。
それで差異が出たのでしょう。
どげんかして境界を無効にしないと・・・。
IE6エンジンの人はまだ結構いそうですし・・・。
0198デフォルトの名無しさん
2009/12/20(日) 22:58:31>>195だけどIE8
0199デフォルトの名無しさん
2009/12/20(日) 23:14:28ttp://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
VirtualPC用の無料で使える仮想イメージ
0200デフォルトの名無しさん
2009/12/20(日) 23:15:390201デフォルトの名無しさん
2009/12/20(日) 23:16:35http://support.microsoft.com/kb/316574/ja
0202デフォルトの名無しさん
2009/12/20(日) 23:39:05これがActiveXを呼び出してるとかあったので
WebBrowserBase.ActiveXInstance経由でやるしかないのかなあ・・・
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.webbrowserbase%28VS.80%29.aspx
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.webbrowserbase.activexinstance%28VS.80%29.aspx
0203デフォルトの名無しさん
2009/12/20(日) 23:54:01>>201-202
ありがとうございます。
ちょっと試行錯誤してみます。
もしもどうしてもダメそうなら>>200でいきます。
ありがとうございます。
0204デフォルトの名無しさん
2009/12/20(日) 23:54:44本当だ、IE6.0だとへこんだw
0205デフォルトの名無しさん
2009/12/21(月) 01:36:200206デフォルトの名無しさん
2009/12/21(月) 01:43:29なんでプロパティが公開されてないんだろうなw
0207デフォルトの名無しさん
2009/12/21(月) 02:07:05でもIEのバージョンによって変わる部分なら、そこはアプリのレベルでいじるべき部分じゃないと思うよ。
0208デフォルトの名無しさん
2009/12/21(月) 06:59:00このアプリとは別のアプリで他の処理をしていたら、うまく機能しません。
このような場合どのようにすればいいのでしょうか。
0209デフォルトの名無しさん
2009/12/21(月) 07:03:280210208
2009/12/21(月) 08:25:280211デフォルトの名無しさん
2009/12/21(月) 08:38:15で他人に状況が分かると思うか?
0212デフォルトの名無しさん
2009/12/21(月) 10:37:28それともタイマ内の関数がうまく動かないのか・・・
後者なんだろうけど・・・
もうすこしkwsk
0213208
2009/12/21(月) 13:58:56当アプリがアクティブウィンドウであった場合、
別アプリのウィンドウはキャプチャーリングの対象になるようですが、
当アプリが非アクティブウィンドウだと対象外になるようです。
方法としてウィンドウハンドルを取得して、
ウィンドウの左上隅の原点を取得し、
g.CopyFromScreen(new Point(x,y), new Point(0, 0), bmp.Size);
を使ってキャプチャーしています。
0214デフォルトの名無しさん
2009/12/21(月) 14:04:24プリントスクリーンを押したことにするという手もなくはないけど・・・
0215デフォルトの名無しさん
2009/12/21(月) 14:15:59行っていることがさっぱりわからんのだが。
ウィンドウハンドル取得しているコードはどう書いてるんだ?
0216デフォルトの名無しさん
2009/12/21(月) 17:10:47valueとかyieldみたいな予約語ではないが特殊な意味をもった用語をなんつーんだっけ?
0217デフォルトの名無しさん
2009/12/21(月) 17:12:390218デフォルトの名無しさん
2009/12/21(月) 17:40:37例えば11番目から渡したければ
func( A[10] )
とやると怒られてしまいます。
0219デフォルトの名無しさん
2009/12/21(月) 17:44:14LINQならSkipとWhileとToArrayで多少は楽
標準ライブラリでは配列を渡すメソッドにはindexとcountを渡すオーバーロードがあることが多い
0220デフォルトの名無しさん
2009/12/21(月) 17:44:22その変数を渡したんではいけないの?
0221デフォルトの名無しさん
2009/12/21(月) 17:45:50Cだと
func( &A[10] )
で行けたので、なにか記述方法があるかと思って聞いてみたんですが
0222デフォルトの名無しさん
2009/12/21(月) 17:46:33そういう言語仕様だといろいろ問題があったからのC#なのにw
0223デフォルトの名無しさん
2009/12/21(月) 17:48:36ポインタ使いたけりゃunsafe使え。
0224デフォルトの名無しさん
2009/12/21(月) 17:50:000225デフォルトの名無しさん
2009/12/21(月) 17:56:240226デフォルトの名無しさん
2009/12/21(月) 17:58:45つりだろw。
0227デフォルトの名無しさん
2009/12/21(月) 18:01:410228デフォルトの名無しさん
2009/12/21(月) 18:05:290229デフォルトの名無しさん
2009/12/21(月) 18:06:06最近の高級言語はだいたいあるのに
0230デフォルトの名無しさん
2009/12/21(月) 18:06:570231デフォルトの名無しさん
2009/12/21(月) 18:51:19Macから呼んできたデータなんかをインテル系に読ませると、8バイト毎にひっくり返って入っているのを戻したいのですが?
0232デフォルトの名無しさん
2009/12/21(月) 18:52:340233デフォルトの名無しさん
2009/12/21(月) 18:56:41上位8ビットと下位8ビットをそのまま入れ替えるって事なんですが
0234デフォルトの名無しさん
2009/12/21(月) 18:58:14エンディアンの話?
0235デフォルトの名無しさん
2009/12/21(月) 18:59:520236デフォルトの名無しさん
2009/12/21(月) 18:59:53n = (ushort)(n << 8) | (n >> 8);
0237デフォルトの名無しさん
2009/12/21(月) 19:00:540238デフォルトの名無しさん
2009/12/21(月) 19:02:130239デフォルトの名無しさん
2009/12/21(月) 19:02:330240デフォルトの名無しさん
2009/12/21(月) 19:05:48IsLittleEndianなんてメンバーもあるし。
0241デフォルトの名無しさん
2009/12/21(月) 19:09:30機能がわからなければ普通に割り算とか使えばいいだけでしょ?
0242デフォルトの名無しさん
2009/12/21(月) 19:12:46longならシフト演算で対応できるが、doubleなんじゃないかなぁ。
そうなるとIEEEなんちゃらの互換はどうだとか言う話にもなるのかな。
0243デフォルトの名無しさん
2009/12/21(月) 19:13:33まあどういうデータを受け取ってるのかがわからんので
本当に入れ替えしていいのかも怪しいけどね
0244デフォルトの名無しさん
2009/12/21(月) 19:19:38>>Macから呼んできたデータなんかをインテル系に読ませると、8バイト毎にひっくり返って入っているのを戻したいのですが?
の時点で何も分かってないので放置でいいと思うんだが
0245デフォルトの名無しさん
2009/12/21(月) 19:31:31十分わかるけど( ・ω・)y─┛〜〜
0246デフォルトの名無しさん
2009/12/21(月) 19:36:05言っても分からないのだろうけど。
0247デフォルトの名無しさん
2009/12/21(月) 19:37:15うまくいかなければまた言って来るだろうし
0248デフォルトの名無しさん
2009/12/21(月) 19:40:18モトローラ系の時のMacはビックエンディアンだし、インテルはリトルだ。
MRIの仕事した時、画像データを表示させたら、変な表示になってビックリしたことがあったよ。
エンディアン嘘つかないね( ・ω・)y─┛〜〜
0249デフォルトの名無しさん
2009/12/21(月) 21:54:09うるせぇ”!
0250デフォルトの名無しさん
2009/12/21(月) 22:22:260251デフォルトの名無しさん
2009/12/21(月) 22:58:328バイト→8ビット え、違うの〜?
0252デフォルトの名無しさん
2009/12/21(月) 23:19:150253デフォルトの名無しさん
2009/12/21(月) 23:55:060254デフォルトの名無しさん
2009/12/22(火) 00:40:07C# は配列でいろいろやるよりも、IEnumerable 経由でいろいろやるの推奨な言語だからなぁ。
0255デフォルトの名無しさん
2009/12/22(火) 00:44:27リトルが、インテルとか昔のDECのアルファチップとかだろ。
ビッグが、モトローラ系とかMIPSとかだな。
本来はバイナリデータをオープンする時に、そんなスイッチがあれば済むことなんだけどな。
MATLABとかはあるんだから。
インド人、嘘つかないよ
0256デフォルトの名無しさん
2009/12/22(火) 00:46:22他ではあんなに面倒だったことが簡単に出来ますよ、というだけのこと。
0257デフォルトの名無しさん
2009/12/22(火) 00:55:47クラスの使い方をひたすら暗記するだけ?
0258デフォルトの名無しさん
2009/12/22(火) 00:59:300259デフォルトの名無しさん
2009/12/22(火) 01:16:000260デフォルトの名無しさん
2009/12/22(火) 01:30:47多次元配列はできないの?
0261デフォルトの名無しさん
2009/12/22(火) 02:16:540262デフォルトの名無しさん
2009/12/22(火) 02:17:360263デフォルトの名無しさん
2009/12/22(火) 08:20:360264デフォルトの名無しさん
2009/12/22(火) 09:13:230265デフォルトの名無しさん
2009/12/22(火) 09:33:38とりあえずコードプロジェクトでも行って探してみるというのもあり
0266デフォルトの名無しさん
2009/12/22(火) 09:37:25身近なとこでは、CrystalReport、Excel。あと、SourceForge.netにいろいろある。
0267デフォルトの名無しさん
2009/12/22(火) 09:42:210268デフォルトの名無しさん
2009/12/22(火) 09:57:00VISTAだとデフォルトで使用可能だったんですがXp上で化けちゃいました。
0269デフォルトの名無しさん
2009/12/22(火) 10:00:000271デフォルトの名無しさん
2009/12/22(火) 10:11:54自分の所にあるなら探せばあるだろう・・・
それを配布していいかどうかは別だけど
0272デフォルトの名無しさん
2009/12/22(火) 10:14:59フリーフォントであっても勝手に自分のソフトにつけて配布は
でいないし
7segFontがどういうものかしらないけど
0273デフォルトの名無しさん
2009/12/22(火) 10:33:520274デフォルトの名無しさん
2009/12/22(火) 10:37:06フォントのライセンス調べてそれに従えばいいだけだろ
0275デフォルトの名無しさん
2009/12/22(火) 10:37:41できるか分からん物にできるって言ったら無責任だし
結果としてできなかったら嘘吐きだし。
0276デフォルトの名無しさん
2009/12/22(火) 10:41:33windowsならfontが入ってるフォルダに入れておけば
アプリから使える
0277デフォルトの名無しさん
2009/12/22(火) 10:42:52そんなのあったっけ?
俺が無知なだけか・・・?
0278デフォルトの名無しさん
2009/12/22(火) 19:03:120279デフォルトの名無しさん
2009/12/22(火) 19:04:34フォントのライセンスに従えって
スレチだよ
0280デフォルトの名無しさん
2009/12/22(火) 21:02:09見事に境界線を消すことが出来ませんでした
私にWin32APIはまだ早すぎたようです
IE8入れて境界線を見なかったことにしました
教えてくれた人、ありがとう
0281デフォルトの名無しさん
2009/12/22(火) 21:55:150282デフォルトの名無しさん
2009/12/22(火) 21:56:35C#はAPIじゅねーz(ry
0283デフォルトの名無しさん
2009/12/22(火) 22:11:300284デフォルトの名無しさん
2009/12/22(火) 22:22:280285デフォルトの名無しさん
2009/12/22(火) 22:27:360286デフォルトの名無しさん
2009/12/22(火) 22:28:470287デフォルトの名無しさん
2009/12/22(火) 22:31:48if (バッファに含まれているか) { yield return item }
else { バッファにitemを追加 }
}
こんな感じ
0288デフォルトの名無しさん
2009/12/22(火) 22:33:34if (itemがバッファに含まれていない) { バッファにitemを追加; yield return item; }
}
すまんこうだな
0289デフォルトの名無しさん
2009/12/22(火) 22:36:290290デフォルトの名無しさん
2009/12/22(火) 22:39:39LINQ to XMLも中でyield使いまくり
0291デフォルトの名無しさん
2009/12/22(火) 22:52:47.Containsを使うと線形時間掛かりますが、
バッファに含まれているかの判定は具体的にどのように行っているのですか?
0292デフォルトの名無しさん
2009/12/22(火) 22:56:28Containsで線形時間かかるのは当たり前
少なくとも初回はまっすぐ列挙する以外にどうしようもないんだから
0293デフォルトの名無しさん
2009/12/23(水) 01:24:390294デフォルトの名無しさん
2009/12/23(水) 01:30:22何を言ってるのかわからない
0295デフォルトの名無しさん
2009/12/23(水) 01:32:27根本を理解していなくてすみません。
つまりFormのタイマーを利用するより軽くて済む、
関数等ありますかという質問です。
複数タイマーを設置すると重くなりますので、
改良したいと思って質問させていただきました。
0296デフォルトの名無しさん
2009/12/23(水) 01:34:34つbegininbooooooook
つthreadpooooooooool
0297デフォルトの名無しさん
2009/12/23(水) 01:35:37test.txt
test2.txt
ってあったら
test~1.txt
test~2.txt
みたいになるようなの
0298デフォルトの名無しさん
2009/12/23(水) 01:40:280299デフォルトの名無しさん
2009/12/23(水) 01:41:33やはりスレッドを利用するしかないですか。
一度失敗したので諦めたのですが、再度挑戦してみます。
質問ですが、
スレッドとタイマーどのぐらい処理速度が変わりますか?
0300デフォルトの名無しさん
2009/12/23(水) 07:09:530301デフォルトの名無しさん
2009/12/23(水) 07:39:560302デフォルトの名無しさん
2009/12/23(水) 08:02:310303デフォルトの名無しさん
2009/12/23(水) 08:16:53処理を1000個くらいに分割してタイマーイベント呼ばれるごとに1個1個処理してるんだと思うよ
そりゃ遅いわな
0304デフォルトの名無しさん
2009/12/23(水) 08:18:530305デフォルトの名無しさん
2009/12/23(水) 08:21:400306デフォルトの名無しさん
2009/12/23(水) 09:14:413倍早いんですね
青は追い込まれると早くなるんですね
0307デフォルトの名無しさん
2009/12/23(水) 10:54:53Excelのグラフオブジェクト使っとけ
0308デフォルトの名無しさん
2009/12/23(水) 11:23:17C++みたいにWindows専用とかLinux専用とかでいいよ。
0309デフォルトの名無しさん
2009/12/23(水) 11:27:43あれはJavaの影響だよ
0310デフォルトの名無しさん
2009/12/23(水) 11:36:07実質Windows用だろ?なら中間にしないでよくね
0311デフォルトの名無しさん
2009/12/23(水) 11:39:360312デフォルトの名無しさん
2009/12/23(水) 11:41:23LinuxやMACなどでも完全とは言いがたいが動くし
中間が嫌なら他の言語を使えばいいし
何が問題なのかね
0313デフォルトの名無しさん
2009/12/23(水) 11:43:16C#は現状のGUI開発のRADとしてはC++やJavaに比べて
かなり開発工数は少なくて済むし、他の言語を使うという選択より
C#がネイティブに対応してくれるほうが生産的だろう
0314デフォルトの名無しさん
2009/12/23(水) 11:47:37点だけだと思っているやつが多すぎ。
0315デフォルトの名無しさん
2009/12/23(水) 11:49:260316デフォルトの名無しさん
2009/12/23(水) 11:50:33> 中間言語ってもC#てWindows以外ので使われてんの?
iPhoneアプリですでに使われている。
>>311
> ネイティブコードも吐けるようになればもうC++要らないんだけどな
Mono は、ILをネイティブコードに変換できる。iPhoneアプリはその機能を使っている。
そのほか、セキュリティの面からもアドバンテージがある。
0317デフォルトの名無しさん
2009/12/23(水) 11:50:520318デフォルトの名無しさん
2009/12/23(水) 11:52:03あまり意味ないね
0319デフォルトの名無しさん
2009/12/23(水) 11:52:47ライバル会社のOS上には露骨に性能悪いVMを提供できるとかな
0320デフォルトの名無しさん
2009/12/23(水) 11:53:04上級者様ならいろいろ知識があるんだろうが
初心者用スレなんだからそれくらいしか知らないやつも多いだろ。
どんなメリットあるんだよ
0321デフォルトの名無しさん
2009/12/23(水) 11:53:28フォームってwwwww
初心者乙
0322デフォルトの名無しさん
2009/12/23(水) 11:54:420323デフォルトの名無しさん
2009/12/23(水) 11:55:270324デフォルトの名無しさん
2009/12/23(水) 11:56:541. CPU 依存の最適化が効く
2. GC が優秀で、使い方によってはネイティブよりメモリ回り高速
3. いろんな言語でライブラリが共用できる
1と2があるんで、下手したらネイティブよりも速いときもある。
JIT にかかる時間分のマイナスがあるんで、トータルで見るとやっぱ遅いけども、微々たるもんだぞ。
だいたい C++ の8〜9割以上のパフォーマンス出るし、
ましてスクリプト言語と比べたらけた違いに速い。
0325デフォルトの名無しさん
2009/12/23(水) 11:57:50pre-JIT?
あるよ。
標準ライブラリなんかはインストール時に JIT されてネイティブな状態でキャッシュされてるはず。
なので、大概速い。
0326デフォルトの名無しさん
2009/12/23(水) 11:57:569割の速度がでればみんなが満足するとでも思ってるの?
0327デフォルトの名無しさん
2009/12/23(水) 11:58:23開発時間の短縮も入れておいてくれ
0328デフォルトの名無しさん
2009/12/23(水) 11:59:37同じ Windows ですら、32ビットから64ビットに移行するのでどれだけの人が苦労してるか。
C++ は移植性高いとかまったくもって嘘、というか、カタログスペックの都市伝説だから。
0329デフォルトの名無しさん
2009/12/23(水) 11:59:39ネイティブの計算速度がきちんと出てくれないと困る
結局、開発工数を多く費やしてでもC++を使うハメになるのは悲しいな
0330デフォルトの名無しさん
2009/12/23(水) 11:59:46そこまで時間気にするならC/C++で組めって話
開発時間と1割程度の実行速度のトレードオフだよ
マシンが早くなってる時代にそこまでやる必要があるのかってこと
0331デフォルトの名無しさん
2009/12/23(水) 12:00:14GC付きネイティブ言語のGoがCの9割を目指してるな。
0332デフォルトの名無しさん
2009/12/23(水) 12:00:24実際ネイティブと中間言語のパフォーマンスを比較してみろ
明らかに有意差があるだろ
0333デフォルトの名無しさん
2009/12/23(水) 12:00:550334デフォルトの名無しさん
2009/12/23(水) 12:01:269割のスピードのものが10分の1の手間で書けるならそっちの方が絶対いいし。
だいたい、ボトルネックなところだけ最適化かけりゃいいんだよ。
C# でも、GC 避けるようなコード書けば、生産性は落ちるけど速度上がるぞ。
>>327
それは IL の利点というか、C# が優秀なだけでは。
ネイティブな言語でも GC 持ってるだけで生産性上がるし。
0335デフォルトの名無しさん
2009/12/23(水) 12:01:55なんてやつは日曜プログラマならいいけど仕事でやってるなら即効クビだわ・・・
0336デフォルトの名無しさん
2009/12/23(水) 12:02:06頭固いんだろ
0337デフォルトの名無しさん
2009/12/23(水) 12:02:27GoってGoogleが開発してるやつ?
なんかスクリプト言語くさくてカッコ悪くなかったっけ?
だいぶ昔に見たから今はわからんけど
0338デフォルトの名無しさん
2009/12/23(水) 12:02:57実際のところ、今は Java より遅いらしいけどな、Go。
>>332
数値計算みたいなことしてみ。
計算にかける時間が大きいと、JIT の時間が相対的に減るから
ほんとネイティブとスピード変わらないよ。
0339デフォルトの名無しさん
2009/12/23(水) 12:03:08工数が少なくて済むからって何度も書いてるのに君は文盲?
実際、ネイティブのスピードが必要な場面では使えないし使ってないから
0340デフォルトの名無しさん
2009/12/23(水) 12:03:08アホか
金出さないユーザーのためにそこまでがんばる必要ないだろ
予算に見合ったことをすればいい
そこまでして自分を消耗させてどうする
0341デフォルトの名無しさん
2009/12/23(水) 12:03:29最近のプログラムって起動が遅い@PenIII のはJITのせいか。
0342デフォルトの名無しさん
2009/12/23(水) 12:03:440343デフォルトの名無しさん
2009/12/23(水) 12:04:00仕事でやってるならなおのこと生産性だよ。
人件費よりも高いもんないんだから。
要件にない範囲で、たった1割の高速化のために10倍の作業してたらクビになるぞ。
0344デフォルトの名無しさん
2009/12/23(水) 12:04:04.netを要求するアプリじゃなければ関係ないよ
0345デフォルトの名無しさん
2009/12/23(水) 12:04:150346デフォルトの名無しさん
2009/12/23(水) 12:04:46使ってないなら問題ないよね?
なんでからんでんの?
0347デフォルトの名無しさん
2009/12/23(水) 12:05:03何年も数値計算やってるがC#の速度じゃやってられないよ
君がどういう応用やってるのか知らんけど、
分野によっちゃCPUリソースがマジで命だから
0348デフォルトの名無しさん
2009/12/23(水) 12:05:460349デフォルトの名無しさん
2009/12/23(水) 12:06:040350デフォルトの名無しさん
2009/12/23(水) 12:06:30ネイティブになったら使えるのにもったいね、
って話してんのにお前大丈夫か・・・?
0351デフォルトの名無しさん
2009/12/23(水) 12:07:07頭がおかしい。
0352デフォルトの名無しさん
2009/12/23(水) 12:07:08C++/CLIってのはどうなの?
あれも中間言語なの?
0353デフォルトの名無しさん
2009/12/23(水) 12:07:27今の何倍も普及するだろうな
早く書けて、ある程度読みやすい、保守もしやすい
ってことにかけてはC#は神だから
0354デフォルトの名無しさん
2009/12/23(水) 12:07:56速度を求められるようなアプリの場合そもそもC#なんて
使わないだろ
なんでこんなところで組み込みのやつらがまざって話してるんだよ
0355デフォルトの名無しさん
2009/12/23(水) 12:08:180356デフォルトの名無しさん
2009/12/23(水) 12:08:32>>350
0357デフォルトの名無しさん
2009/12/23(水) 12:10:21C#の生産性があって、C++の実行速度があるのが一番いい
↓
実行速度がほしいならC++使え
生産性がほしいならC#つかえ
????????????
0358デフォルトの名無しさん
2009/12/23(水) 12:10:23それ、絶対書き方が悪い。
昔、C# で速度でねぇって言ってるやついたから、自分が手直ししたらC++版とほぼ同じ速度になったぞ。
0359デフォルトの名無しさん
2009/12/23(水) 12:10:57動的にネイティブに変換するんだし
0360デフォルトの名無しさん
2009/12/23(水) 12:11:02アホか?
じゃあC#並に早く作れてC++並に速い言語もってこいよ
なんでこんな必死に中間言語を擁護してる奴が多いんだ?w
どうせMSの回し者か自演なんだろうけどwww
0361デフォルトの名無しさん
2009/12/23(水) 12:11:492割遅くなることが、そんなに重大になる分野を知りたい。
科学計算では、天気予報ぐらいだ。
0362デフォルトの名無しさん
2009/12/23(水) 12:12:27エスパー乙
こっちは専門だし、お前よりは高速化のノウハウ持ってると思うよ
0363デフォルトの名無しさん
2009/12/23(水) 12:12:34そういうスレなんだから当たり前だろw
お前こそむなしいネガキャンやめろよw
0364デフォルトの名無しさん
2009/12/23(水) 12:13:26.netのフォームはウィンドウをラップしてるからでしょ?
違うの?
だからネイティブになってもフォームは遅いでしょ?
違うの?
0365デフォルトの名無しさん
2009/12/23(水) 12:13:45C#の生産性とC++の速度を持ってるものじゃないの?
0366デフォルトの名無しさん
2009/12/23(水) 12:13:57両方満たしていればさらに素晴らしいのに
グダグダできない理由を言い訳してる奴らってみっともないよなw
0367デフォルトの名無しさん
2009/12/23(水) 12:14:57今そういう低レベルなこと考えてるの君だけだよ?
0368デフォルトの名無しさん
2009/12/23(水) 12:15:16計算だけネイティブになっても速くならないことを証明してるよね
0369デフォルトの名無しさん
2009/12/23(水) 12:16:12それは失礼しました。
0370デフォルトの名無しさん
2009/12/23(水) 12:16:13こいつは街乗り車でもF1の速度が必要なんだろうか
0371デフォルトの名無しさん
2009/12/23(水) 12:16:57いつからC#が街乗り車になったんだ?
詭弁乙
0372デフォルトの名無しさん
2009/12/23(水) 12:18:32速い
スタック上のクラス(C++)
GC+ファイナライザなしクラス(C#)
new/deleteクラス (C++)
GC+ファイナライザありクラス(C#)
遅い
なのでnew/deleteを多用した場合のC++よりC#が速くなることがあるな。
普通はスタック上に作ることが多いからC++が速いけど。
0373デフォルトの名無しさん
2009/12/23(水) 12:18:510374デフォルトの名無しさん
2009/12/23(水) 12:18:57C++だとプロパティ作るのにいちいちgetter,setter書かなきゃいけない。
C#だと
public int A{get;set;};で終わるとか
デリゲートやラムダ式とかも関数ポインタよりずっと使いやすいし。
初心者がC#を一番最初に始めちゃったら同じようなことするのにあまりにも面倒な作業多すぎてC++できなくなるんじゃないかと思う。
0375デフォルトの名無しさん
2009/12/23(水) 12:20:05いやそれは・・・逆だ!
0376デフォルトの名無しさん
2009/12/23(水) 12:20:09実際そうだと思うよ
高級言語としてはC#はかなり優秀
だからネイティブ化さえあれば本当にC++無くなっても困らないんだけどな
0377デフォルトの名無しさん
2009/12/23(水) 12:22:10それはもうあるが、実行速度は速くならない。
0378デフォルトの名無しさん
2009/12/23(水) 12:22:42型システムやGCをそのままにしてネイティブにしても速度はあまり変わらんよ。
0379デフォルトの名無しさん
2009/12/23(水) 12:24:335年くらい前まで数値計算やってたが
C++そんなに速いか?
今は速くなったのかな
Fortran>>C>>>(越えられない壁)>>>C++
だったが
0380デフォルトの名無しさん
2009/12/23(水) 12:25:50C++でsetter,getter多様するようなら、書き方を考え直したほうがいいけどな。
0381デフォルトの名無しさん
2009/12/23(水) 12:25:590382デフォルトの名無しさん
2009/12/23(水) 12:27:33コレクションは使わず配列にすることだな。
それに尽きる。
0383デフォルトの名無しさん
2009/12/23(水) 12:28:170384デフォルトの名無しさん
2009/12/23(水) 12:29:54越えられない壁は、 FORTRAN と C の間にあると思う。
0385デフォルトの名無しさん
2009/12/23(水) 12:32:08まあ確かにw
C++な流れだったからそうしてみたけど
でもC++との間にもある感じだけどな
0386デフォルトの名無しさん
2009/12/23(水) 12:35:100387デフォルトの名無しさん
2009/12/23(水) 12:40:39お前は間違ってる!なんつってむなしくならんのかね。
上級者様は初心者がバカなこと言ってもいちいちつっかからないで黙ってみとけばいいんだよ。
0388デフォルトの名無しさん
2009/12/23(水) 12:42:03で、どれが初心者だ?
0389デフォルトの名無しさん
2009/12/23(水) 12:46:08初心者がしったかでいい加減なことを言わないようにすべきだろ。JK
0390デフォルトの名無しさん
2009/12/23(水) 12:47:53自称上級者なんだから、別にいいだろ。
0391デフォルトの名無しさん
2009/12/23(水) 12:48:36お前の世界の中ではデータ構造は配列だけで完結しちゃうんだなw
0392デフォルトの名無しさん
2009/12/23(水) 12:49:56で?
0393デフォルトの名無しさん
2009/12/23(水) 12:50:12お前が一番分かってない。
0394デフォルトの名無しさん
2009/12/23(水) 12:52:560395デフォルトの名無しさん
2009/12/23(水) 12:54:090396デフォルトの名無しさん
2009/12/23(水) 12:54:35C#は生産性が高いが速度が遅い。
でいいのか?
0397デフォルトの名無しさん
2009/12/23(水) 12:55:27若干遅い
が正解じゃね?
まあプログラムの動きで変わるんだろうけどね
0398デフォルトの名無しさん
2009/12/23(水) 12:56:50FORTRANwでやるようなことをC#でやったってそんなに楽にはならん
0399デフォルトの名無しさん
2009/12/23(水) 12:57:450400デフォルトの名無しさん
2009/12/23(水) 12:57:530401デフォルトの名無しさん
2009/12/23(水) 12:58:57ネイティブはけるコンパイラでも作ればいいんじゃないの?
言語に不満があるなら言語ごと最適化して作っちまうのがプログラマだろ?
そんなに速度がほしいならアセンブラでプログラム組んでろよ・・・
速度が遅いからC#なんて使えない!ってC#のスレでいう意味がわからない
プログラマとか社会人とか仕事で使えない以前に人間性がおかしい。
0402デフォルトの名無しさん
2009/12/23(水) 13:01:16ただしできるものはngenで生成してるものと同じなので、
GCも型システムもそのまま、System系のライブラリもそのままなので、
速度はまったく変わらんけど。
0403デフォルトの名無しさん
2009/12/23(水) 13:01:170404デフォルトの名無しさん
2009/12/23(水) 13:01:59思考停止してるお前の方がよっぽど人間的に終わってるわw
0405デフォルトの名無しさん
2009/12/23(水) 13:02:160406デフォルトの名無しさん
2009/12/23(水) 13:03:28もう5年も前の話だからw
スマンカッタw
最後の年くらいでやっとメニーコアの並列計算が
実用的で速くなっててそれはコンパイラの出来とかの
面でCの方が優位だったな
今のGPUコンピューティングとかがどうなってるのかは
わからんw
0407デフォルトの名無しさん
2009/12/23(水) 13:04:050408デフォルトの名無しさん
2009/12/23(水) 13:04:47速度命の時は、今でもFORTRANだろ。
0409デフォルトの名無しさん
2009/12/23(水) 13:05:021,TPOに応じて必要な言語を選択する。
2,選択になければイッソ作る。
3,ネイティブはけないネイティブはけないってネガキャンする。
さぁ、思考停止してるのはどれかね?
0410デフォルトの名無しさん
2009/12/23(水) 13:06:34遅い原因はネィティブじゃないからじゃないから。
もっとも本気でチューニングすればそれなりの速度にはなる。
安全性や.NETの範疇の機能を犠牲にすりゃ本来のネィティブ並みに出来るだろうけど、
まあ無理があるなどう考えても。
やる価値もない。
0411デフォルトの名無しさん
2009/12/23(水) 13:06:38お前ネガキャンの意味も知らないのかw
0412デフォルトの名無しさん
2009/12/23(水) 13:07:47Fortranの利点は膨大なライブラリであるわけで、
最新の研究ではもはやC++を使ってるところの方が多い
0413デフォルトの名無しさん
2009/12/23(水) 13:09:33エンジニアとしてはネイティブ化のオプションを希望するけどな
ネイティブが嫌な奴はオフにすりゃいいだけじゃん
0414デフォルトの名無しさん
2009/12/23(水) 13:12:060415デフォルトの名無しさん
2009/12/23(水) 13:13:00現状ここまでを見ると
>>ネイティブはけないから使えない
>>ネイティブじゃないから遅い
どう見てもネガキャンだろ?
同じ処理を行うコード書いて実行速度を比べて評価を下すならわかるけどそれもない
ただ単にC#はネイティブじゃないからとか言ってるだけなんだからネガキャンだろ?
ネガキャンって物、人、組織を攻撃することだろう。物理的ではなく評価とかそういう意味で。
で、ネガキャンってどういう意味なの?
0416デフォルトの名無しさん
2009/12/23(水) 13:13:100417デフォルトの名無しさん
2009/12/23(水) 13:13:47静的変数へのアクセスがインスタンス変数へのアクセスより圧倒的に遅くなったり、
静的変数がルートになる変数、特に参照値の書き込みが遅くなったり、
配列ループでLengthをローカル変数でキャッシュしたら遅くなったり、
実はforeachが一番速かったり、
2次元配列より配列の配列の方が速かったり
色々色々
0418デフォルトの名無しさん
2009/12/23(水) 13:14:05お前やっぱり雰囲気だけでネガキャンって言葉使ってるな
最近覚えて使いたかったんですよねわかります
0419デフォルトの名無しさん
2009/12/23(水) 13:15:14どういう意味なのか説明してみ?
0420デフォルトの名無しさん
2009/12/23(水) 13:15:24それは最適化がうまく効いてないだけだと思うがww
0421デフォルトの名無しさん
2009/12/23(水) 13:16:05それが人にものを尋ねる態度か?
上から目線乙
知らないことは自分でggrks
0422デフォルトの名無しさん
2009/12/23(水) 13:16:13C言語 古い。オブジェクト指向が文法的にサポートされず作りづらい。ちゃんとつくれば速度早すぎ。
C++ 新しい。オブジェクト指向が中途半端に文法に組み込まれている。
C# 生産性が高い。ネイティブじゃないからC++の80%〜90%の速度しかでない。
Java C++とC#の良い部分を消去して悪い部分を集めたような言語。
C++/CLI C++をC#風にしようとしたら失敗しちゃった言語
VisualBasic.net 冗長でわかりづらくなったC#
Go まだ未熟でいろんな点で悪い。これからの改良に期待。
0423デフォルトの名無しさん
2009/12/23(水) 13:16:40はい?
0424デフォルトの名無しさん
2009/12/23(水) 13:17:14説明できないんだろ?
そうやって噛みついて説明してとか言われると
ググレとかって逃げるのってネガキャンやる人の特徴だよね
0425デフォルトの名無しさん
2009/12/23(水) 13:17:380426デフォルトの名無しさん
2009/12/23(水) 13:17:57情弱乙
必死に煽れば答えが降ってくると思ったら大間違い
0427デフォルトの名無しさん
2009/12/23(水) 13:19:12ネガキャンとは言わないわけだが
>>415はスレチだから消えろ
0428デフォルトの名無しさん
2009/12/23(水) 13:19:32いや、普通に煽って着てるのは君の方だと思うんだけど・・・説明できないんだろ?
0429デフォルトの名無しさん
2009/12/23(水) 13:20:04顔真っ赤でキーボード連打して誤字ってるよ?
0430デフォルトの名無しさん
2009/12/23(水) 13:20:140431デフォルトの名無しさん
2009/12/23(水) 13:20:26お前が消えろ
0432デフォルトの名無しさん
2009/12/23(水) 13:21:11>>403
0433デフォルトの名無しさん
2009/12/23(水) 13:21:18ライバルだけとは限らないけどなぁ
>>429
変換ミスの原因はキーボードの連打じゃないよね
しかも、キーボード入力使ってないからそれはあり得ないし。
0434デフォルトの名無しさん
2009/12/23(水) 13:22:19幸薄
0435デフォルトの名無しさん
2009/12/23(水) 13:22:25もうよそでやってくれ
0436デフォルトの名無しさん
2009/12/23(水) 13:22:27ちゃんと証拠も出さず遅いとか早いとか言われても初心者の俺にはわからん。
いくつか実例を出してくれないかな。
DateTime d=DateTime.Now;
Console.WriteLine(d);
//ここに処理
DateTime d=DateTime.Now;
Console.WriteLine(d);
これとC++で比較したようなのがあれば良い。
0437デフォルトの名無しさん
2009/12/23(水) 13:22:530438デフォルトの名無しさん
2009/12/23(水) 13:23:59ngenって2.0では使い物にならなかったけど改良されたの?
0439デフォルトの名無しさん
2009/12/23(水) 13:25:380440デフォルトの名無しさん
2009/12/23(水) 13:26:530441デフォルトの名無しさん
2009/12/23(水) 13:27:140442デフォルトの名無しさん
2009/12/23(水) 13:27:30ぶっちゃけ俺一人
0443デフォルトの名無しさん
2009/12/23(水) 13:27:49よく「例外で終了しました」って出てくるのを出なくする方法はないですか?
全文をtry-catchで括ってもみ消せばいいんですが、
単に無視してコード実行してほしいのですが・・・
0444デフォルトの名無しさん
2009/12/23(水) 13:28:04早いプログラム書きたいときは俺を呼んでくれればいいよ。
0445デフォルトの名無しさん
2009/12/23(水) 13:28:20+
. + /■\ /■\ /■\ +
( ´∀`∩(´∀`∩) ( ´∀`)
+ (( (つ ノ(つ 丿 (つ つ )) +
ヽ ( ノ ( ヽノ ) ) )
(_)し' し(_) (_)_)
0446デフォルトの名無しさん
2009/12/23(水) 13:28:330447デフォルトの名無しさん
2009/12/23(水) 13:29:05try {
Application.Run(new Form1());
}
catch (Exception) { }
0448デフォルトの名無しさん
2009/12/23(水) 13:29:10ない
0449デフォルトの名無しさん
2009/12/23(水) 13:29:16とりあえず問題を再現できるコードを書こう。
それじゃ回答不能な質問に近い
0450デフォルトの名無しさん
2009/12/23(水) 13:29:57それだと結局アプリは終了しちゃう気がするのですが・・・
エラーを無視して次の文を実行してほしいのです
0451デフォルトの名無しさん
2009/12/23(水) 13:30:200452デフォルトの名無しさん
2009/12/23(水) 13:30:24初心者スレだからな。
0453デフォルトの名無しさん
2009/12/23(水) 13:32:05それだけじゃダメだし。
まあどっちにしても>>443は無理。
それができないように例外があるといってもいい。
0454デフォルトの名無しさん
2009/12/23(水) 13:32:24ようは、Visual Basicの on error resume nextがほしいんだな。
それなら、一文ごとtry - catch で囲むしかない。
0455デフォルトの名無しさん
2009/12/23(水) 13:32:35例外はそもそも異常なんだからちゃんと処理しないとその後の処理は保証されないだろ
0456デフォルトの名無しさん
2009/12/23(水) 13:32:35そうなんですか・・・
例外とか無くしてくれればいいのに・・・
0457デフォルトの名無しさん
2009/12/23(水) 13:33:150458デフォルトの名無しさん
2009/12/23(水) 13:33:17強制終了するとクレームがくるので、
とりあえず形だけでもちゃんと走ってるように見えればいいそうです
0459デフォルトの名無しさん
2009/12/23(水) 13:33:45お、おい・・・何か気色悪い奴がいるぞ
0460デフォルトの名無しさん
2009/12/23(水) 13:34:37無視して継続したら取り返しがつかなくなる可能性があるだろ。
0461デフォルトの名無しさん
2009/12/23(水) 13:34:470462デフォルトの名無しさん
2009/12/23(水) 13:35:23なくなってもそこでプログラム強制終了するだけだぞw
0463デフォルトの名無しさん
2009/12/23(水) 13:35:56//なんかxの処理がここにいろいろ書いてる
x.aaaaaaaa();
こんなのは場合によってはコードが通るが普通エラーが出てくる。
そしてここをふっとばして書いたらさらにその下の行にもエラーがでてくる。
エラーの無視がさらなるエラーを呼んでとんでもないことになる。
0464デフォルトの名無しさん
2009/12/23(水) 13:36:170465デフォルトの名無しさん
2009/12/23(水) 13:37:410466デフォルトの名無しさん
2009/12/23(水) 13:38:260467デフォルトの名無しさん
2009/12/23(水) 13:38:45メモリ関係のささいなエラーばっかりなんですよ
相手先が長時間起動しっぱなしのせいで起きるエラーなんで、
たまに再起動してれれば無視しても問題ないエラーなんです
なのにいちいち強制終了しちゃうからクレームがついて困るそうです
0468デフォルトの名無しさん
2009/12/23(水) 13:39:360469デフォルトの名無しさん
2009/12/23(水) 13:40:490470デフォルトの名無しさん
2009/12/23(水) 13:41:40問題おきるところが特定されてるなら、そこだけtry catchで括ればいいんじゃね?
0471デフォルトの名無しさん
2009/12/23(水) 13:43:00例外起きたら終了して再起動するようにすればいいじゃない
でもプログラマやめた方が(周りも)幸せだと思う
0472デフォルトの名無しさん
2009/12/23(水) 13:43:17str_jisの中身を確認すると文字化けしています。
こういった流れでは文字コードの変換はできないのでしょうか?
StreamReader sr = new StreamReader(",/test.txt",Encoding.UTF8);
Byte[] bufByte = Encoding.UTF8.GetBytes(sr.ReadLine());
String str_jis = Encoding.GetEncoding("Shift-JIS").GetString(bufByte);
0473デフォルトの名無しさん
2009/12/23(水) 13:44:50さんざん色んな箇所をtry-chatchしたんですが、きりがなくて・・・
>>471
再起動というのはOSの話です
とりあえず強制終了問題が解決しないと
渉外担当が営業に入れないらしくて、
ちゃんとエラー対策するのはお金をもらってからでいいそうです
0474デフォルトの名無しさん
2009/12/23(水) 13:45:08本当に長時間起動のせいだけなのか?w
まあVB6.0引っ張り出してきてon error resume next
で作り直せば?行けるところまで動かし続けてくれるよ
それで今より致命的な状況になっても貴方や
その会社の自己責任
0475デフォルトの名無しさん
2009/12/23(水) 13:45:54ふと思いなおして以下のコードを
Byte[] bufByte = Encoding.GetEncoding("Shift-JIS").GetBytes(sr.ReadLine());
にしたら無事に変換されました。
ありがとうございました
0476デフォルトの名無しさん
2009/12/23(水) 13:46:05どういうことだよそれは。
0477デフォルトの名無しさん
2009/12/23(水) 13:46:30C#ではその文ないんですかねー・・・
0478デフォルトの名無しさん
2009/12/23(水) 13:50:00あきらめろ。
だいたい何の例外なんだ?
メモリ不足とかなら無視したって無駄だぜ?
0479デフォルトの名無しさん
2009/12/23(水) 13:52:11プログラムを暴走させてでもとりあえず続けろ
っていう文法だしなぁ。
C#にはそんな危険な機能なんて必要ない。
0480デフォルトの名無しさん
2009/12/23(水) 13:53:03検索結果という多少間違ってようがおおむねあたってればいいような
物でないと無理だぜ
ほとんどの処理はまじめにエラー対策しないと
0481デフォルトの名無しさん
2009/12/23(水) 13:54:130482デフォルトの名無しさん
2009/12/23(水) 13:55:52そう簡単に書けるとも思えんが・・・
0483デフォルトの名無しさん
2009/12/23(水) 13:56:48俺API駆使してコード書いてるスゲー
なのがこけるコード書いてるだけじゃないの?
0484デフォルトの名無しさん
2009/12/23(水) 14:00:13もしほんとにアプリ外の問題でリソース不足になるとかなら、
客へのアプローチが端から間違ってる。
アプリ側ではまとめてキャッチしておとなしく終わるしかないんだから。
無理に動かすことはリスクが高すぎてそもそも出来ないんだから。
0485デフォルトの名無しさん
2009/12/23(水) 14:02:03にしてもOS再起動ってどういうことだよ。
0486デフォルトの名無しさん
2009/12/23(水) 14:02:21AppDomain.UnhandledException
あたりで対応取れない?
0487デフォルトの名無しさん
2009/12/23(水) 14:03:29アプリやドライバーが悪いのにOSの責任にされて懲りたから
ドライバーモデルも変えて、UAC入れたんじゃん
XPまでで自由にさせすぎて、UACに関しては嫌われまくってるけどね
0488デフォルトの名無しさん
2009/12/23(水) 14:03:450489デフォルトの名無しさん
2009/12/23(水) 14:04:43まぁ分かるんですが、僕は下っ端なので・・・
0490デフォルトの名無しさん
2009/12/23(水) 14:05:15そういうことだよ
0491デフォルトの名無しさん
2009/12/23(水) 14:06:520492デフォルトの名無しさん
2009/12/23(水) 14:06:59下っぱなんだからさっさと回答上げて上で解決してもらえ。
0493デフォルトの名無しさん
2009/12/23(水) 14:07:360494デフォルトの名無しさん
2009/12/23(水) 14:08:13渉外担当のSIがショボイのが最大の原因なんですけどね
とりあえずなんとかしろと上司の命令で・・・
0495デフォルトの名無しさん
2009/12/23(水) 14:08:58ガベージコレクタの動作を理解する必要があるかな?
C#の文法説明をやってるページは多いけど
GCの説明が書いてるページはない。。。
0496デフォルトの名無しさん
2009/12/23(水) 14:09:07簡単な方法ではどうにもならないつってんだよ。
0497デフォルトの名無しさん
2009/12/23(水) 14:09:48いまどきそんなSIer居るのかよw
0498デフォルトの名無しさん
2009/12/23(水) 14:10:15簡単ではない方法を教えて下さい
0499デフォルトの名無しさん
2009/12/23(水) 14:10:44いっぱいあるぞ…
0500デフォルトの名無しさん
2009/12/23(水) 14:11:00古いDLLとか呼び出してるのかな?
0501デフォルトの名無しさん
2009/12/23(水) 14:12:14とりあえず全部structにしてみるとか
0502デフォルトの名無しさん
2009/12/23(水) 14:13:05とりあえず全部structにしてみるとか
0503デフォルトの名無しさん
2009/12/23(水) 14:13:10あらゆるところでキャッチして無視するんだよ。
さらに被害拡大、それでも動かなくなる可能性も高いけどな。
それが無理なら、原因究明して環境かアプリか悪い方を直すしかない。
0504デフォルトの名無しさん
2009/12/23(水) 14:13:270505デフォルトの名無しさん
2009/12/23(水) 14:13:49用もないのにコレクションに参照をぶち込み続ければリークするな
0506デフォルトの名無しさん
2009/12/23(水) 14:14:28ほとんどの場合悪化するよね。
0507デフォルトの名無しさん
2009/12/23(水) 14:15:320508デフォルトの名無しさん
2009/12/23(水) 14:16:24延命するんじゃないかと無責任に言ってみる
0509デフォルトの名無しさん
2009/12/23(水) 14:16:36ファイナライザのないクラスのGCは高速だから気にするな。
ファイナライザがあるクラスのGCはコストが高い。
必要もないのにファイナライザは使わないことかなぁ。
0510デフォルトの名無しさん
2009/12/23(水) 14:17:47ほんとにやるなよ。
0511デフォルトの名無しさん
2009/12/23(水) 14:55:03毎フレームごとになんか変数作るとかだったら
structのほうがいいのかな?
newだったらガンガンヒープを消費しちゃうよね・・・
0512デフォルトの名無しさん
2009/12/23(水) 15:00:26どんな雑魚でもアスカやれば売名になるってのが分かるわ
0513デフォルトの名無しさん
2009/12/23(水) 15:00:55そんなもん全く問題ない
0514デフォルトの名無しさん
2009/12/23(水) 15:06:45ちりも積もれば山となるで長時間放置でパッツンパッツン。
客「動いてねぇ。くっそ、OSも立ちあがらねぇ。強制終了ポチッとな」
0515デフォルトの名無しさん
2009/12/23(水) 15:08:10そして彼はstructをどんどんboxingしてヒープを消費する
0516デフォルトの名無しさん
2009/12/23(水) 15:35:07インターフェースの劣化?
0517デフォルトの名無しさん
2009/12/23(水) 15:44:23インターフェイスは後でメンバを追加できないから
0518デフォルトの名無しさん
2009/12/23(水) 16:47:41一番目の要素、二番目の要素・・・
と数えられるような(配列のような)クラスってことでいいの?
0519デフォルトの名無しさん
2009/12/23(水) 16:52:39ただ要素をひとつづつ返すだけ
0520デフォルトの名無しさん
2009/12/23(水) 17:12:00string s="int";
string s2="int2";
調べる(s)がtrueになって調べる(s2)がfalseになるような。
0521デフォルトの名無しさん
2009/12/23(水) 17:20:44ってのがあるな・・・。
0522デフォルトの名無しさん
2009/12/23(水) 17:22:08http://stackoverflow.com/questions/92841/is-there-a-net-function-to-validate-a-class-name
0523デフォルトの名無しさん
2009/12/23(水) 17:23:06多分ないんでしょう。
0524デフォルトの名無しさん
2009/12/23(水) 17:43:22普通にここからコピペしてハードコーディングでいいじゃん
0525デフォルトの名無しさん
2009/12/23(水) 17:48:05たかが、100ぐらいなんだから、自分で List かなんかに登録したら?
0526デフォルトの名無しさん
2009/12/23(水) 17:50:28だな。
0527デフォルトの名無しさん
2009/12/23(水) 18:26:540528デフォルトの名無しさん
2009/12/23(水) 18:30:18リフレクションでどうこうしたい人は必要になることがあるかもしれない。
よく知らんけど。
0529デフォルトの名無しさん
2009/12/23(水) 18:34:330530デフォルトの名無しさん
2009/12/23(水) 18:48:47var words = "select";
var codep = new Microsoft.CSharp.CSharpCodeProvider();
var conv = codep.CreateValidIdentifier(words);
return words != conv
0531デフォルトの名無しさん
2009/12/23(水) 19:05:540532デフォルトの名無しさん
2009/12/23(水) 19:09:370533デフォルトの名無しさん
2009/12/23(水) 19:15:10自己満足にしかならないのに、ようやるわ。
0534デフォルトの名無しさん
2009/12/23(水) 19:18:54満足したか?
0535デフォルトの名無しさん
2009/12/23(水) 19:26:350536デフォルトの名無しさん
2009/12/23(水) 19:54:21ようやるよなww
0537デフォルトの名無しさん
2009/12/23(水) 19:54:470538デフォルトの名無しさん
2009/12/23(水) 19:54:53論破されて悔しいのうw
0539デフォルトの名無しさん
2009/12/23(水) 19:55:46は?
0540デフォルトの名無しさん
2009/12/23(水) 20:04:320541デフォルトの名無しさん
2009/12/23(水) 20:09:280542デフォルトの名無しさん
2009/12/23(水) 20:09:40回答者も初心者なんだもの
0543デフォルトの名無しさん
2009/12/23(水) 20:13:11脱初心者クラスが優越感に浸るために真初心者に威張ってるスレだからね
まともな住人に相手にして欲しければそれなりのコアなスレに行かないと
0544デフォルトの名無しさん
2009/12/23(水) 20:16:49ここすうスレそんなヤツがいるようになったよな。
多分だけど一人でずっとそういうレスしてるっぽい。
前は高度なレスが付いてたから、自分に関係なくてもログ保存してたのになぁ。
0545デフォルトの名無しさん
2009/12/23(水) 20:19:530546デフォルトの名無しさん
2009/12/23(水) 20:20:46そう
すごいね
帰っていいよ
0547デフォルトの名無しさん
2009/12/23(水) 20:21:42こういう人のことを「若年寄」って言うんだけどさ
事実はというと、確かに数年前に比べるとスキルが高い人が明らかに減っているとは思うが、
アホみたいな煽りの量なんかはそんなに変っちゃいない。
0548デフォルトの名無しさん
2009/12/23(水) 20:22:080549デフォルトの名無しさん
2009/12/23(水) 20:22:39>>105
君に対しては既に「自分を棚上げするな」と言ってあったはずだが、
それはもう忘れたのか。
0550デフォルトの名無しさん
2009/12/23(水) 20:30:460551デフォルトの名無しさん
2009/12/23(水) 20:34:23書き込んでる人って、この板に常駐してるのだろうか。
すごい頻繁にみる。
0552デフォルトの名無しさん
2009/12/23(水) 21:56:58int x=10;
string s=x.ToString();はコンパイルできるのに
string s="10";
int x=s.ToInt();がコンパイルできません。どうしたらいいですか!?
みたいな初心者が来るスレでいいのさ。
0553デフォルトの名無しさん
2009/12/23(水) 21:58:10CやC++と違って
array[10]と10[array]は同じじゃないんだな。
求む!完全移植!
0554デフォルトの名無しさん
2009/12/23(水) 22:00:29自分のPCの環境では問題なくビルドもでき、アプリケーションの
起動も問題ないのに、人のPCではエラーして起動しないことが
ありました。数人に試してもらいましたが、起動できるPCとできない
PCがありました。
こういうケースでデバッグするには、普通はどうするものなのでしょうか?
エラー署名のメッセージを見るしかないのでしょうか?
0555デフォルトの名無しさん
2009/12/23(水) 22:01:32リリースでビルドしたものを渡した?
0556デフォルトの名無しさん
2009/12/23(水) 22:03:340557デフォルトの名無しさん
2009/12/23(水) 22:03:42string s=x.ToString();はコンパイルできるのに
string s="5";
int i=s.ToInt(); がコンパイルできません。どうしたらいいですか!?
0558デフォルトの名無しさん
2009/12/23(水) 22:03:45コントロールを抜けたときにイベントを起こしたいですが、2つのどちらを使うべきか分かりません。
0559デフォルトの名無しさん
2009/12/23(水) 22:04:36しなかったっけ?
0560デフォルトの名無しさん
2009/12/23(水) 22:05:04そもそもダメなPCには.NET Frameworkが入っていないという可能性はないか?
0561554
2009/12/23(水) 22:08:33ビルドはFramework2.0でして、相手のPCにも2.0がインストール
されていることも確認しました。
起動して砂時計で音沙汰なしの場合と、エラーが出て
エラー署名にSystem.nullpointerexceptionが見えてる
場合があります。
0562デフォルトの名無しさん
2009/12/23(水) 22:13:590563デフォルトの名無しさん
2009/12/23(水) 22:21:57Microsoft用語においつけるなら司法試験うかるんじゃないかって思ってる
0564デフォルトの名無しさん
2009/12/23(水) 22:23:43このスレ回答する気さらさらねえだろw
0565デフォルトの名無しさん
2009/12/23(水) 22:25:12とりあえず参照してるDLLを全部晒してみようか
0566デフォルトの名無しさん
2009/12/23(水) 22:28:47それか形態形成場にアクセスできます
0567デフォルトの名無しさん
2009/12/23(水) 22:29:320568デフォルトの名無しさん
2009/12/23(水) 22:31:59ダメならTrace.WriteLine入れまくる
0569554
2009/12/23(水) 22:34:05調べてもわからなかったので・・・
初心者なので仕方ないです。
参照設定が関係するんですか。
PDFLibNetを参照設定してます。
Acrobatに依存しないPDF表示しようと思いまして。
0570デフォルトの名無しさん
2009/12/23(水) 22:39:32http://www.codeproject.com/KB/applications/PDFViewerControl.aspx?msg=3154388
確かに依存性がやたら多くて怪しいな
>This project consists of 7 DLLs that must all be in the same directory:
* FreeImage.dll
* FreeImageNET.dll
* gsdll32.dll
* itextsharp.dll
* PDFLibNET.dll
* tessnet2_32.dll
* PDFView.dll
とあるけど確認した?
あとよくあるのがC++/CLIのライブラリが混ざっててCRTが必要なケース
0571デフォルトの名無しさん
2009/12/23(水) 22:43:190572デフォルトの名無しさん
2009/12/23(水) 22:46:27代物なのに自分の環境にあるから無い場合についてのエラー
チェックもしないでしかもエラーが起きても回避しちゃうような
ロジックで突き進んだためにヌルポなんですね
0573554
2009/12/23(水) 22:47:32PDFLibNet.dll単独で使ってました。
依存関係のdllを参照設定して確認してみます。
ありがとうございました。
ドキュメントも適当に読んでるとダメですね。
今後気をつけて読むようにします。
0574デフォルトの名無しさん
2009/12/23(水) 22:50:57それだとやっぱりCRTが入ってない可能性が高い
0575デフォルトの名無しさん
2009/12/23(水) 22:55:57"100 / 200 + 3 /B" という文字が欲しいのですが何か方法はありませんか。
次のようにすればできるのは分かってますが、" "なしでできる方法を探しています。
PGM.EXE "100 / 200 + 3 /B"
0576デフォルトの名無しさん
2009/12/23(水) 22:57:220577デフォルトの名無しさん
2009/12/23(水) 23:01:28ただし連続したスペースは一つになる
0578デフォルトの名無しさん
2009/12/23(水) 23:03:58例が悪いのですが、連続したスペースに意味があるのです。
0579デフォルトの名無しさん
2009/12/23(水) 23:04:22Environment.CommandLineを少し加工する
(これは先頭の実行ファイル名の部分も含むのでそこを取り除く)のが素直なやり方だと思う。
0580デフォルトの名無しさん
2009/12/23(水) 23:12:410581デフォルトの名無しさん
2009/12/23(水) 23:26:480582デフォルトの名無しさん
2009/12/23(水) 23:33:140583デフォルトの名無しさん
2009/12/23(水) 23:50:36ありがとうございました。それで何とかなりそうです。
string cmdline = Environment.CommandLine;
int cmdlen = cmdline.IndexOf(' ');
if (cmdlen < 0) cmdlen = cmdline.Length;
string argstr = cmdline.Substring(cmdlen).Trim();
0584デフォルトの名無しさん
2009/12/23(水) 23:51:45string何のいんたーふぇいすを敬称してるか調べられるのな。
でも調べるだけよりもっといろいろ面白い使い方ないかな
0585デフォルトの名無しさん
2009/12/24(木) 00:06:25もっと頑張れば動的にIL生成したりできる
0586デフォルトの名無しさん
2009/12/24(木) 00:09:21なんですが、どなたか教えていただけないでしょうか?
0587デフォルトの名無しさん
2009/12/24(木) 00:28:56Leave でいいよ。
0588デフォルトの名無しさん
2009/12/24(木) 00:48:02フォーカスが外れる時に発生するイベントは、発生する順番で書くと
LostFocus
↓
Leave
↓
Validating
↓
Validated
の4つ
単にコントロールから抜けるときのイベントであれば文字通りLostFocusイベントまたはLeaveイベントを使えばいい。
ValidatingやValidatedは検証する前および後に発生するイベント。
Validatingイベントは他のイベントと違い、イベント引数がCancelEventArgsとなっており、
CancelEventArgsのCancelをtrueにすると、それ以降のイベントをキャンセル、つまりフォーカス移動をキャンセルすることができる。
入力内容をチェックしてエラーの場合フォーカス移動をさせないといった場合に使用する。
0589デフォルトの名無しさん
2009/12/24(木) 01:07:100590デフォルトの名無しさん
2009/12/24(木) 01:34:35ただ、ValidatingイベントでCancel = trueにしちゃった場合は発生しない。
それだけ。
あとは、コードの見やすさ。
他人がコード見たとき検証処理書いていないのにValidatedイベント使っているのをみると???と思われる。
0591デフォルトの名無しさん
2009/12/24(木) 01:36:11・ValidatingでイベントをキャンセルするとValidated
が発生しない
・CausesValidation プロパティが falseの場合、Validated
が発生しない
・データバインディングを行っている場合、Leaveがデータ反
映前、Validatedがデータ反映後
0592デフォルトの名無しさん
2009/12/24(木) 01:46:29ひとつは1秒毎に起動するスレッド、
もうひとつは3秒毎に起動するスレッドです。
これにより、競合を起こし、3秒毎に起動するスレッドが機能しないのですが、
どのようにすればいいのでしょうか。
0593デフォルトの名無しさん
2009/12/24(木) 02:02:26どういうコード書いてんだ?
0594デフォルトの名無しさん
2009/12/24(木) 02:03:420595デフォルトの名無しさん
2009/12/24(木) 02:06:39while(true)
{
Thread.Sleep(1000);
if(i%3=0)th1.Start();
th2.Start();
}
とかだったらそれはそれで
0596デフォルトの名無しさん
2009/12/24(木) 04:59:530597デフォルトの名無しさん
2009/12/24(木) 05:16:16今間違いに気がついたorz
0598デフォルトの名無しさん
2009/12/24(木) 10:16:05一つ一つ確認してから行動するよう何度も言ってるだろw
0599デフォルトの名無しさん
2009/12/24(木) 10:39:06なぜ競合が起きているという結論になったんだろうな・・・?
0600デフォルトの名無しさん
2009/12/24(木) 10:43:120601デフォルトの名無しさん
2009/12/24(木) 11:07:28なんか納得www
つうか正確に3秒でスレッドが動かないとか そういうのでおかしいとか言ってんのかな?
0602デフォルトの名無しさん
2009/12/24(木) 11:23:530603デフォルトの名無しさん
2009/12/24(木) 11:39:430604デフォルトの名無しさん
2009/12/24(木) 11:50:130605デフォルトの名無しさん
2009/12/24(木) 12:28:43そのものの事じゃないのかな?
0606デフォルトの名無しさん
2009/12/24(木) 12:50:19それまさにいいいいやっっっほぅぅぅ!
0607デフォルトの名無しさん
2009/12/24(木) 12:53:370608デフォルトの名無しさん
2009/12/24(木) 13:05:450609デフォルトの名無しさん
2009/12/24(木) 13:21:52去年は飲み会とかで疲れただけだった
0610デフォルトの名無しさん
2009/12/24(木) 13:26:010611デフォルトの名無しさん
2009/12/24(木) 13:28:370612デフォルトの名無しさん
2009/12/24(木) 13:44:280613デフォルトの名無しさん
2009/12/24(木) 14:57:010614デフォルトの名無しさん
2009/12/24(木) 14:57:36http://www.nicovideo.jp/watch/sm9158851
0615デフォルトの名無しさん
2009/12/24(木) 15:01:47クリスマスは家族とちょっと贅沢なもん食うのが恒例になってるから楽しみだぜ。
0616デフォルトの名無しさん
2009/12/24(木) 15:56:11全然関係ないじゃねえかw
アクセス乞食か?
0617デフォルトの名無しさん
2009/12/24(木) 16:14:170618デフォルトの名無しさん
2009/12/24(木) 16:26:050619デフォルトの名無しさん
2009/12/24(木) 16:27:17もう難しいことせずに 適当にスレッドセーフなstop start とかつけて自分で管理しちゃえよ
0620デフォルトの名無しさん
2009/12/24(木) 18:37:09あれって出力するファイルの拡張子を変更する事できないのでしょうか…
あと、アイコンの設定も…
アイコンは設定してもdllファイルが出力されるからダメみたい…
教えて童貞サンタさん
0621デフォルトの名無しさん
2009/12/24(木) 18:44:070622デフォルトの名無しさん
2009/12/24(木) 18:49:090623デフォルトの名無しさん
2009/12/24(木) 18:50:05それを独自の拡張子にしたいという事です
0624デフォルトの名無しさん
2009/12/24(木) 19:59:370625デフォルトの名無しさん
2009/12/24(木) 20:33:08拡張子を変更すれば良いじゃん
0626デフォルトの名無しさん
2009/12/24(木) 21:54:24口だけではなく例を見せて下さい
0627デフォルトの名無しさん
2009/12/24(木) 21:58:36文字通りだとおもふ。
0628デフォルトの名無しさん
2009/12/24(木) 21:59:22セレクティッドインデックス:0
セレクティッドバリュー:001
名前:うどん
セレクティッドインデックス:1
セレクティッドバリュー:002
名前:そば
セレクティッドインデックス:2
セレクティッドバリュー:003
名前:きしめん
このとき、ある条件を満たしているため、このコンボボックスのきしめんをセレクトしたいとします。
このとき、きしめんを選ぶには、セレクティッドインデックス=2を指定する以外に、
きしめんのインデックスを選ぶようにする方法はありますか?
将来、そばと、きしめんの間にマカロニが入る可能性がありセレクティッドインデックスがずれる可能性があるためセレクティッドインデックスを直接指定したくないんです。
よろしくお願いします。
0629デフォルトの名無しさん
2009/12/24(木) 22:21:21プログラム的にって意味なのか?
インデックスを選ぶようにって意味がわからん
0630デフォルトの名無しさん
2009/12/24(木) 22:31:040631デフォルトの名無しさん
2009/12/24(木) 23:02:530632デフォルトの名無しさん
2009/12/24(木) 23:09:39セレクティッドバリューはプロパティじゃないの?
セレクティッドバリューを指定することができるん?
0633デフォルトの名無しさん
2009/12/24(木) 23:21:32メンバなのか全然関係ないことなのかようわからん
0634デフォルトの名無しさん
2009/12/24(木) 23:40:51セレクティッドバリューは、選択するものではなく、参照するプロパティと思っていました
(T_T)。
なので、
セレクティッドバリュー=2
としてコンボボックスのインデックスを指定することはできないと思っていました。
0635デフォルトの名無しさん
2009/12/24(木) 23:42:050636デフォルトの名無しさん
2009/12/24(木) 23:43:470637デフォルトの名無しさん
2009/12/24(木) 23:47:250638デフォルトの名無しさん
2009/12/24(木) 23:51:550639デフォルトの名無しさん
2009/12/24(木) 23:54:410640デフォルトの名無しさん
2009/12/25(金) 00:11:590641デフォルトの名無しさん
2009/12/25(金) 00:13:120642デフォルトの名無しさん
2009/12/25(金) 00:20:18どういうときに文字化けすんの?
0643デフォルトの名無しさん
2009/12/25(金) 00:22:01意味が分かればええやん。
要は、
0644デフォルトの名無しさん
2009/12/25(金) 00:22:17アスキーコードであっても半角カナのフォントを実装してるとは限らん
からじゃないの?
0645デフォルトの名無しさん
2009/12/25(金) 00:33:59つまり0x00〜0x7Fまでは使ってた
ところが日本でMSXや一部のコンピューターが独自に半角カナをあいてる
0x80〜0xFFの間に入れて使うようになった?その名残が今も残ってるだけで
海外にすれば半角カナなんて無くていいんだよね・・・実際は・・・
あとエンコードの方法でも引っかかるんじゃなかったっけ?
0646デフォルトの名無しさん
2009/12/25(金) 00:39:36電子メールなど文字コードにISO-2022-JP(いわゆるJISコード)を使う環境。
そもそも半角カタカナが収録されていない。
ウェブ上で問題になるのは、Shift_JISとEUC-JPとの動判別。
同じバイト並びがShift_JISでもEUC-JPでも正しい文字列として解釈できてしまう場合があるのだが、
半角カタカナを含むとそれに該当しやすくなる。そのため、自動判別に失敗しやすくなる。
0647デフォルトの名無しさん
2009/12/25(金) 00:41:120648デフォルトの名無しさん
2009/12/25(金) 00:42:13ガラパゴスな環境でネットにつながないスタンドアローンなら好きに使え
そうじゃないなら使うな
それだけ
0649デフォルトの名無しさん
2009/12/25(金) 00:49:30ポケコンとかの時代じゃねーつーの
そうじゃなくても半角カナなんて使いにくいのに
0650デフォルトの名無しさん
2009/12/25(金) 00:50:03このネタは実用上の問題っていうより、「寂しい奴に話題をふるきっかけを与えるツール」
という要素の方が大きいねw
0651デフォルトの名無しさん
2009/12/25(金) 00:52:360652デフォルトの名無しさん
2009/12/25(金) 00:53:4010年前くらいならパソ通からインターネットに漸く切り替わった時代じゃなかったっけ?
まだまだ日本は日本、他所は他所みたいな空気で居られた時代だからってのもあるでしょ
ネットもここまでじゃなかったのでエンコードで困るようなこともなかったろうし
0653デフォルトの名無しさん
2009/12/25(金) 00:57:080654デフォルトの名無しさん
2009/12/25(金) 00:59:09さっさとやってくれ・・・
0655デフォルトの名無しさん
2009/12/25(金) 01:16:45タトエバドンナヤツ?
0656デフォルトの名無しさん
2009/12/25(金) 02:36:130657デフォルトの名無しさん
2009/12/25(金) 03:34:580658デフォルトの名無しさん
2009/12/25(金) 04:00:380659デフォルトの名無しさん
2009/12/25(金) 09:05:12使えるもんは使えよ
PGだってそうだろうが
0660デフォルトの名無しさん
2009/12/25(金) 09:11:080661620
2009/12/25(金) 09:34:21やりたい事は、VS2005(C#)使って作成した
自作アプリから自作プラグインを読み込んで使用するだけなんですけど、
その自作プラグインの拡張子・アイコンを変更したいのです
ファイル名をリネームすれば拡張子変えれるんですけど、
アイコンが変わらないのです…
プロジェクトの設定で一発でいけるようにできないでしょうか
アプリの方はプロパティのリソース(アイコン)変えるだけでいけるんですけど。。。
0662デフォルトの名無しさん
2009/12/25(金) 09:41:42exeとicoはリソースからアイコンを抽出してくれるが、
他はエクスプローラのツールのフォルダオプションのファイルの種類で
拡張子に設定したものが表示されるだけ。
その変更する予定の拡張子を登録してアイコンを指定すれば変わる。
0663620
2009/12/25(金) 09:53:54てか、今更ながらexeのアイコンてそういう仕組みだったのねw
.csprojに
<ApplicationIcon>SamplePlugin.ico</ApplicationIcon>
って追加してもダメなのね…
0664デフォルトの名無しさん
2009/12/25(金) 09:56:29hoge.dll を hoge.exe にリネームするだけでアイコンが表示されるはず。
0665デフォルトの名無しさん
2009/12/25(金) 10:00:10なるほど、すごく基礎的な事かもしれないけど勉強なった!
インストーラ作るか…
0666デフォルトの名無しさん
2009/12/25(金) 10:04:06これのxは何型?int[]型?それともint[10]型?
0667デフォルトの名無しさん
2009/12/25(金) 10:09:520668デフォルトの名無しさん
2009/12/25(金) 10:40:47なぜそこまでしないといけないのかちょっと気になったんだが
よかったら後学のために教えてくれないか?
0669デフォルトの名無しさん
2009/12/25(金) 10:48:11>>623
結局のところ独自のファイル形式(中身はただのDLLだけど)として
レジストリに登録、その際にアイコンも、って感じになるんだろうと思う。
実際そういうことしてるソフトってたまに見るよ。
0670デフォルトの名無しさん
2009/12/25(金) 11:04:51タマニミルナ
0671デフォルトの名無しさん
2009/12/25(金) 11:08:16まさに>>669の言う通りです
0673デフォルトの名無しさん
2009/12/25(金) 11:13:49結構拘ってるというか、凝ってるところもあるんだな
勉強になったよ サンクス
0675デフォルトの名無しさん
2009/12/25(金) 13:17:340676デフォルトの名無しさん
2009/12/25(金) 13:19:48半角うぜー
わざとだろ
0677デフォルトの名無しさん
2009/12/25(金) 13:36:01つ━━━一 ポッキーでも喰え
226名無しさん:2006/08/28(月) 01:13:10 ID:/HPxyTcf0
ポッキーの半分のやつどうするの?
227名無しさん:2006/08/28(月) 01:15:14 ID:kkOh0dpH0
?
228名無しさん:2006/08/28(月) 01:18:17 ID:/HPxyTcf0
ポッキーを半分にするの教えて
229名無しさん:2006/08/28(月) 01:20:25 ID:kkOh0dpH0
━一
230名無しさん:2006/08/28(月) 01:21:00 ID:/HPxyTcf0
ふざけないで
231名無しさん:2006/08/28(月) 01:23:20 ID:kkOh0dpH0
お前がふざけんな
232名無しさん:2006/08/28(月) 01:30:36 ID:rzxw0X6c0
ぽっきーでF8で変換
233名無しさん:2006/08/28(月) 01:38:52 ID:/HPxyTcf0
ポッキー できた!ありがとう!
0678デフォルトの名無しさん
2009/12/25(金) 13:56:41メールに関して言えば.NETのクラスじゃ正直役に立たん
0679デフォルトの名無しさん
2009/12/25(金) 14:05:370680デフォルトの名無しさん
2009/12/25(金) 14:10:410681デフォルトの名無しさん
2009/12/25(金) 14:12:48UnicodeとUTF-8の違いを誰か教えて
Encodingとか使うときにいつも意味が分からなくて困る
0682デフォルトの名無しさん
2009/12/25(金) 14:16:580683デフォルトの名無しさん
2009/12/25(金) 14:23:380684デフォルトの名無しさん
2009/12/25(金) 14:25:480685デフォルトの名無しさん
2009/12/25(金) 14:25:580686デフォルトの名無しさん
2009/12/25(金) 14:27:560687デフォルトの名無しさん
2009/12/25(金) 14:28:110688デフォルトの名無しさん
2009/12/25(金) 14:29:59おおむね間違ってはないと思う
ここは大雑把に見て他のサイトと含めて調べて
http://ja.wikipedia.org/wiki/Unicode#Unicode.E3.81.AE.E8.AB.B8.E5.95.8F.E9.A1.8C
http://ash.jp/code/unitbl21.htm
ここだと全角文字をそれぞれのコードでどう管理してるかわかるよ
0689デフォルトの名無しさん
2009/12/25(金) 14:31:17Windowsや.NET Frameworkの標準ということで特別扱い
0690デフォルトの名無しさん
2009/12/25(金) 14:35:58難しいなw
しょうがくせいにもわかるゆにこーど
って感じのはさすがにないかww
0691デフォルトの名無しさん
2009/12/25(金) 14:36:58新しい統一コードきてくれ!
0692デフォルトの名無しさん
2009/12/25(金) 14:38:02S-JISはわかりやすい
半角はアスキー互換だし
アスキーであいてるところを全角文字の上位1バイトの認識用に割り当ててる感じ
http://charset.7jp.net/sjis.html
0693デフォルトの名無しさん
2009/12/25(金) 14:39:18だよね
マシンの性能がまだまだなときに拡張してるから今からみると
なんでこんなダサい拡張したんだよwとか思うわw
0694デフォルトの名無しさん
2009/12/25(金) 14:43:02世界の言語(の文字)がどんだけあるんかわからんが。
0695デフォルトの名無しさん
2009/12/25(金) 14:48:31S-JIS見てる限りじゃあアスキーの互換保ちながらアスキーの空きコード
を利用して全角を2バイトで表現してるけどかなり空いてるからなあ
UTF-32にすれば宇宙文字とかなければ余裕で足りそう
0696デフォルトの名無しさん
2009/12/25(金) 14:51:11S−JISの旧名称がMSーKANJIだっけ?
0697デフォルトの名無しさん
2009/12/25(金) 15:02:270698デフォルトの名無しさん
2009/12/25(金) 15:02:4832ビットで十分だろ
0699デフォルトの名無しさん
2009/12/25(金) 15:03:50足りるのか足りないのか微妙な値で困るなw
間を取って48ビットにしよう
0700デフォルトの名無しさん
2009/12/25(金) 15:05:01でも48は中途半端だろwwww
0701デフォルトの名無しさん
2009/12/25(金) 15:06:170702デフォルトの名無しさん
2009/12/25(金) 15:17:570703デフォルトの名無しさん
2009/12/25(金) 15:20:47仮に文字種が大量に必要になるとしたら、ファーストコンタクト以外ありえねーぞ
0704デフォルトの名無しさん
2009/12/25(金) 15:23:590705デフォルトの名無しさん
2009/12/25(金) 15:25:450706デフォルトの名無しさん
2009/12/25(金) 15:26:30あれって既存のインターネット技術の関連のIPv6とIPが衝突するとか問題になってなかったっけ?
0707デフォルトの名無しさん
2009/12/25(金) 15:28:24http://itpro.nikkeibp.co.jp/article/COLUMN/20080908/314339/
0708デフォルトの名無しさん
2009/12/25(金) 16:59:37まさかねーだろwwwって思っても大きめにとっとくにこしたことはないような。
多バイト系に拡張可能なように予約領域とっとくとかさ。
0709デフォルトの名無しさん
2009/12/25(金) 17:05:370710デフォルトの名無しさん
2009/12/25(金) 17:09:121999年問題
1999年8月21日問題
2000年問題
2001年9月9日問題
2025年問題 ←次ここ
2030年問題
2036年問題
2038年問題
2040年問題
2048年問題
2050年問題
2053年問題
2070年問題
2079年問題
2088年問題
2100年問題
2107年問題
10000年問題
60056年問題
0711デフォルトの名無しさん
2009/12/25(金) 17:12:27http://itpro.nikkeibp.co.jp/article/Keyword/20090119/323069/
0712デフォルトの名無しさん
2009/12/25(金) 17:20:02その辺は文字コードと一緒で古いシステムが問題になるケースだな
任天堂はなんかすごく意味不明な社長談話でスルーしてたねw
0713デフォルトの名無しさん
2009/12/25(金) 17:25:140714デフォルトの名無しさん
2009/12/25(金) 17:27:46今は何使えばいいんだ・・・
0715デフォルトの名無しさん
2009/12/25(金) 17:29:04昭和100年にあたるから
2000年問題みたいなもん
0716デフォルトの名無しさん
2009/12/25(金) 17:35:15SHA-256
0717デフォルトの名無しさん
2009/12/25(金) 17:47:25昭和かー
その発送はなかった
0718デフォルトの名無しさん
2009/12/25(金) 17:48:22うちはMD5使ってるけど危ないの?
0719デフォルトの名無しさん
2009/12/25(金) 17:50:00RFC2550が全てを解決してくれる。
0720デフォルトの名無しさん
2009/12/25(金) 17:51:540721デフォルトの名無しさん
2009/12/25(金) 17:52:32まあ攻撃者などに目つけられるようなところじゃなければ問題ないでしょ
0722デフォルトの名無しさん
2009/12/25(金) 18:11:05お前のオナニースレじゃねえんだよ。
0723デフォルトの名無しさん
2009/12/25(金) 18:11:09MD5ってずいぶん昔にだめだった気がするのは俺だけか
0724デフォルトの名無しさん
2009/12/25(金) 18:17:39未だに色々なところで使われてるような気がするけどなぁ。
0725デフォルトの名無しさん
2009/12/25(金) 18:26:200726デフォルトの名無しさん
2009/12/25(金) 18:28:040727デフォルトの名無しさん
2009/12/25(金) 18:28:04セキュリティを重視する分野でないなら問題ない。
0728デフォルトの名無しさん
2009/12/25(金) 18:30:540729デフォルトの名無しさん
2009/12/25(金) 18:39:50今年初めにこんなニュースが出たくらいだし、
暗号目的で使っているなら、そろそろ乗り換えを考え始めてもバチは当たらないと思う。
SSLが破られる -- ハッカーがMD5の衝突を利用してCA証明書の偽造に成功
http://japan.zdnet.com/sp/feature/07zeroday/story/0,3800083088,20386042,00.htm
0730デフォルトの名無しさん
2009/12/25(金) 18:41:31formやpictureboxならgetpixelだのsetpixelだので設定できるけど・・・
0731デフォルトの名無しさん
2009/12/25(金) 18:44:00衝突ってh(x)=h(y)になるってこと?
0732デフォルトの名無しさん
2009/12/25(金) 18:47:52そう。
0733デフォルトの名無しさん
2009/12/25(金) 18:52:110734デフォルトの名無しさん
2009/12/25(金) 19:02:49俺が勉強した頃は絶対無敵って言われてたのに
0735デフォルトの名無しさん
2009/12/25(金) 19:16:18( ´・ω・)ハ(・ω・` )
0736デフォルトの名無しさん
2009/12/25(金) 19:17:2210年後の自分がまさかこんなことになるとは想像もつかなかったよ
0737デフォルトの名無しさん
2009/12/25(金) 19:18:360738デフォルトの名無しさん
2009/12/25(金) 19:37:35イルカ人に滅ぼされてると思う
http://image.blog.livedoor.jp/macgyer/imgs/8/f/8f535951.jpg
0739デフォルトの名無しさん
2009/12/25(金) 19:42:41進化はえーw
0740デフォルトの名無しさん
2009/12/25(金) 20:03:530741デフォルトの名無しさん
2009/12/25(金) 20:05:31( ´・ω・)ハ(・ω・` )
0742デフォルトの名無しさん
2009/12/25(金) 20:26:24crypt
0743デフォルトの名無しさん
2009/12/25(金) 20:30:040744デフォルトの名無しさん
2009/12/25(金) 20:30:23var d = new Dictionary<string, string>();
d["Japan"] = "日本";
d["America"] = "アメリカ";
d["China"] = "中国";
string s = randchoice(d);
sには"日本"になったり、"アメリカ"になったりする
0745デフォルトの名無しさん
2009/12/25(金) 20:31:14そんな標準でついてるっぽい関数で大丈夫なの?
0746デフォルトの名無しさん
2009/12/25(金) 20:35:51標準で付いてるからだめってのはどうかとおもうけど
ぐぐったら暗号化の種類選べるようになってるみたいね。
0747デフォルトの名無しさん
2009/12/25(金) 20:37:01どうやるもなにも、valueの配列とってランダムな位置のを返すだけじゃね?
0748デフォルトの名無しさん
2009/12/25(金) 20:40:27ToListしてn番目を取るとか
0749デフォルトの名無しさん
2009/12/25(金) 20:40:43rand()みたいにカスなのがデフォだったからね
0750デフォルトの名無しさん
2009/12/25(金) 20:46:28むしろ、暗号化に関しては多くの人に使われてバグが洗い出されていない物じゃないと
怖くて使えません
0751デフォルトの名無しさん
2009/12/25(金) 20:50:100752デフォルトの名無しさん
2009/12/25(金) 20:52:34バグがアライダサレテイルモノジャナイトダッタヨ
乱数列準備するならRNGCryptoServiceProviderっていうのがC#だと使ったな
0753デフォルトの名無しさん
2009/12/25(金) 21:33:550754デフォルトの名無しさん
2009/12/25(金) 21:35:39SHA1が時代遅れって聞いて不安になってきたわw
0755デフォルトの名無しさん
2009/12/25(金) 21:35:44ToListのコストおしえて
0756デフォルトの名無しさん
2009/12/25(金) 21:39:23オコトワリシマス
0757デフォルトの名無しさん
2009/12/25(金) 21:39:40確か内部で配列使ってるからO(1)じゃね?
0758デフォルトの名無しさん
2009/12/25(金) 21:40:44サンキューワカハゲサン
0759デフォルトの名無しさん
2009/12/25(金) 21:41:31ハッシュならSHA-256、共通鍵暗号ならAES-128
程度以上のものを使っとけ。
0760デフォルトの名無しさん
2009/12/25(金) 21:42:34うそつくな。
0761デフォルトの名無しさん
2009/12/25(金) 21:42:58If you're using .net 3.5, Enumerable has an extension method ElementAt which would allow you to do:
return dict.ElementAt(rand.Next(0, dict.Count)).Value;
0762デフォルトの名無しさん
2009/12/25(金) 21:44:320763デフォルトの名無しさん
2009/12/25(金) 21:45:09十分ですね
0764デフォルトの名無しさん
2009/12/25(金) 21:45:26この辺の感覚はわからんもんだなぁ
0765デフォルトの名無しさん
2009/12/25(金) 21:46:130766デフォルトの名無しさん
2009/12/25(金) 21:47:37どっちが正しいんでしょうね
0767デフォルトの名無しさん
2009/12/25(金) 21:48:40まあ普通の用途では、現在は128ビット安全性があれば十二分だ。
ほとんどの場合、128ビット安全性よりも、他のところの方が危ないから。
つまり共通鍵暗号なら128ビットキー、ハッシュなら256ビットハッシュで十分。
もちろんアルゴリズムに脆弱性がなければね、
0768デフォルトの名無しさん
2009/12/25(金) 21:48:56128ビットもあうあうだったきがする・・・。
最低でも今は256ビット以上のものを使わないとだめだったと思う
0769デフォルトの名無しさん
2009/12/25(金) 21:49:27メルセンヌツイスタは暗号に使うなと作者も言っているだろう。
0770デフォルトの名無しさん
2009/12/25(金) 21:51:30どう見てもO(n)。
0771デフォルトの名無しさん
2009/12/25(金) 21:51:48あうあうでしたね。
0772デフォルトの名無しさん
2009/12/25(金) 21:52:56うそつくな。
0773デフォルトの名無しさん
2009/12/25(金) 21:52:57128ビット安全性がどの程度のものか分かって言ってる?
0774デフォルトの名無しさん
2009/12/25(金) 21:54:38string s = dlist[rnd.Next(dlist.Count)];
0775デフォルトの名無しさん
2009/12/25(金) 21:56:58string[] の動的配列バージョン?
0776デフォルトの名無しさん
2009/12/25(金) 21:58:190777デフォルトの名無しさん
2009/12/25(金) 21:58:560778デフォルトの名無しさん
2009/12/25(金) 22:00:38とはいえ、それをもとにListを構築するんだから結局O(n)だけど。
0779デフォルトの名無しさん
2009/12/25(金) 22:02:57ハッシュは512ビットが最低ラインてことか?
えらい世界だなw
0780デフォルトの名無しさん
2009/12/25(金) 22:05:09256ビットってのは一般にそこまでやっても何の意味もないくらいの安全度だぜ?
最低でってどういうことだよ。
0781デフォルトの名無しさん
2009/12/25(金) 22:06:07var s = new List<string>();
s.add("ab");
s.add("cd");
・
・
・
じゃなく
s = {"ab","cd","ef","gh"}
みたいに一気に書く方法ない?
0782デフォルトの名無しさん
2009/12/25(金) 22:09:120783デフォルトの名無しさん
2009/12/25(金) 22:10:240784デフォルトの名無しさん
2009/12/25(金) 22:10:370785デフォルトの名無しさん
2009/12/25(金) 22:17:160786デフォルトの名無しさん
2009/12/25(金) 22:23:130787デフォルトの名無しさん
2009/12/25(金) 23:10:090788デフォルトの名無しさん
2009/12/25(金) 23:11:45そいういう空想の話はよそでやれよ。
0789デフォルトの名無しさん
2009/12/25(金) 23:15:210790デフォルトの名無しさん
2009/12/25(金) 23:15:440791デフォルトの名無しさん
2009/12/25(金) 23:16:04大したことないなら256にしたほうがいい気もする
0792デフォルトの名無しさん
2009/12/25(金) 23:16:220793デフォルトの名無しさん
2009/12/25(金) 23:16:240794デフォルトの名無しさん
2009/12/25(金) 23:17:24CRCは廃れたかよ?用途限定して生き残ってるだろ
0795デフォルトの名無しさん
2009/12/25(金) 23:17:270796デフォルトの名無しさん
2009/12/25(金) 23:18:090797デフォルトの名無しさん
2009/12/25(金) 23:18:33SHA1は普通に使われてるだろ
0798デフォルトの名無しさん
2009/12/25(金) 23:19:13偉そうだな>>793
0799デフォルトの名無しさん
2009/12/25(金) 23:19:280800デフォルトの名無しさん
2009/12/25(金) 23:19:56っていうか量子コンピュータは何でもできると思ってる馬鹿?
0801デフォルトの名無しさん
2009/12/25(金) 23:20:310802デフォルトの名無しさん
2009/12/25(金) 23:20:33それでも相当凄いけど
0803デフォルトの名無しさん
2009/12/25(金) 23:20:360804デフォルトの名無しさん
2009/12/25(金) 23:20:450805デフォルトの名無しさん
2009/12/25(金) 23:21:14この流れだととっくに使われてるって言われそうだ
0806デフォルトの名無しさん
2009/12/25(金) 23:21:440807デフォルトの名無しさん
2009/12/25(金) 23:22:16DSA「…」
0808デフォルトの名無しさん
2009/12/25(金) 23:22:30もう因数分解はもう実際にできてるので、技術的ブレークスルーがあったらいきなり実用化されちゃうかもしれないよ。
0809デフォルトの名無しさん
2009/12/25(金) 23:22:44今使ってたら馬鹿って言ってんだよ
0810デフォルトの名無しさん
2009/12/25(金) 23:23:15この発言も酷いw
0811デフォルトの名無しさん
2009/12/25(金) 23:23:47簡単に言うなw
0812デフォルトの名無しさん
2009/12/25(金) 23:23:520813デフォルトの名無しさん
2009/12/25(金) 23:24:42俺らが使えるような価格になるのは何年後だよw
0814デフォルトの名無しさん
2009/12/25(金) 23:26:460815デフォルトの名無しさん
2009/12/25(金) 23:26:50量子コンピューターも買えない貧乏人が
0816デフォルトの名無しさん
2009/12/25(金) 23:27:080817デフォルトの名無しさん
2009/12/25(金) 23:29:34数十年あるなら別に
0818デフォルトの名無しさん
2009/12/25(金) 23:29:42SHA1→SHA256なんてそれほどは意味なくて
PBKDF2なんかで繰り返し数を増やす方がよっぽど効果的
0819デフォルトの名無しさん
2009/12/25(金) 23:30:240820デフォルトの名無しさん
2009/12/25(金) 23:33:410821デフォルトの名無しさん
2009/12/25(金) 23:34:42例えば、2chに書き込むとか
0822デフォルトの名無しさん
2009/12/25(金) 23:35:040823デフォルトの名無しさん
2009/12/25(金) 23:35:290824デフォルトの名無しさん
2009/12/25(金) 23:37:13え?
0825デフォルトの名無しさん
2009/12/25(金) 23:37:23ENIACみたいなハードプログラミングみたいな。
っていうかそれどころか特定アルゴリズム専用ハードイメージだけど。
0826デフォルトの名無しさん
2009/12/25(金) 23:38:330827デフォルトの名無しさん
2009/12/25(金) 23:39:14とすると、庶民にはあんま役に立たないんじゃ・・・
女子中学生が量子コンピュータで計算しなきゃならない応用とかある?w
0828デフォルトの名無しさん
2009/12/25(金) 23:39:360829デフォルトの名無しさん
2009/12/25(金) 23:40:302020年はメモリが100GBくらいになってそうだ。
20万とかのパソコンで今のスーパーコンピューターよりはやーい計算ができるzp
0830デフォルトの名無しさん
2009/12/25(金) 23:41:190831デフォルトの名無しさん
2009/12/25(金) 23:41:22パスワードハッシュをSHA-256とかにしないととか大騒ぎしてたやつが大勢いたな。
用途的に安全性はそれほどは変わらんことを理解してないんだろうが。
0832デフォルトの名無しさん
2009/12/25(金) 23:44:020833デフォルトの名無しさん
2009/12/25(金) 23:44:32今から出てからのこと心配しても無駄だわな。
計算量という名の暴力
0834デフォルトの名無しさん
2009/12/25(金) 23:45:08NP完全の問題は量子コンピュータでも指数時間かかっちゃうかもしれないんだっけ?
0835デフォルトの名無しさん
2009/12/25(金) 23:45:35カリカリにチューンされた携帯電話とかで仮想現実のすんごいのとか出来るようになるんじゃないの?
電脳コイルみたいな世界になるわけっしょ。
0836デフォルトの名無しさん
2009/12/25(金) 23:46:26今更SHA-0or1,MD5,DESを使う奴はおかしい
0837デフォルトの名無しさん
2009/12/25(金) 23:46:30トンデモ説が沢山流布してる。
0838デフォルトの名無しさん
2009/12/25(金) 23:47:33多項式時間で解けるってだけで、現実的かどうかは良く分からないんだよな
0839デフォルトの名無しさん
2009/12/25(金) 23:48:220840デフォルトの名無しさん
2009/12/25(金) 23:49:21あとはもう加速度的に実用的になるような気がするけどなあ。
0841デフォルトの名無しさん
2009/12/25(金) 23:49:240842デフォルトの名無しさん
2009/12/25(金) 23:49:45入力のサイズに対して指数個のプロセッサを仮定すれば十分
0843デフォルトの名無しさん
2009/12/25(金) 23:49:47世間に向かって「お前らおかしいよ」って叫んで楽しいか?
0844デフォルトの名無しさん
2009/12/25(金) 23:50:07O(n^10000)とかでも?
0845デフォルトの名無しさん
2009/12/25(金) 23:50:16誰か産業で・・・
0846デフォルトの名無しさん
2009/12/25(金) 23:50:55脳は?
0847デフォルトの名無しさん
2009/12/25(金) 23:50:57変な暗号化を選ぶのは、メンテのことを考えるといまいちだと思う。
0848デフォルトの名無しさん
2009/12/25(金) 23:52:240849デフォルトの名無しさん
2009/12/25(金) 23:52:540850デフォルトの名無しさん
2009/12/25(金) 23:53:28オラクル
0851デフォルトの名無しさん
2009/12/25(金) 23:54:39あれってどういうことなんだ?
0852デフォルトの名無しさん
2009/12/25(金) 23:55:00既存のものが置き換わるのにどれだけかかるのやら
文字コードも10年来駆逐されてないし想像付かん
0853デフォルトの名無しさん
2009/12/25(金) 23:56:060854デフォルトの名無しさん
2009/12/25(金) 23:56:42オラクルでもオラクル自身の停止性問題は解けないんだよね
そう考えるとコンピュータってなんか空しいね(´・ω・`)
0855デフォルトの名無しさん
2009/12/25(金) 23:57:35ナップサック問題なんかはNが10万とかでも時間掛けずにサクサク解けちゃう気がする
0856デフォルトの名無しさん
2009/12/25(金) 23:57:460857デフォルトの名無しさん
2009/12/25(金) 23:57:560858デフォルトの名無しさん
2009/12/25(金) 23:58:21整数計画を考えれば分かる
0859デフォルトの名無しさん
2009/12/25(金) 23:58:250860デフォルトの名無しさん
2009/12/25(金) 23:58:51結局のところ計算速度が死ぬ程速ければNP困難でもたかがしれてるってことだよ
0861デフォルトの名無しさん
2009/12/26(土) 00:00:02NP困難はNPの中で一番難しい問題以上に難しいだから
0862デフォルトの名無しさん
2009/12/26(土) 00:01:04有限オートマトンで我慢しろ
0863デフォルトの名無しさん
2009/12/26(土) 00:01:58NP困難な問題って他のNP困難な問題に多項式時間帰着できるんじゃなかったっけ?
0864デフォルトの名無しさん
2009/12/26(土) 00:02:35ttp://okwave.jp/qa/q4276632.html
0865デフォルトの名無しさん
2009/12/26(土) 00:04:40多項式時間で解けるわけではないよな?
0866デフォルトの名無しさん
2009/12/26(土) 00:04:58俺の記憶が正しければまだ100万ドルは支払われてなかったはず…
0867デフォルトの名無しさん
2009/12/26(土) 00:06:580868デフォルトの名無しさん
2009/12/26(土) 00:07:19P=NPだったら全ての問題に多項式時間で解ける解法が存在することになる。
0869デフォルトの名無しさん
2009/12/26(土) 00:08:00NP困難はNPに含まれてなくてもいいのに多項式時間で解けるの?
0870デフォルトの名無しさん
2009/12/26(土) 00:08:160871デフォルトの名無しさん
2009/12/26(土) 00:09:270872デフォルトの名無しさん
2009/12/26(土) 00:09:54NP困難はそうとは限らないってことか
そう考えると、P=NPだったとしてもやっぱりなんか空しいな(´・ω・`)
0873デフォルトの名無しさん
2009/12/26(土) 00:11:170874デフォルトの名無しさん
2009/12/26(土) 00:12:580875デフォルトの名無しさん
2009/12/26(土) 00:13:050876デフォルトの名無しさん
2009/12/26(土) 00:14:51俺もよくわからんがwikiのこの図はどうだ?
http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:P_np_np-complete_np-hard.svg
0877デフォルトの名無しさん
2009/12/26(土) 00:15:560878デフォルトの名無しさん
2009/12/26(土) 00:16:130879デフォルトの名無しさん
2009/12/26(土) 00:17:13乗り換えアプリとか作ったりするかもしれんしね。
0880デフォルトの名無しさん
2009/12/26(土) 00:17:55wikipediaをwikiって略すおとこのひとって・・・
0881デフォルトの名無しさん
2009/12/26(土) 00:18:59今だってアルゴリズムは探してるんだし
0882デフォルトの名無しさん
2009/12/26(土) 00:19:120883デフォルトの名無しさん
2009/12/26(土) 00:19:440884デフォルトの名無しさん
2009/12/26(土) 00:20:52割合楽しいが。
0885デフォルトの名無しさん
2009/12/26(土) 00:20:580886デフォルトの名無しさん
2009/12/26(土) 00:21:440887デフォルトの名無しさん
2009/12/26(土) 00:21:53P!=NPが証明されてもやっぱりねぇ、で終るだけなんでしょ?
0888デフォルトの名無しさん
2009/12/26(土) 00:22:370889デフォルトの名無しさん
2009/12/26(土) 00:23:47そしてスレの1/4ぐらい脱線が続いているのはどういうことか
0890デフォルトの名無しさん
2009/12/26(土) 00:24:430891デフォルトの名無しさん
2009/12/26(土) 00:25:150892デフォルトの名無しさん
2009/12/26(土) 00:27:27まずここがおかしいだろ
0893デフォルトの名無しさん
2009/12/26(土) 00:28:090894デフォルトの名無しさん
2009/12/26(土) 00:29:350895デフォルトの名無しさん
2009/12/26(土) 00:29:440896デフォルトの名無しさん
2009/12/26(土) 00:30:170897デフォルトの名無しさん
2009/12/26(土) 00:30:450898デフォルトの名無しさん
2009/12/26(土) 00:31:04C#と無関係な話になると急に盛り上がるC#スレ
0899デフォルトの名無しさん
2009/12/26(土) 00:31:350900デフォルトの名無しさん
2009/12/26(土) 00:31:590901デフォルトの名無しさん
2009/12/26(土) 00:32:220902デフォルトの名無しさん
2009/12/26(土) 00:32:35wwwwwwwwwwwwwwwwwwwwwwwww
0903デフォルトの名無しさん
2009/12/26(土) 00:32:50あと初心者バーカって言った回答者を叩く時も妙に加速するな。
おまえらどこにひそんでたの?みたいな。
0904デフォルトの名無しさん
2009/12/26(土) 00:32:560905デフォルトの名無しさん
2009/12/26(土) 00:33:00P!=NPってことはみんなもうだいたい予想がついてるのか
0906デフォルトの名無しさん
2009/12/26(土) 00:34:47みんながんばってるのにいっこうに結果がでないからP!=NPだと思われてるそうな。
0907デフォルトの名無しさん
2009/12/26(土) 00:36:020908デフォルトの名無しさん
2009/12/26(土) 00:36:13ひょっとして、頑張ってるだけでみんなバカなだけだったりして・・・
0909デフォルトの名無しさん
2009/12/26(土) 00:36:59カナは全角で書くのがネチケット
0910デフォルトの名無しさん
2009/12/26(土) 00:37:410911デフォルトの名無しさん
2009/12/26(土) 00:38:21ああいうのって誰がチェックしてるんだろ
0912デフォルトの名無しさん
2009/12/26(土) 00:39:100913デフォルトの名無しさん
2009/12/26(土) 00:39:280914デフォルトの名無しさん
2009/12/26(土) 00:40:12底辺PGの俺にはもう関係のない世界だ
0915デフォルトの名無しさん
2009/12/26(土) 00:41:06曹操乙
0916デフォルトの名無しさん
2009/12/26(土) 00:42:35俺も適当に書いて出そうかな
0917デフォルトの名無しさん
2009/12/26(土) 00:43:20そうなるとN=1問題という新しい問題に帰着されただけだなww
0918デフォルトの名無しさん
2009/12/26(土) 00:44:31反論が連発されその度に制約が増えて最終的に入力に対して多項式時間じゃなくなったそうな。教授から聞いただけだが
0919デフォルトの名無しさん
2009/12/26(土) 00:45:110920デフォルトの名無しさん
2009/12/26(土) 00:46:00高校生の演習問題になっちゃうぐらい簡単になるんだろうけどなw
0921デフォルトの名無しさん
2009/12/26(土) 00:46:10前にP=NPを証明した!!!って本を自費出版して2chで叩かれてた山口人生さんを思いだした。
0922デフォルトの名無しさん
2009/12/26(土) 00:50:240923デフォルトの名無しさん
2009/12/26(土) 00:50:44まだあっちのスレでもP=NPの話引き摺ってる
山口人生 35
http://science6.2ch.net/test/read.cgi/math/1250579256/
0924デフォルトの名無しさん
2009/12/26(土) 00:57:09>なにせ、久々に人類待望の神の出現ですよ。
>史上、モーゼ、釈迦、キリスト、マホメットに続く5番目。
とか書いちゃう人だから。
次元が違う。
そしてC#とはたぶんまったく関係ない。
0925デフォルトの名無しさん
2009/12/26(土) 00:59:21そりゃない。1900年ぐらいにでてきた数学上の成果なんか、
問題はなんとかわかっても証明はわけわからん。
0926デフォルトの名無しさん
2009/12/26(土) 01:17:350927デフォルトの名無しさん
2009/12/26(土) 01:20:120928デフォルトの名無しさん
2009/12/26(土) 01:25:45int[] x={1,2,3,4};
Array.ForEach<int>(x, (y) => y++);
これじゃダメなのはrefついてないからいいんだが、どうやる?
0929デフォルトの名無しさん
2009/12/26(土) 01:27:180930デフォルトの名無しさん
2009/12/26(土) 01:29:33for文のほうが多少長くなるけどできることは多いんだな。
0931デフォルトの名無しさん
2009/12/26(土) 01:34:53じゃあ300年ぐらい経てば流石に可能か
0932デフォルトの名無しさん
2009/12/26(土) 01:39:44問題が再定義されて今より扱いやすくなるのは事実だろうね
0933デフォルトの名無しさん
2009/12/26(土) 01:39:48進歩のスピードも跳ね上がってるからなぁ。
19世紀の100年間と20世紀の100年間だと後者の方が密度高い気がする。
0934デフォルトの名無しさん
2009/12/26(土) 01:52:330935デフォルトの名無しさん
2009/12/26(土) 01:58:430936デフォルトの名無しさん
2009/12/26(土) 01:59:56あと数学だけじゃなくて、物理と掛け合わせて身近なものに感じさせるとか
0937デフォルトの名無しさん
2009/12/26(土) 02:02:210938デフォルトの名無しさん
2009/12/26(土) 02:03:09PC-8001のアドベンチャーゲームを思い出した
0939デフォルトの名無しさん
2009/12/26(土) 02:03:240940デフォルトの名無しさん
2009/12/26(土) 02:06:160941デフォルトの名無しさん
2009/12/26(土) 02:06:19http://www.youtube.com/watch?v=yi7A2-nWuTA
0942デフォルトの名無しさん
2009/12/26(土) 02:06:49一応数Cではさわりだけやるじゃない
0943デフォルトの名無しさん
2009/12/26(土) 02:07:27二体問題は高校でやるんじゃなかったっけ?
0944デフォルトの名無しさん
2009/12/26(土) 02:08:170945デフォルトの名無しさん
2009/12/26(土) 02:12:15List<DateTime> 休日 = new List<DateTime>();
休日.add(元旦);
休日.add(成人の日);
というふうにふやしていって
if(DateTime.Now==休日)
Label1.Text="今日は休日!ゆっくりしていってね!";
というようなプログラム作りたいんだけど。
0946デフォルトの名無しさん
2009/12/26(土) 02:16:22それともまさかループが分からないとか言わないよな?
0947デフォルトの名無しさん
2009/12/26(土) 02:17:07まず、DateTime.Now を変数に保存。
そうしないと、関数中で日付をまたいだときにおかしなことになる。
あとは、休日.Contains(保存した変数) で、判断。
0949デフォルトの名無しさん
2009/12/26(土) 02:25:160950デフォルトの名無しさん
2009/12/26(土) 04:07:34結局は毎年更新が必要だし、DBに日付(年月日)を直に持つのが簡単かな
0951デフォルトの名無しさん
2009/12/26(土) 10:10:00もし作れるなら作り方がわかるサイトとかないでしょうか?
0952デフォルトの名無しさん
2009/12/26(土) 10:10:18NP→SP→LP→EP→CD→DVD→BD
0953デフォルトの名無しさん
2009/12/26(土) 11:12:44前に作ったが、春分秋分の日は計算で求めないといけなかったが
月曜日対応とか後の処理は大したことなかった
でも、偶に改正するんだよな・・・それが最大の問題
0954デフォルトの名無しさん
2009/12/26(土) 11:30:39国民の祝日以外の休日も登録しなきゃいけなかったからだけど。
0955デフォルトの名無しさん
2009/12/26(土) 11:41:06教えてください!(>_<)
0956デフォルトの名無しさん
2009/12/26(土) 11:45:030957デフォルトの名無しさん
2009/12/26(土) 11:50:43BDの次はなんなんだ!?
0958デフォルトの名無しさん
2009/12/26(土) 11:52:320959デフォルトの名無しさん
2009/12/26(土) 11:53:350960デフォルトの名無しさん
2009/12/26(土) 11:56:38天文年と暦年がずれまくるじゃん
0961デフォルトの名無しさん
2009/12/26(土) 11:58:28ホログラムを使ったHVDというのが実用化されつつあるらしい
0962デフォルトの名無しさん
2009/12/26(土) 12:00:120963デフォルトの名無しさん
2009/12/26(土) 12:09:25新規格なんてそんなもんだろ
0964デフォルトの名無しさん
2009/12/26(土) 12:12:16昔フランス革命暦というのがあってな。
0965947
2009/12/26(土) 12:18:120966デフォルトの名無しさん
2009/12/26(土) 12:19:36クレジットカードみたいなやつのことか?
0967デフォルトの名無しさん
2009/12/26(土) 12:27:25今までの光ディスクが平面にデータ書き込んでいたのに対して厚みを持たせて書き込める
0968デフォルトの名無しさん
2009/12/26(土) 12:45:22それぞれに同じものを+=したいとき
button1.Click+=Method;
button2.Click+=Method;
Label3.Click+=Method;
ってやるんだけど、一気にやる方法ない?
button1.Click,button2.Click,Label3.Clik+=Method;
みたいな。
0969デフォルトの名無しさん
2009/12/26(土) 12:49:580970デフォルトの名無しさん
2009/12/26(土) 12:50:180971デフォルトの名無しさん
2009/12/26(土) 13:00:15ラムダで副作用書くの格好悪い
0972デフォルトの名無しさん
2009/12/26(土) 13:00:45HDDの数倍というレベルの技術で開発してくれれば
HDDの容量が追いついたときにも実用的な感じになるのに
いまなら20TBぐらいの光ディスクを目指して欲しい
0973デフォルトの名無しさん
2009/12/26(土) 13:00:55スレ違い出て行け
0974デフォルトの名無しさん
2009/12/26(土) 13:05:54BDも発表された当初は夢がひろがりんぐだったけど
今じゃ単なる低容量メディアだしな
0975デフォルトの名無しさん
2009/12/26(土) 13:07:29いい例を教えてください
0976デフォルトの名無しさん
2009/12/26(土) 13:11:360977デフォルトの名無しさん
2009/12/26(土) 13:15:180978デフォルトの名無しさん
2009/12/26(土) 13:15:38悪なら副作用のある言語ばっかりにならないのだわ。
0979デフォルトの名無しさん
2009/12/26(土) 13:17:00この程度の状況下で起こりえる副作用って何だよ
お茶を濁さず具体的に指摘してみろ
0980デフォルトの名無しさん
2009/12/26(土) 13:20:33何年か前に紙1枚に対してデータを数十GBだか数TB記録できる技術が出てたような・・・
インド人が作ったとかって言う話で実用化できなかったのかなぁ
後、BDは比較的層数を増やすのが簡単で既に400GBだかのディスクまではできてる1TBまでの開発予定は一応あったはず
ほかにも日立だとか三菱がBlu-Ray以上の容量を持つメディア作ろうとしてたと思うけど層を増やすタイプではなく
ホログラム使うとなるとメディア自体の円周大きくするか厚みを増させるかしかないんだよね
つーか、光学メディアをHDDと同じ容量うんちゃらで実用的っていうのは理解できない
光学メディアなんてバックアップとかに使うのならばHDDと同じ容量である必要はない
0981デフォルトの名無しさん
2009/12/26(土) 13:22:43対象のコントロールにイベントハンドラが登録されることだよw
副作用の意味分かってないでしょ
0982デフォルトの名無しさん
2009/12/26(土) 13:24:59何で副作用出しちゃいかんのよ
ポリシー?
0983デフォルトの名無しさん
2009/12/26(土) 13:25:550984デフォルトの名無しさん
2009/12/26(土) 13:27:32http://pc12.2ch.net/test/read.cgi/tech/1261801623/
また荒れそうなので次
0985デフォルトの名無しさん
2009/12/26(土) 13:27:58やり方が変わるのはおかしいだろ
じゃあEnumerableクラスに拡張メソッドとしてForEachを入れろという話になるが,
MSは副作用を嫌って入れなかった
0987デフォルトの名無しさん
2009/12/26(土) 13:30:17”許容されている”と”濫用すべきでない”相反しないよ
0988デフォルトの名無しさん
2009/12/26(土) 13:31:14おかしいかどうかは主観だろうが
0989デフォルトの名無しさん
2009/12/26(土) 13:31:360990デフォルトの名無しさん
2009/12/26(土) 13:31:360991デフォルトの名無しさん
2009/12/26(土) 13:33:24普通の手続き型言語にそれを求めるのは酷だ。
まあ一つの関数/メソッドには論理的に一つの機能だけを持たせろって考え方で作ってれば問題ないよ。
0992デフォルトの名無しさん
2009/12/26(土) 13:35:24一つ言えるのは機能が提供されてるのなら使うのは使う人間の自由だろ
Obsoleteでマークされてるわけじゃないしな
0993デフォルトの名無しさん
2009/12/26(土) 13:35:240994デフォルトの名無しさん
2009/12/26(土) 13:38:21C#は副作用でプログラミングする言語
それとLINQに副作用がないというのはちょっとレベルが違う話なんだけどね
0995デフォルトの名無しさん
2009/12/26(土) 13:38:220996デフォルトの名無しさん
2009/12/26(土) 13:39:200997デフォルトの名無しさん
2009/12/26(土) 13:39:330998デフォルトの名無しさん
2009/12/26(土) 13:41:110999デフォルトの名無しさん
2009/12/26(土) 13:42:24職業マだと特に
1000デフォルトの名無しさん
2009/12/26(土) 13:42:2910011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。