- 1 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 13:02:44 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part27 pc11.2ch.net/test/read.cgi/tech/1208248879/
- 2 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 13:05:41 ]
- C#, C♯, C#相談室 Part46
pc11.2ch.net/test/read.cgi/tech/1208791919/ WPF(XAML,XBAP,.NET3.5)GUIプログラミング pc11.2ch.net/test/read.cgi/tech/1211453941/ Live2 pc11.2ch.net/test/read.cgi/tech/1203674757/ 初心者のためのプログラミング言語ガイド Part9 pc11.2ch.net/test/read.cgi/tech/1210941509/
- 3 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 13:07:18 ]
- 参考サイト。まずはここで検索してから。
google.com/ homepage3.nifty.com/midori_no_bike/CS/ www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html dobon.net/vb/dotnet/ jeanne.wankuma.com/tips/ www.labasp.net/CsharpNote/
- 4 名前:デフォルトの名無しさん [2008/05/25(日) 13:10:56 ]
- >>1
乙 スレたて感謝します 初心者一同
- 5 名前:デフォルトの名無しさん [2008/05/25(日) 13:22:09 ]
- Consol.Out.Write(">>1 乙");
- 6 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 16:39:08 ]
- 勉強で、あるフォルダ配下の.txtファイルを一覧するアプリを作成しています。
DataGridViewにDataSet1をバインドして、 そのDataSet1はファイルリストのxmlを読み込むという風にしたいのですが、 private void Form1_Load(object sender, EventArgs e) { this.dataSet1.ReadXml(@"C:¥test.xml"); } としてもDataGridViewには何も反映されません。 DataGridView.DataBind()のようなメソッドもないようですが、 どのようにバインドすればよいでしょうか。 ちなみにxmlの形式は以下のようなものです。 <?xml version="1.0" ?> - <ContentsInfomation xmlns:xsi="www.w3.org/2001/XMLSchema-instance" xmlns:xsd="www.w3.org/2001/XMLSchema"> <path>C:¥Documents and Settings¥Administrator¥My Documents</path> <fileName>test.txt</fileName> </ContentsInfomation>
- 7 名前:6 mailto:sage [2008/05/25(日) 17:36:07 ]
- 自己解決(?)しました。
ツールボックスからフォームにD&Dしたdataset1ではなくて、 コード中でDataSetをnewしてバインドしたら表示されました。 何かのプロパティが作用してたのかな…。
- 8 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 09:38:38 ]
- 多分DataGridViewのDataMember
つまりどのテーブル表示すればいいのか分からんと
- 9 名前:デフォルトの名無しさん [2008/05/26(月) 12:57:54 ]
- textBoxにサウンドの再生位置を表示するため、
Timer_Tickで再生位置取得、textBoxに表示としているんですが、 こういう一定時間ごとに処理ってTimerでやっていいもんなのでしょうか。 他にこういった処理をするためのものってありますか。
- 10 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 12:59:25 ]
- Timerがまさにその用途だろ
- 11 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 14:14:40 ]
- 再生位置表示みたいな割にいい加減な用途なら問題なし。
厳密な一定間隔ごとにサウンドを再生するといった用途で使うなら音がずれまくるだろうな。
- 12 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 14:19:24 ]
- そのような場合はどうするのですか?
- 13 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 14:58:41 ]
- もっと高精度なタイマーを使う
- 14 名前:デフォルトの名無しさん [2008/05/26(月) 15:01:16 ]
- >>10-11
ありがとうございます。 こういった場合Timer使わずにこうしたほうがいいとか、 あるのかなと思って聞いてみました。 問題ないようでよかったです。
- 15 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 16:31:08 ]
- タイマの精度ってVistaなりEFI搭載PCで改善されたってことはないのかね。
最新環境でもいまだに55msなの?
- 16 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 16:37:28 ]
- System.Windows.Timers.Timer使わなきゃいいだけだし…
- 17 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 21:15:33 ]
- すみません、お聞きしたいのですが
C#でLANの他端末の電源ONは出来たのですが 遠隔でログオンって出来るんでしょうか? 自分なりにググってみたのですが判りません・・・ お願いします
- 18 名前:17 mailto:sage [2008/05/26(月) 21:16:48 ]
- すみません
VS2005EE&Win2000です
- 19 名前:デフォルトの名無しさん [2008/05/27(火) 11:25:30 ]
- private AxWMPLib.AxWindowsMediaPlayer mediaPlayer = new AxWMPLib.AxWindowsMediaPlayer();
private void Form1_Load(object sender, EventArgs e) { mediaPlayer.settings.autoStart = true; mediaPlayer.URL = "C:\\love.mp3"; }
- 20 名前:デフォルトの名無しさん [2008/05/27(火) 11:26:27 ]
- すいません。>>19は書き込みミスです。
VC#2005EE XP WMP使って音楽を再生したいのですが、 ActiveX コントロールのインスタンスが作成されないようで、 autoStartのところで 「InvalidActiveXStateException はハンドルされませんでした」 とエラーが出てしまいます。 何が問題なのでしょうか。 private AxWMPLib.AxWindowsMediaPlayer mediaPlayer = new AxWMPLib.AxWindowsMediaPlayer(); private void Form1_Load(object sender, EventArgs e) { mediaPlayer.settings.autoStart = true; mediaPlayer.URL = "C:\\love.mp3"; }
- 21 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 12:01:07 ]
- ControlsにAddしてる?
- 22 名前:デフォルトの名無しさん [2008/05/27(火) 12:29:08 ]
- >>21
FormのDesigner.csってのに書いて処理できました。 ありがとうございました。
- 23 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 19:48:31 ]
- >>22
*.Designer.csを自分でいじらない。 ツールボックスにWindowsMediaPlayerを追加しておいて、普通のコントロールと同様にフォームに追加し、 コードの生成はVC#にお任せにするのが無難だよ。 (ツールボックスのコンテキストメニューでアイテムの選択→COMコンポーネント)
- 24 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 20:36:21 ]
- コードで書くにしてもコンストラクタとかに書けばいいんでね?
てかツールボックスから書かずにAxWMPLibのアセンブリは追加したんだろうか。
- 25 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:54:32 ]
- スクリーンセーバを作っています。
Bitmapオブジェクトを作り、そこに色々と描画し、Paintイベントが来たら(Refreshをしたら)をそれをフォームに描画、という手順を踏んでいるのですが、 どうも遅いようです。これは改善できないのでしょうか。 LockBitsを使っているので、Bitmapオブジェクトの代わりに何か使う、ということは出来ないみたいなのですが、、、
- 26 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:58:44 ]
- GDIで描画
- 27 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:06:23 ]
- Form上でcalc.exeを起動させたいんですけど
どうすればいいんでしょうか 再度ググって来ますダイブ!!
- 28 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:34:05 ]
- >>20
usingは WMPLib; ? C#2008で柱名い
- 29 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 02:09:47 ]
- いやアセンブリ参照したあとならusingはクリックでVSが補完してくれる。
- 30 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 05:54:33 ]
- www.atmarkit.co.jp/fdotnet/dotnettips/687nondispbrowser/nondispbrowser.html
VC#2008EEを使ってます。このサイトを見ながらgetlinks.csを書いてみたのですが ”windows”は名前空間”System”に存在しません、 WebBrowser・webBrowserDocumentCompletedEventArgs が見つかりませんでした。usingディレクティブまたはアセンブリ参照が不足してます。 と出てコンパイルがうまくいきません。 何かほかに必要なものがあるのでしょうか?
- 31 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 06:25:28 ]
- >>30
>”windows”は名前空間”System”に存在しません、 windowsの先頭は大文字
- 32 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 06:58:11 ]
- フォームデザイナでフォーム上に追加したコントロールのDisposeメソッドは、
どのような仕組みで呼ばれるのでしょうか。 ***.Designer.csを見ても、コントロールのDisposeメソッドを呼び出している部分は見つかりません。 何らかのタイミングで自動的に呼ばれるのであれば、自作のカスタムコントロール上に配置した 子コントロールのDisposeメソッドも、実は明示的に呼ばなくても大丈夫?
- 33 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 07:01:05 ]
- 親がDisposeされるときについでにDisposeされる
- 34 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 07:06:46 ]
- >>31
ありがとうございます。 書き込みはちょっと間違いがあるかもしれません サイトののコードをコピペしても駄目でした
- 35 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 07:55:51 ]
- System.Windows.Forms.dllとか参照に追加
- 36 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 08:12:07 ]
- >>35
System.Windows.Formsを追加したらちゃんとコンパイルできました!ありがとうございます。 本当にくだらない質問してすみませんでした。
- 37 名前:デフォルトの名無しさん [2008/05/28(水) 08:20:34 ]
- >>27
Processってコンポーネント貼り付けて Process.Start(”calc.exe”);でスタートだってよ
- 38 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 18:07:45 ]
- C#で配列は
Data[4,4] Data[4][4] 2通り使えますよね int[][] Data = new int[4][4]; この宣言方法ではエラーになります Javaのように1発で宣言する方法ないですか?
- 39 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 18:11:12 ]
- 追加
Data[4][4] こちらの方式を使う場合の話です
- 40 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 18:15:20 ]
- ありません
- 41 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 18:16:11 ]
- そうなんですか 残念!
- 42 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 18:18:15 ]
- せっかくだからラムダ式を使って
Array.New(4,4, () => new Foo()) こんな感じのを作ればいいんだろうけどintだと初期値いらんな
- 43 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 18:39:10 ]
- >>38
それなら[,]でいいと思うが一応。 int[][] Data = new int[4][] { new int[4], new int[4], new int[4], new int[4], }}; もしジャグ配列とただの多次元配列の区別が付いていないなら、勉強し直すこと。
- 44 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 18:47:38 ]
- >>43
わかりました やはり通常 ジャグ配列より多次元配列の方が効率よくて推奨なんですかね
- 45 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 18:52:46 ]
- いいや全然
明らかにジャグ推奨
- 46 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 18:53:40 ]
- >>44
おおざっぱに言ってしまえば、多次元配列の中身は1次元配列といっしょだから。 添え字の書き方が特殊なだけで。
- 47 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 19:00:02 ]
- >>45-46
そうですか ジャグでもいいんですか Javaに流用しやすいのがいいですね
- 48 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 21:45:34 ]
- ジャグより多次元の方が早いだろ
- 49 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 21:50:49 ]
- 一番下の添え字だけ変えていくならジャグの方が速いよ
バラバラなら多次元の方が速いこともある
- 50 名前:デフォルトの名無しさん [2008/05/28(水) 22:52:51 ]
- >>37
「=」押した瞬間 Pgで事前に指定(フォーカスのある)したテキストボックスに ポピー&ペーストできる方法ありませんかね・・・ ググッっはいるんですけど ^^;
- 51 名前:デフォルトの名無しさん [2008/05/28(水) 22:57:09 ]
- >>50
電卓にCtrl+cで値をコピーできるから クリップボード参照してテキストボックスに入力してみては?
- 52 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 23:28:09 ]
- >>51
確かにそれはいえてるんだけど かっこよさの観点から「=」入れると かっこいいいいいいいい! 俺もてもての展開を気体
- 53 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 23:30:23 ]
- くーるまーにーポッピー
- 54 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 23:50:03 ]
- >>51
確かにそれはいえてるんだけど かっこよさの観点から「=」を叩いた瞬間テキストボックス 入るとかっこいいいいいいいい! ジョジョふうにゆうと CooooooooooooooooL >>53 コピーな
- 55 名前:デフォルトの名無しさん [2008/05/28(水) 23:51:21 ]
- >>52
出来るかどうか分からんけど 電卓の上に透明なウィンドウ重ねて マウスやキボドの入力をそのまま電卓に送って =押されたときだけクリックのあとにCtrl+cを送って、貼り付けるとか
- 56 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 10:33:43 ]
- クリップボード壊しちゃ駄目かな?
WM_COPY使えたりしないか
- 57 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 11:12:39 ]
- ファイルで1バイト(8 bit)の読み込みは
ReadByte() で出来ますが 1ワード(16 bit)の読み込みはどうすればいいですか? ReadShort() というのはなさそうですが
- 58 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 11:13:42 ]
- Read()
- 59 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 11:15:52 ]
- ReadByte() + 256 * ReadByte()
- 60 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 11:19:11 ]
- ありがとうございます
やってみます
- 61 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 12:15:19 ]
- BinaryReaderを使え
- 62 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 12:22:47 ]
- BinaryReader微妙に使いにくいんだよね
とりあえずエンディアン指定ぐらいしたいなぁ
- 63 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 12:35:28 ]
- >>62
あとReadStruct()とかあるといいよな。
- 64 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 16:53:11 ]
- 2つのバイト列が一致しているか比較したい場合にはどうしたら良いのでしょうか?
byte[] b1とb2の中身が同じかどうか調べたいのです。 ==やEqualsだと判別できないようです。 一回、Base64で文字列にして比較するか、 foreachでぐるぐる回しながら1バイトづつ比較するのでしょうか?
- 65 名前:64 mailto:sage [2008/05/29(木) 17:02:18 ]
- てへっ、いいサイトを見つけて納得しました。
blog.livedoor.jp/gushwell/archives/2005-03.html
- 66 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 17:16:47 ]
- Enumerable.SequenceEqualだな3.5的に
- 67 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 17:25:15 ]
- >>66
まじっすか、3.5はいろいろありますねぇ。 3.5が標準で搭載されるように早くならないかなぁ。
- 68 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 17:32:52 ]
- オレなんか、C#3.0からもう戻れない状態だw
- 69 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 17:38:20 ]
- LINQだけ抜き出して.NET 2.0にくっつければいいんだろ
誰かLINQと互換性のあるライブラリとか作ってないの
- 70 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 17:45:13 ]
- 拡張メソッドが記述できない時点でほとんど意味は無いと思うが…
- 71 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 17:55:27 ]
- .NET 2.0が対象でもC#3.0は使えるだろ
LINQがないだけで
- 72 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 17:59:47 ]
- 拡張メソッドは無理になくてもいいかな、匿名クラスとラムダ式ができないと発狂するかも
- 73 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 21:37:56 ]
- >>69
MONOのSystem.Core.dll
- 74 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:30:07 ]
- >>70
自前でExtensionAttribute宣言すればいいじゃない。 [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class | AttributeTargets.Assembly)] class ExtensionAttribute : Attribute { }
- 75 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:01:13 ]
- VS2008で.NET Compact Framework 2.0、ターゲットをCEで
エミュレータ環境にてC#でのプログラミングをしています。 System.Windows.Forms.ControlクラスのFontプロパティに Arai と Tahoma 以外のフォントを指定する方法を御存知の方は いらっしゃいませんか? Form や Label、TextBox に MS明朝やゴシックなどを指定 したいのですが、フォント選択のダイアログには Arai と Tahoma しか表示されず、またコンストラクタ内(InitializeComponentメソッド 内、または同メソッド実行後に)に下記のような指定をしても、 デフォルト(Arai, 10pt)のままです。 this.Font = new System.Drawing.Font("MS ゴシック", 9F, System.Drawing.FontStyle.Regular); プログラム自体が原因ではなく、他に原因(プロジェクトの設定等) があるのかも分からない状態です。 よろしくお願いいたします。
- 76 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:06:37 ]
- とりあえずInstalledFontCollectionでフォントファミリを列挙してみたらどうだろう
- 77 名前:75 mailto:sage [2008/05/30(金) 12:11:42 ]
- 即レス、ありがとうございます。
InstalledFontCollection でフォントファミリを列挙してみたところ、 "Courier New,MS UI Gothic,Tahoma,MS ゴシック,MS Pゴシック"の フォントを確認できました。 しかし、フォントダイアログに表示されていた"Arai"が一覧にありません。 デバッグで確認した結果、"Arai" を指定(というか、フォントファミリの 一覧にないフォントを指定)すると、"MS Pゴシック"が使用される事が 分かりました。 しかし、これ以上は分かりません。今はエミュレータですが、このプロ グラムを動作させるCEには "MS 明朝" がサポートされているしで、 何が何だか分からなくなってしまいました(´-`;)
- 78 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 12:21:43 ]
- Arialじゃないのか?
- 79 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 12:47:03 ]
- >75が新井さんで自作フォントなんじゃね?とか言ってみる
- 80 名前:75 mailto:sage [2008/05/30(金) 13:25:45 ]
- おっと!>78 の指摘通り、Arialですw
昔、PGについて右も左も判らない頃に先輩から「このフォントは ヘルメットのAraiが作ったんだよ」と言われ、ヘルメットのロゴと字体が にていたので、綴りを確認しないまま、そのままAraiに脳内変換。 その後、後輩に指摘されるまで、あらゆるところでずっと使っていました。 参考:アライヘルメット(左上のロゴを参照) www.arai.co.jp/jpn/top.html …未だトラウマな件はさておき、本題について誰か御存知ないですか?
- 81 名前:75 mailto:sage [2008/05/30(金) 15:58:09 ]
- 自己レスです。
フォント選択のダイアログには Arial と Tahoma しか表示 されなかった件について、ダイアログに「すべてのフォント を表示」のチェックボックスにチェックを入れたら表示され たので指定する事ができました。 ただし、MS明朝を指定してもエミュレータ上ではゴシック に置き換えられて表示されるので、CEエミュレータの問題 と思われますので、質問をWindowsCEプログラミングスレ に移動して続けたいと思います。 レス頂いた方々、ありがとうございました。(´-`)ノシ
- 82 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 16:01:35 ]
- .Net FrameworkにSTLでいうdequeってないよね
どっかにdequeのいい実装はない?
- 83 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 16:29:25 ]
- VS2008でテストを書いているんですがメッセージボックスのテストとかってどう書けばいいんでしょうか
- 84 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:24:09 ]
- 日本語でおk
- 85 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:31:45 ]
- >>82
それこそSTL見ればいいんじゃね? あとJavaとか
- 86 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:35:54 ]
- 自分で書くのがめんどくさいんだよ
いいよもう自分で書くよ
- 87 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:36:05 ]
- ボタンを押したらメッセージボックスが出てきてOKを押したときのテストとか?を書きたい
何も考えずButton_Clickをテストから呼んだら普通にメッセージボックスが表示されたorz OKとかCancelでテストを書きたいんだけどテストコード上どう書けばいいのやら・・・
- 88 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:45:50 ]
- >>87
だから日本語でおk。 エスパーするに、メッセージボックスで押されたボタンを判定したいということか?
- 89 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:57:01 ]
- 俺的にエスパーするとフォーム上にボタンを配置して
そのボタンを押せばメッセージボックスを出したいと言うことかな?
- 90 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:19:24 ]
- >>82
Wintellect's Power Collections プログラミングMicrosoft .NET Framework 2版で紹介されている。
- 91 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:32:57 ]
- >>90
Thanks!!
- 92 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:11:01 ]
- メッセージボックスで選んだボタンによる分岐などのテストだろ…
メッセージ送ったら何とかならんかったっけかな?
- 93 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:46:11 ]
- メッセージボックスで押されたボタンを判定したいなら、MessageBox.Show()の戻り値を見ればいい。
DialogResult result = MessageBox.Show(); // メッセージボックスが閉じると、resultにOKとかCancelが入る if (result == DialogResult.OK) { ... } else if (result == DialogResult.Cancel) { ... }
- 94 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:51:21 ]
- いやそういうことじゃないと思うんだよね…
- 95 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:06:26 ]
- アセンブリが厳密署名をされているかどうか、確認する方法って、
バイナリエディタで書き換えてみる以外にあるでしょうか? 署名無し、 遅延署名の公開鍵のみで署名 秘密鍵で完全署名 これらの状態を出来るだけ簡単に判別したいのです。 真ん中のは起動できないので、まぁ、分かるような気もしますが、 厳密署名有と無しを簡単に見分ける方法はあるでしょうか?
- 96 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:50:30 ]
- リフレクター
ILDASM VSで参照 確かに不便だと思う
- 97 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:58:26 ]
- そういうユーティリティ作ればいいんじゃね?
指定ファイルをLoadFromしてGetName()表示するようなの
- 98 名前:95 mailto:sage [2008/05/30(金) 21:15:37 ]
- 皆さんどうも有り難うございます。
確かに、ディスアセンブラみたいので見れば、PublicKeyTokenの値が見えますね。 難読化ばかりに興味がいっていて、気づきませんでした。 どうも有り難うございました。
- 99 名前:デフォルトの名無しさん [2008/05/30(金) 21:26:15 ]
- C#で指定した時間だけ処理を停止させるのってなんでしたっけ?
調べてもでてこないのでおしえてください
- 100 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:31:57 ]
- Thread.Sleep
- 101 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 22:16:45 ]
- >>99
「c# 停止」で出てきたが、電話帳でも調べたのか?
|

|