ふらっとC#,C♯,C#( ..
310:デフォルトの名無しさん
09/02/11 22:23:35
Formアプリでフォームが真中に来るようにするにはどうすればいいんですか?
WPFはまん中にくるのでそういう風にしたいです
311:デフォルトの名無しさん
09/02/11 22:24:30
>>310
フォームのプロパティにあるだろ
312:デフォルトの名無しさん
09/02/11 22:44:11
>>309
でも実行される関数のポインタが格納されてるだけって考えるほうが簡単だし
313:デフォルトの名無しさん
09/02/11 22:45:53
あっそ
314:デフォルトの名無しさん
09/02/11 22:46:55
だから実行される関数のポインタを格納する「型」なんだよ
315:デフォルトの名無しさん
09/02/11 22:46:56
お前の感想なんかどうだっていいんだよ
316:デフォルトの名無しさん
09/02/11 23:02:23
まとめて相談スレへお引き取りください
317:デフォルトの名無しさん
09/02/11 23:03:38
C#と直接関係の無い話なのですが・・・
Vista VS2005C#でWebアプリWebサービスを作っていたのですが、
自分のマシンのIIS上にそれらを配置した場合、キャプチャする事は出来無いのでしょうか・・・?IPが同じだとダメなのでしょうか・・・?
MicrosoftのNetworkMonitorを使ってみたのですが、拾えていません。
一応別のマシンのIISに入れた場合は見ることが出来たのですが・・・
デバッグする為に同一マシン内で動作させられたら楽なのになと思いまして。
スレ違いだったらすみません、無視して下さい。
318:デフォルトの名無しさん
09/02/11 23:06:30
どっかで見たな。ループバックしろ、ってのが回答だったような。
319:デフォルトの名無しさん
09/02/11 23:06:49
俺は答えられんけど、無視されたらスレ違いかどうかわからなくね?w
320:デフォルトの名無しさん
09/02/11 23:21:34
>>311
違くて、デザイナの中央に配置して作業しやすくしたいだけです
321:デフォルトの名無しさん
09/02/11 23:22:11
>>318
なるほど。
loopbackを使う方法が使えないので、
同一IPのキャプチャはおそらく無理という事ですよね。
ありがとうございました。
>>319
他のスレに書こうか迷ったんですが、とりあえずレスをいただけそうなここにしましたw
もらえなければ何時間か試して諦めようと思ってたんでw
スレ汚しすいませんでした、ありがとうございました。
322:デフォルトの名無しさん
09/02/11 23:24:12
あとはプロキシかますくらいかね。
323:デフォルトの名無しさん
09/02/11 23:26:12
windowsフォームをShow( )して開いている間、
常時メソッドを実行し(呼び出し)続けることは可能ですか?
324:デフォルトの名無しさん
09/02/11 23:26:44
ローカルにあるIISに接続するのに、IPでアクセスするのと、
localhostでアクセスするのと挙動が違うんだぜ
325:デフォルトの名無しさん
09/02/11 23:27:48
>>323
タイマ
Application.Idleイベント
326:デフォルトの名無しさん
09/02/11 23:28:19
>>323
何がやりたいのかわからないけど、無理。
327:デフォルトの名無しさん
09/02/11 23:37:57
NumericUpDownコントロールのボタン部分の横幅を大きくするにはどうしたらいいんですか?
328:デフォルトの名無しさん
09/02/11 23:40:23
できないので、自分でそれっぽいコントロールを作ってください。
329:デフォルトの名無しさん
09/02/11 23:45:17
無理です。
サンプルください
330:デフォルトの名無しさん
09/02/11 23:48:13
Labelコントロールの文字の周りの余白がでか過ぎるんですが
もっと文字にフィットした枠にはなりませんか?
ラベルどうしを近づけたいんですが、隠れるんです
331:デフォルトの名無しさん
09/02/12 00:13:36
AutoSizeがfalseになってないか?
332:デフォルトの名無しさん
09/02/12 00:15:37
なってないです
333:デフォルトの名無しさん
09/02/12 00:18:10
フォントを設定したとき他のパソコンにそのフォントが入っていないと表示されないんでしょうか?
自分のパソコンでしか使わないのですが、気になったので教えてください
334:デフォルトの名無しさん
09/02/12 00:19:21
表示されない。代わりに代用のフォントが選ばれるけど、たいてい汚い。
335:デフォルトの名無しさん
09/02/12 00:33:09
>>320
オプション-環境-全般-ウィンドウ レイアウト-マルチ ドキュメントで
それで駄目ならデザイナを自作しましょう。
336:デフォルトの名無しさん
09/02/12 00:33:19
>>330
背景色は透過にした?
まあ君がやりたいことと違うかもしれんが。
337:デフォルトの名無しさん
09/02/12 00:58:26
>>335
タブ付きドキュメントは外せないのであきらめますthx
338:デフォルトの名無しさん
09/02/12 01:00:00
google geocoding api使って下のようなミニプログラムを書いているのですが、
下のtextの中にどうしても文字化けした文字列しか出てこず、詰まってます。
どこが悪いかわかる方教えてください。
using System.Net;
using System.Text.RegularExpressions;
func hoge()
{
string str = string.Format("URLリンク(maps.google.com)", "tokyo%20tower");
string strAddress = "";
WebRequest req = HttpWebRequest.Create(str);
WebResponse res = req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream(),Encoding.UTF8,false);
try
{
string text = sr.ReadToEnd();
Match adres= Regex.Match(text, "<address>.*</address>"); // 住所が入っている。。。が文字化け。
if (!adres.Success) return "";
strAddress = adres.Value.Substring(9, adres.Length - 19);
}
finally
{
sr.Close();
}
return strAddress;
}
339:デフォルトの名無しさん
09/02/12 01:17:31
>>333
PrivateFontCollectionクラスを使えば再配布可能なFontファイルを同梱して
未インストールでもそのアプリケーションだけで使える
340:デフォルトの名無しさん
09/02/12 01:20:52
エンコードし直さなくてもいいんだっけ?
341:デフォルトの名無しさん
09/02/12 01:21:47
text/xml; charset=Shift_JIS
返してるから
StreamReader sr = new StreamReader( res.GetResponseStream( ), Encoding.GetEncoding( "Shift_JIS" ) );
にしたら読めたよ
342:デフォルトの名無しさん
09/02/12 01:32:53
>>336
Backcolorでなしがないです
343:デフォルトの名無しさん
09/02/12 01:48:55
これどうしてだめなんですか?
private System.Windows.Forms.Label Hour;
long tick=DateTime.Now.Ticks;
DateTime d = new DateTime(tick);
Hour.Text = d.Hour.ToString;
344:デフォルトの名無しさん
09/02/12 01:50:52
インスタンス
345:デフォルトの名無しさん
09/02/12 01:51:52
Hour.Text = d.Hour.ToString;
↓
Hour.Text = d.Hour.ToString();
346:デフォルトの名無しさん
09/02/12 01:52:17
括弧かな。エラーの場所やメッセージもあげといて
Hour.Text = d.Hour.ToString();
347:デフォルトの名無しさん
09/02/12 01:52:30
できました!ありがとう!
348:デフォルトの名無しさん
09/02/12 02:23:10
地上波デジタルのコピーガードを除去するプログラムを作成したいのですが
参考になるサイトとかありますか?
349:デフォルトの名無しさん
09/02/12 02:27:53
コントロール作成以外からのスレッドからアクセスされましたというエラーで途中で止まってしまいます
どう書けばいいでしょうか
private void Set_Click(object sender, EventArgs e)
{
flagThread = !flagThread;
}
bool flagThread = true;
private void Form1_Load(object sender, EventArgs e)
{
Thread thread_TimeUpdata = new Thread(new ThreadStart(TimeUpdata));
thread_TimeUpdata.Start();
}
private void TimeUpdata()
{
while (flagThread)
{
long tick = DateTime.Now.Ticks;
DateTime d = new DateTime(tick);
Hour.Text = d.Hour.ToString();
Minute.Text = d.Minute.ToString();
Second.Text = d.Second.ToString();
Thread.Sleep(300);
}
}
350:デフォルトの名無しさん
09/02/12 02:30:37
原則的にGUIを生成したスレッド以外GUIはいじれない
その上で構造を考え直してみよう
351:デフォルトの名無しさん
09/02/12 02:30:53
>>348
URLリンク(www.marumo.ne.jp)
ARIB STD-B25 仕様確認テストプログラム
そこに書いてあるように、0.2.2が最新。
C#じゃないとか贅沢は言わないように。
352:デフォルトの名無しさん
09/02/12 04:46:42
もうだめです。教えてください
bool flag = true;
private void Set_Click(object sender, EventArgs e)
{
if (flag)
{
flag = false;
}
else
{
flag = true;
Thread thr_Time = new Thread(new ThreadStart(delegate()
{ this.Invoke((MethodInvoker)delegate()
{ TimeUpdata(); });
}
}
thr_Time.Start();
}
}
private void TimeUpdata()
{
long tick = DateTime.Now.Ticks;
DateTime d = new DateTime(tick);
Hour.Text = d.Hour.ToString();
Minute.Text = d.Minute.ToString();
Second.Text = d.Second.ToString();
}
353:デフォルトの名無しさん
09/02/12 04:55:35
>>352
URLリンク(www.atmarkit.co.jp)
354:デフォルトの名無しさん
09/02/12 05:10:09
thx
なんでこんなに難しいんですか?
すごい基本的な機能だと思うんですが、いきなり挫折しそうなんですが・・・
355:デフォルトの名無しさん
09/02/12 05:20:41
基本的な機能使えないのにスレッド作成してるんですか・・・
356:デフォルトの名無しさん
09/02/12 05:21:13
System.Windows.Forms.Timerを使う or
別スレッドからGUIにアクセスするときはControl.Invokeする癖をつける
357:デフォルトの名無しさん
09/02/12 05:30:50
タイマー!ありがとう
358:デフォルトの名無しさん
09/02/12 07:40:43
NumericUpDownコントロールから値を取り出すにはどうすればいいんですか?
359:338
09/02/12 07:54:04
>>341
ありがとう。読めました。
Googleがshift_jis返すとは思ってませんでした。
韓国で試したらまだハングル部分が文字化けするけど。
360:デフォルトの名無しさん
09/02/12 08:51:59
>>358
確か、Valueプロパティとかあったはず
>>359
普通にブラウザから叩いたら、UTF-8でくれたよ?
361:デフォルトの名無しさん
09/02/12 09:31:56
Accept-Encoding
362:デフォルトの名無しさん
09/02/12 10:34:25
簡単にSleepする方法はありますか?
363:デフォルトの名無しさん
09/02/12 10:36:11
ちょっとおたずねしますが
テキストエリアとその中に書いた文章を「送信ボタン」を押すことで
サーバーに送信するサイトがあるとします。
そのサーバーに対して
C#で作ったアプリのテキストボックスに文章を書いて
C#で作った送信ボタンを押して
WEBサイト上と同じ結果を得れる方法を探しているのですが
それについて詳しいサイトとか
ご存じの方いませんか。
364:デフォルトの名無しさん
09/02/12 11:04:39
効果音を付ける時、音のファイルをプログラムに埋め込むにはどうすればいいんでしょうか
なるべく実行ファイルはシンプルにしたいんです
365:デフォルトの名無しさん
09/02/12 11:10:20
りそーす
366:デフォルトの名無しさん
09/02/12 11:28:00
>>364
URLリンク(www13.plala.or.jp)
367:デフォルトの名無しさん
09/02/12 11:45:16
thx!
368:デフォルトの名無しさん
09/02/12 13:02:17
>>363
C# Postで検索するとぽろぽろでてくるよ
369:デフォルトの名無しさん
09/02/12 14:26:53
>>368
ありがとう〜!
370:デフォルトの名無しさん
09/02/12 14:51:07
>>362
つドリエル
371:デフォルトの名無しさん
09/02/12 15:42:09
固定メッセージをソース内で宣言して、グローバルで使い回したいのですが
何かいい方法はないでしょうか?
#define TEST_MESSAGE "テスト"
みたいな書き方をしたかったのですが、上手くいきません
どこからでも参照できるグローバルのような方法はないんでしょうか?
372:デフォルトの名無しさん
09/02/12 15:44:22
>>371
リソース
373:デフォルトの名無しさん
09/02/12 15:44:58
363が「さっぱりわからないから教えてくれ」ってなりそうな予感
374:デフォルトの名無しさん
09/02/12 16:00:42
プロセッサ数を取得するにはAPI使わないと無理?
375:デフォルトの名無しさん
09/02/12 16:06:22
System.Environmentにあった気がする。調べてみて
376:374
09/02/12 16:09:12
>>375
ありがとう
Environment.ProcessorCount
でできました。
377:デフォルトの名無しさん
09/02/12 16:16:00
VisualStudio2008、.Net Framework3.5を使ってます。
FormにDataGridViewを表示しています。
セルの中に改行があるときに改行されて表示させるために、WrapModeをDataGridViewTriState.Trueにしました。
すると、改行が含まれているセルは改行位置で改行されるようになったんですが、
改行が含まれていないセルや、表示しきれない行まで、折り返し改行されるようになりました。
改行コードでのみ改行して表示させることは不可能なのでしょうか?
378:デフォルトの名無しさん
09/02/12 16:23:36
falseにすればいいんじゃ?
379:377
09/02/12 16:30:48
>>378
WrapModeにDataGridViewTriState.Falseを設定すると、
折り返されなくなりますが、改行コード(\r\n)での改行もされなくなってしまうんです。
380:デフォルトの名無しさん
09/02/12 17:15:51
>>372
ありがとうございます。できました
381:デフォルトの名無しさん
09/02/12 17:36:54
>>379
「何の」WrapModeをDataGridViewTriState.Trueにしたんだよ
382:デフォルトの名無しさん
09/02/12 19:25:26
配置する文字列内の改行コードの有無をみて、改行コードがあった場合は WrapModeを trueにして、 なければfalse とか。
wrapmodeに関わらず改行すればいいのに、変な仕様だね。
383:デフォルトの名無しさん
09/02/12 20:22:21
質問です。
VS2005で作成した自作クラスのドキュメントを作りたいのですが、
クラスのメソッドやプロパティや、可能ならコメントを抽出して
一覧表示してくれるような機能、アドイン等はありますか?
よろしくお願いします。
384:デフォルトの名無しさん
09/02/12 20:29:21
>>383
NDOC
385:デフォルトの名無しさん
09/02/12 21:11:08
あるいは、sandcastle + それ使うツール
sandcastle 単体はカスタマイザビリティはすごいから
慣れればいいんだけどまぁ取っ掛かりはあれなので
386:デフォルトの名無しさん
09/02/12 21:59:13
WindowsのGUIのまともなアプリを作るのに
向いてるのって、
(1)VB2007
(2)VB.NET
(3)VC
(4)VC++
(5)C#
この5つ?
JAVAもいいかと思ったんだけど、Windowsアプリを
作るには向いてないの?V2Cみたいのでも
いいと思ったんだけど。
387:359
09/02/12 22:00:26
>>360
ブラウザで叩くとUTF8って出るからEncoding.UTF8って指定したんだが、
それだと文字化けしてしまいます。で、341の言うように
Encoding.GetEncoding( "Shift_JIS" )とすると読めるんだが、他国の住所は
文字化けしてしまう。UTF8のままでとってくる方法はない?
388:デフォルトの名無しさん
09/02/12 22:01:42
>>387
>>361 は調べた?
389:デフォルトの名無しさん
09/02/12 22:05:11
>>386
WPF
390:デフォルトの名無しさん
09/02/12 22:06:46
WPFは重い・・・
391:デフォルトの名無しさん
09/02/12 22:08:29
WPFって結局C# or VBじゃね。
ところでVB 2007だとウィルスバスター2007なんだが。
392:デフォルトの名無しさん
09/02/12 22:11:45
>>386
Delphi
393:387
09/02/12 23:03:05
>>388
POSTやPUTでAccept-Charsetとかを指定する例はぐぐれたのだが、GETで指定する方法がわからない。
どうすればいい?
394:デフォルトの名無しさん
09/02/12 23:06:55
>>393
msdnよめカス
395:デフォルトの名無しさん
09/02/12 23:17:41
文字列の前にある@ってなんですか?
396:デフォルトの名無しさん
09/02/12 23:25:52
>>394
msdnのどこ読んだらいい
397:デフォルトの名無しさん
09/02/12 23:27:25
>>395
\がそのままか、エスケープ文字になるか。
398:デフォルトの名無しさん
09/02/12 23:28:27
>>396
HttpWebRequest
399:デフォルトの名無しさん
09/02/12 23:55:24
読んでいろいろ試してみたがよくわからんかった。
req.Accept="utf-8" とか?
今日はあきらめてもう寝ます。
400:デフォルトの名無しさん
09/02/13 00:02:06
あたまわるすぎる
401:デフォルトの名無しさん
09/02/13 00:13:52
試しにググったら一発でサンプルコード出てきたけど
自分で解決しようって気概は感じられないなw
402:デフォルトの名無しさん
09/02/13 00:14:44
まあ、そんなのがあったらここで聞く前にググっている罠。
403:デフォルトの名無しさん
09/02/13 00:42:51
>>399
HttpWebRequest.Headers プロパティ
WebHeaderCollection クラス
404:デフォルトの名無しさん
09/02/13 01:15:48
HttpWebRequest.UserAgent = "Mozilla/5.0";
でいけたよ
405:デフォルトの名無しさん
09/02/13 01:47:56
グループボックス内の座標を押したクリックイベントはどうやって作ればいいですか?
406:デフォルトの名無しさん
09/02/13 01:56:34
>>405
1.デザイナでグループボックスを選択
2.プロパティウィンドウのイベントタブをクリック
3.イベント一覧からMouseDownをダブルクリック
407:デフォルトの名無しさん
09/02/13 02:02:30
グループボックスにマウスダウンがないんです!
408:デフォルトの名無しさん
09/02/13 02:09:41
たぶんBrowsableがfalseになってるから表示されない
groupBox1.MouseClick += (sender, e) => { Console.WriteLine(e.Location); };
こんな感じでいけるよん
409:デフォルトの名無しさん
09/02/13 02:18:15
senderっていうのはcontrolが格納されていて、eはクリックイベントがわかるような物が入ってるんですか?
クリックイベントに既に飛んでるのにその引数にイベントが渡されててもメソッドの中で使う機会なくないですか?
410:デフォルトの名無しさん
09/02/13 02:22:34
ToString時に書式を変更するにはどうすればいいんでしょうか
int a = 1;
string str = a.Tostring();
でstrの中身が常に2桁にしたいんです、この場合"01"にしたいんです
411:デフォルトの名無しさん
09/02/13 02:33:23
>>410
string str = a.ToString("D2");
412:デフォルトの名無しさん
09/02/13 02:34:25
>>409
日本語でおk
413:デフォルトの名無しさん
09/02/13 02:39:20
ありがとう!
414:デフォルトの名無しさん
09/02/13 02:50:42
>>407
ああ、ごめん
private void groupBox1_MouseDown(object sender, MouseEventArgs e)
{
処理
}
適当に↑のようなイベントハンドラ作ってFormのLoadイベントかどっかに
groupBox1.MouseDown += new EventHandler (groupBox1_MousDown(sender,e);
って書いとけば追加される
415:デフォルトの名無しさん
09/02/13 03:00:57
>>414
なるほどありがとうございました
416:デフォルトの名無しさん
09/02/13 05:52:15
Device()の行でメソッドは戻り値の型を持たなければなりませんとエラーが出るんですがどうすればいいですか?
public class DirectSound : Form
{
Device dsDevice = null;
SecondaryBuffer secBuff = null;
dsDevice = new Device();
}
417:デフォルトの名無しさん
09/02/13 05:56:27
すいません、関数に入れるのを忘れました。
418:デフォルトの名無しさん
09/02/13 06:28:44
今度こそわからないです。コメントの行が両方ともエラーが出てしまいます。
上コメントは静的でないフィールドメソッドでオブジェクト参照が必要ですとでてしまします。
下コメントは最も適しているオーバーロードメソッドには無効な引数が含まれています。と出ます。
これはなにがいけないんですか?
public class DirectSound {
Device dsDevice = null;
SecondaryBuffer secBuff = null;
BufferDescription desc = new BufferDescription();
public void PlaySound(string strPath) {
dsDevice = new Device();
//desc.Flags = BufferCaps.ControlPan | BufferCaps.ControlVolume | BufferCaps.ControlFrequency;
//dsDevice.SetCooperativeLevel(this, CooperativeLevel.Normal);
secBuff = new SecondaryBuffer(strPath, desc, dsDevice);
secBuff.Play(0, 0);
}
public void StopSound() {
secBuff.Stop();
}
}
419:デフォルトの名無しさん
09/02/13 07:39:28
アプリケーションのアイコンは替えられたんですが
フォームの左上にあるアイコンはどうやってかえればいいんですか?
リソースの追加はしました。
420:デフォルトの名無しさん
09/02/13 08:34:56
>>404
ありがとうございます。いけました。
UserAgentをブラウザと同じにすればいいんですね。
勉強になります。
ちなみにurlに与える引数を output=xml から output=kml でも回避できました。
kmlならshift_jis許さないみたいです。
421:デフォルトの名無しさん
09/02/13 12:01:41
>>418
↑ BufferDescription.Flagsでググると
↓ thisはちゃんとControlになってる?
>>419
フォームのプロパティグリッドにIconって無い?
422:デフォルトの名無しさん
09/02/13 15:07:42
C#Expressで勉強中です。
現在時刻を返す関数って
名前空間 Microsoft.VisualBasic モジュール DateAndTime の Now()
しか見当たらないのですが・・・
なんかMicrosoft.VisualBasicをusingするのが嫌なんですけど
他にありますか?
423:デフォルトの名無しさん
09/02/13 15:09:07
System.DateTime.Now
424:デフォルトの名無しさん
09/02/13 15:11:04
>>422
まずググレ
話はそれからだ
425:デフォルトの名無しさん
09/02/13 15:19:01
みなさんありがとうございます。
HELPでSystem.DateTime.NowがHitしないのは何故なんですかね??
DelphiのHelpも酷い酷いといわれていたが、それ以下かも。
次からはググってから質問します。
426:デフォルトの名無しさん
09/02/13 15:19:54
検索にはGoogleを使うといいよ
427:デフォルトの名無しさん
09/02/13 15:23:57
最近のはf1押しても見当違いのメンバのが出てくるの多いな
428:デフォルトの名無しさん
09/02/13 15:56:58
>>409
例えば、複数のコントロールのクリックイベントを1つのハンドラで処理できる。
そういうとき、どいつがクリックされたのか区別するという使い方ができる。
429:デフォルトの名無しさん
09/02/13 17:47:48
>>428
答えになってない
430:デフォルトの名無しさん
09/02/13 17:50:34
つーか、質問がおかしいし。
> senderっていうのはcontrolが格納されていて、eはクリックイベントがわかるような物が入ってるんですか?
前者はその通り。後者はイベントの引数。
> クリックイベントに既に飛んでるのにその引数にイベントが渡されててもメソッドの中で使う機会なくないですか?
イベントが渡されるわけではないので、その質問は成り立たない。
431:デフォルトの名無しさん
09/02/13 17:54:04
C#をやり始めてログの出力処理を作成しました
処理自体はできたのですが、ログに出力メソッドやイベントを埋め込みたいと思っています
System.Reflection.MethodBase.GetCurrentMethod().Nameを使えば取得できるようなのですが
ログの出力メソッド内で、呼び出し元のメソッドを取得する方法なんてあるでしょうか?
呼び出し元の方で引数に入れて出力・・・というのはできたのですが
ログ出力関数内に、呼び出し元メソッドの取得処理を入れておけば便利だと思いまして
宜しくお願いします
432:デフォルトの名無しさん
09/02/13 17:55:48
スタックトレース
433:デフォルトの名無しさん
09/02/13 17:58:13
_______ __
// ̄~`i ゝ `l |
/ / ,______ ,_____ ________ | | ____ TM
| | ___ // ̄ヽヽ // ̄ヽヽ (( ̄)) | | // ̄_>>
\ヽ、 |l | | | | | | | | ``( (. .| | | | ~~
`、二===-' ` ===' ' ` ===' ' // ̄ヽヽ |__ゝ ヽ二=''
ヽヽ___// 日本
_____ _____ ______ _______
| ウェブ | | イメージ | | グループ | | ディレクトリ |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
.___________________
|help site:msdn.microsoft.com/ja-jp/library │・検索オプション
└─────────┘・表示設定
| Google検索 | I'm Feeling Lucky | ・言語ツール
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○ウェブ全体から検索 ◎日本語のページを検索
これが最強の検索方法な
434:デフォルトの名無しさん
09/02/13 17:59:56
今の Google には IFL ボタンなんてありませんが?
435:デフォルトの名無しさん
09/02/13 18:01:10
eには使う機械があるものが入ってる
senderはあまり使う機会がない
436:デフォルトの名無しさん
09/02/13 18:04:14
GoogleのTopページなんて見る機会まずないから知らんかったw
437:デフォルトの名無しさん
09/02/13 18:14:37
>>409
OnClickのeは確かに意味がないよ。
一方たとえばKeyDownイベントなら、eがなければどのキーが押されたか分からない。
あとは、EventArgsに意味があるイベントと意味のないイベントのときに、
EventArgsのありなしで区別したほうがいいかどうかを、
public delegate void EventHandler<TEventArgs>(
Object sender,
TEventArgs e
)
where TEventArgs : EventArgs
というジェネリックなdelegateの存在を踏まえつつ考えればいいのではないか。
438:デフォルトの名無しさん
09/02/13 18:33:03
>>436
ツールバーにインクリメントサーチが付いてないブラウザなんていっぱいあるからいつもトップから検索してるよ
439:デフォルトの名無しさん
09/02/13 20:37:19
internalキーワードを実感するために紹介されている記事をみてデバッグすると
エラーが表示されるらしいのですが何故か自分ではエラーが再現出来ません
普通にプログラムが立ち上がってしまいます
> URLリンク(www.atmarkit.co.jp)
> このソースをビルドすると、11行目で「'Sample003DLL.Class2.sample1()' はアクセスできない
> 保護レベルになっています。」というエラーになる。
他にもvisual studio 2008 ドキュメントのC# リファレンスにあるinternal キーワードの説明にある使用例も
エラーにならないんですがどういうことなのかよく分かりません
> この例には、Assembly1.cs および Assembly2.cs という 2 つのファイルがあります。1 つ目のファイルには、
> 内部基本クラス BaseClass があります。2 つ目のファイルでは、BaseClass のインスタンス化が試行されますが
> エラーになります。
-----------------------------------------------
// Assembly1.cs
// Compile with: /target:library
internal class BaseClass
{
public static int intM = 0;
}
-----------------------------------------------
// Assembly1_a.cs
// Compile with: /reference:Assembly1.dll
class TestAccess
{
static void Main()
{
BaseClass myBase = new BaseClass(); // CS0122
}
}
-------------------------------------------------
エラーが出る方が普通なんですか?
440:デフォルトの名無しさん
09/02/13 20:44:20
>>439
DLLにしてる?
441:デフォルトの名無しさん
09/02/13 20:45:15
UdpClientのラッパ作ってみたんですが、添削おねぎします
URLリンク(www3.uploda.org)
442:デフォルトの名無しさん
09/02/13 20:51:22
勝手に文字列にされたらこまるとか
このクラスの利用者がエラー処理できないとか
バインドするインターフェイスが選べないとか
443:デフォルトの名無しさん
09/02/13 20:55:14
自作の通信ソフトのサーバとクライアントにに組み込む目的で作りました
Receive用スレッドの終了方法がこれでよいかどうかわかりません
444:439
09/02/13 21:54:52
>>440
DLLにしたらエラーでました。
csファイルだとエラーが出なくてDLLにするとエラーが出るのか
勉強になりました。ありがとう
445:デフォルトの名無しさん
09/02/13 22:27:31
c#でグローバルIPアドレスを取得したいのですがわからないです。
どなたか方法わかる方いませんか?
446:デフォルトの名無しさん
09/02/13 22:38:25
わざわざ「グローバル」なんて言ってるから意味違うのかもしれないけど、
自分のIPアドレスを取得したいと素直に解釈するなら
URLリンク(msdn.microsoft.com)
447:デフォルトの名無しさん
09/02/13 22:53:13
モジュール起動中は電源オプションを変更する方法を探してるんだけど
↓以外に良い方法知ってる人いませんかね?
URLリンク(msdn.microsoft.com)
448:デフォルトの名無しさん
09/02/13 23:01:53
>>445
URLリンク(www.dyndns.org)
こういうのを見に行くとか。
449:デフォルトの名無しさん
09/02/13 23:49:14
>>447
2000/98以降
SetThreadExecutionState( state )
450:デフォルトの名無しさん
09/02/14 00:59:55
>>445
UPnPが有効ならSOAPで取りに行く方法もある
451:450
09/02/14 01:01:02
ちなみにNATの場合ね
452:デフォルトの名無しさん
09/02/14 02:43:48
>>449
ありがと
453:デフォルトの名無しさん
09/02/14 14:33:09
ファイル移動について質問です。
File.Move(from, to);
するときに、同名のファイルが空ったら上書きしたいです。
File.Copyなら、
File.Copy(from, to, true);
で上書きできますけど、Moveには、trueがないみたい。
こういう場合には、どうするんですか?
コピーして削除? 削除してからコピー?
なにかスマートな解決方法があったら教えてください。
454:デフォルトの名無しさん
09/02/14 15:15:15
2.0以降ならReplaceでいいんじゃないの?
1.xの場合はdestinationのファイルのディレクトリでファイル作成が禁止されている
場合に備えて、
(1) 一旦destと同じディレクトリにdestと別名tempでsrcをmove
(2) destを削除
(3) tempをdestにリネーム
455:447
09/02/14 16:29:18
APIってあんまり使う機会無いんだけどAPIクラス作って置いた方が便利だよね?
456:デフォルトの名無しさん
09/02/14 16:39:35
そういえばVistaでWin32APIに置き換わる新しいAPIを作るって話はどうなったんだろう?
たしかWInFXが.NET Framewo3.0になって・・・その後は?
457:デフォルトの名無しさん
09/02/14 17:04:02
>>456
7の次に期待しようではないか。
458:デフォルトの名無しさん
09/02/14 17:27:11
>>454
なるほど。サンクス。
459:デフォルトの名無しさん
09/02/14 17:30:36
そういうことをやると、空き容量は十分あるはずなのに、ファイルが移動できない!
とかクレームしてくる奴が・・・
460:デフォルトの名無しさん
09/02/14 17:58:28
URLリンク(blog.hobbystock.jp)
お美しい・・・
461:デフォルトの名無しさん
09/02/14 18:02:52
>>457
Win7でも実装されずなのか・・・
462:デフォルトの名無しさん
09/02/14 18:18:18
>>460
完全にスレチだが・・ドロッセルお嬢様ついに発売されるのか。
おしゃれユニットとか付属するのか気になる。
463:デフォルトの名無しさん
09/02/14 20:28:53
現在スパイウェアを作成してるんですが
感染者のファイルを盗み取りたいと思っていftpにアップロードを考えました
しかし、ftp接続をするとWindowsXPのファイアーウォールが作動します
これを迂回する方法を考えるのも面倒なので
指定したアップローダに投稿しようとしたところ
こちらはファイアーウォールが作動しませんでした
こんなテキトーなセキュリティーでよいのでしょうか?
exeを踏ませたらもうこちらの思い通りに操作できると考えてよろしいですか?
464:デフォルトの名無しさん
09/02/14 20:44:17
Windowsファイアウォールはこっちから出ていく分に関しては素通し。
FTPでもパッシブ接続なら発動しないと思う。
だから、今でもサードパーティでファイアウォールアプリを作る需要があるわけ。
465:デフォルトの名無しさん
09/02/14 20:53:50
XPのファイアウォールってアウトバウンドにルールを設定できないのが致命的なんだよ。
その辺がおまけのファイアウォールの出来だよ。
だからファイアウォールのアプリを別に入れないといけないわけだよ。
Vistaになってようやくアウトバウンドのルールを設定できるようになったので
OSのファイアウォールだけでもちゃんと設定すれば結構使えるようになったと思う。
466:デフォルトの名無しさん
09/02/14 21:57:46
>>457,461
そうなの?
467:デフォルトの名無しさん
09/02/14 22:17:32
>ftp接続をするとWindowsXPのファイアーウォールが作動します
こんなあほなこと言ってる奴のスパイウエアにひっかる奴って
468:デフォルトの名無しさん
09/02/14 22:21:10
日本語もまともに書けない奴は煽る資格ないな
469:デフォルトの名無しさん
09/02/14 22:41:00
あほの作ったスパイウエアだけにタスクバーに出るんじゃないの
470:デフォルトの名無しさん
09/02/14 23:16:59
初心者乙
471:デフォルトの名無しさん
09/02/15 00:36:04
ftpのしくみも知らない上級者怒ってんね
472:デフォルトの名無しさん
09/02/15 00:37:57
日本語でOK
473:デフォルトの名無しさん
09/02/15 00:47:03
本当のあほはどっちなのやら…
474:デフォルトの名無しさん
09/02/15 13:18:54
イベントログの情報を取得したいと思っています。
System.Diagnostics.EventLog[] eventLogs
= System.Diagnostics.EventLog.GetEventLogs();
でアプリケーション、システムといった各ログは取得できることは
分かったんですがそれぞれのログに登録されているイベントソースの
一覧の取得方法がわかりません。
System.Diagnostics.EventLog.SourceExists(string)
なメソッドがあるんでソース一覧も取得可能だとは思うんですが。
知っているかたがあれば教えてください。
475:デフォルトの名無しさん
09/02/15 14:17:18
MSはSDKにWin32ヘッダのC#用クラスを付けとけばいいのに
476:デフォルトの名無しさん
09/02/15 14:20:20
イラネ
477:デフォルトの名無しさん
09/02/15 14:23:04
それをやったら.NETの意味がなくなるからな
何でWin32ネイティブにしないの?という話になる
478:デフォルトの名無しさん
09/02/15 14:25:41
C#で作れるところに意味があるんじゃねーの?
もうC++とかやるきねーよ
479:デフォルトの名無しさん
09/02/15 14:26:33
そうそう特殊なことやらなきゃ、API なんて使わんし。
480:デフォルトの名無しさん
09/02/15 14:34:14
別にDllImportの宣言自体はそんなに面倒なものでもないしな
PInvokeは,その周辺の考慮事項が恐ろしく面倒
C++/CLIにしたからといって改善されるものでもない
481:デフォルトの名無しさん
09/02/15 14:34:36
compactにはあまりにもないものが多すぎて
APIに頼らざるを得ないケースが頻発
デフォルトで付けといてもらった方が便利だね
482:デフォルトの名無しさん
09/02/15 14:37:01
しかしめんどくさいのは定義が一意に定まるわけでもないことか
使いやすいようにいじれるのがいいからコードのデータベース化みたい
なのがいいんだよな
483:デフォルトの名無しさん
09/02/15 14:42:23
>>481
そう思う奴が多数なら、そこにビジネスチャンスが生まれるはず・・・なんだけどな
484:デフォルトの名無しさん
09/02/15 14:46:10
移植性が悪いからcompactではわざわざ削ってるんだろ
それをMS自らもっと移植性の悪い方法で提供してどうする
485:デフォルトの名無しさん
09/02/15 14:50:52
>>480
DllImport自体はともかく、定数の定義がむちゃくちゃ多いやつとか
超しんどいのは確か。
最近IMM関連いじっててそう思った。
486:デフォルトの名無しさん
09/02/15 14:52:46
ヘッダからDllImport 宣言に変換してくれるツールがあるじゃん・・・
487:デフォルトの名無しさん
09/02/15 14:53:57
あるフォームのDataGridViewの1行(1レコード)に入力されている値を、自作のクラスに渡そうとしています。
自作クラスはSystem.Windows.Formsを使わないので、出来ればDataGridViewRow型ではなく
別の型で渡したいと思っています。
今は渡し元フォームの方で、DataGridViewRowから1セルずつ値を取り出して、arrayにstringで入れて、
そのarrayをクラスに渡しています。
一応これで値を渡せてはいるんですが、DataGridViewRowから、
なんらかの「データの集合体」の変数を取り出す簡易な方法が他にあれば、教えてください。
488:デフォルトの名無しさん
09/02/15 14:56:23
考え方が逆だ
「データの集合体」をDataGridViewにバインドするんだ
489:デフォルトの名無しさん
09/02/15 15:09:09
>>488
ありがとう、DataRow型で取り出して渡せました。
490:デフォルトの名無しさん
09/02/15 16:26:09
これを↓
URLリンク(www.woodensoldier.info)
URLリンク(www.red-gate.com)
このReflector使ってきちんと起動するまでにいきたいんですが、
エクスポートして.cs吐かせてそのままデバッグしても警告やエラーが出ます。直せる人いませんか?
491:デフォルトの名無しさん
09/02/15 16:28:36
>>490
エラーが出るケースもあるけどそれすら直せないなら向いてない
492:デフォルトの名無しさん
09/02/15 16:31:14
こんなもん自分で作った方が早いような…
493:デフォルトの名無しさん
09/02/15 16:31:22
詳しい話は
C#, C♯, C#相談室 Part51
スレリンク(tech板:216番)
以降を見てね
494:デフォルトの名無しさん
09/02/15 16:35:35
>>491
向いてないのは分かってるんで、直せないですかとお願いしてるんです。
>>492
作ってくれるならお願いします
495:デフォルトの名無しさん
09/02/15 16:37:57
直せます。で?
496:デフォルトの名無しさん
09/02/15 16:38:31
自分でやる気ないんなら板違いだから、有償で誰かに頼みな
497:デフォルトの名無しさん
09/02/15 16:39:39
>>495
直してうpお願いします
498:デフォルトの名無しさん
09/02/15 16:42:02
>>497
嫌です。
499:デフォルトの名無しさん
09/02/15 16:42:54
そもそも、そのアプリが逆アセOKか、ソースの公開OKか、とか
そういうこともわからんし。
著作権法違反とかで捕まりたくないし。
500:デフォルトの名無しさん
09/02/15 16:43:33
どんな複雑な物かと思ったら…
501:デフォルトの名無しさん
09/02/15 16:44:19
では直してくれそうなスレありますか?
502:デフォルトの名無しさん
09/02/15 16:45:02
シラネ
503:デフォルトの名無しさん
09/02/15 16:48:26
作者に連絡とってソース売ってもらうのが正攻法じゃねーかな
逆コンパイルじゃねーけど
504:デフォルトの名無しさん
09/02/15 16:49:25
>>503
そだね。
505:デフォルトの名無しさん
09/02/15 16:50:10
ということで、この話は終了で。オツカレサマー
506:デフォルトの名無しさん
09/02/15 17:02:27
作者だけど直してやれば
507:デフォルトの名無しさん
09/02/15 17:05:10
>>506
お前が作者なら、お前がソース公開すればすむこと。
508:デフォルトの名無しさん
09/02/15 17:11:28
>>479
長時間作業させるアプリケーションなんて特殊じゃないだろ
509:デフォルトの名無しさん
09/02/15 17:14:20
>>508
なんの話?
510:デフォルトの名無しさん
09/02/15 17:24:36
上でも出てたみたいだけどOSのスリープ殺すのにはAPI必要でしょ
それ以外だって特殊なアプリケーションじゃなくてもAPI必要な場面はあるでしょ
.netにないのがそもそもおかしいというのは別の話で
511:デフォルトの名無しさん
09/02/15 17:27:35
ファイル一覧のソートについて質問があります。
ファイルの一覧を、アクセスタイムの新しいものから順番にソートして配列に入れたいです。
アクセスタイムを得るには、
File.GetLastAccessTime(file);
で、ファイル名を得るには、
string[] files = Directory.GetFiles(@"C:\temp", "*.txt");
です。
目的のファイルの一覧を、アクセスタイムの新しいものから順番にソートして配列に入れるには、どうしたらよいでしょう?
うまくふたつをつなげられないで困っています。
ご指導お願いします。
512:デフォルトの名無しさん
09/02/15 17:29:42
配列に入れてからソートすれば良いのでは無いでしょうか?
513:デフォルトの名無しさん
09/02/15 17:33:26
OS のスリープ殺す、なんてのは特殊だと思うけどな。
514:デフォルトの名無しさん
09/02/15 17:45:22
>>511
LINQ使えば簡単。
Directory.GetFiles(@"C:\temp", "*.txt").OrderBy(file => File.GetLastAccessTime(file)).ToArray();
515:490
09/02/15 18:08:11
ボクのはまだですかwktk
516:デフォルトの名無しさん
09/02/15 18:11:09
>>515
その話題は >>505 で終了しました。またのお越しをお待ちしております。
517:デフォルトの名無しさん
09/02/15 18:11:54
今日中がいいので、それは無理・・・
だれかおねがいします><
518:デフォルトの名無しさん
09/02/15 18:13:16
>>514
それだと、古い順に並んでしまうだろう。
OrderByの代わりにOrderByDescendingを使わないと。
519:デフォルトの名無しさん
09/02/15 18:17:38
>>514
おお、ありがとうございます。
なにか方法がありそうと思っていましたが、スマートです。
早速試してみました。
string[] files = Directory.GetFiles(@"C:\temp", "*.txt").OrderBy(file => File.GetLastAccessTime(file)).ToArray();
foreach (string file in files)
{list = list + file + "\r\n";}
MessageBox.Show(list);
なんかこれだと、まだabc順になっているようです。
なにか方法が違ってますか?
520:デフォルトの名無しさん
09/02/15 18:36:52
失礼。ごめんなさい。できました。
>>518
おっしゃるとおり、OrderByDescendingでできました。
大感謝です。
521:デフォルトの名無しさん
09/02/15 19:02:02
OrderByとOrderByDescendingの違いは正順、逆順だけなんだけど、アルファベット順になる理由はなんだったの?
522:デフォルトの名無しさん
09/02/15 19:25:19
今ぼくの進めてくれてらっしゃる方いますか
523:デフォルトの名無しさん
09/02/15 19:26:25
>>522
>>474 ですか?
524:デフォルトの名無しさん
09/02/15 19:29:05
>>474 は、イベントソースの一覧を取得する方法はなさげなので、
SourceExists() でやってるように、レジストリから取ってくるしかないのでは?
525:デフォルトの名無しさん
09/02/15 19:56:22
>>523
>>490です
526:デフォルトの名無しさん
09/02/15 19:59:01
>>525
それは終了らしいので、途中まで調べましたが止めておきます。
527:デフォルトの名無しさん
09/02/15 20:04:50
>>526
ではここに再開を宣言します。
どうぞよろしくお願いします
528:デフォルトの名無しさん
09/02/15 20:06:13
iイ彡 _=三三三f ヽ
!イ 彡彡´_ -_=={ 二三三ニニニニヽ
fイ 彡彡ィ 彡イ/ ィ_‐- 、  ̄ ̄ ヽ し ま
f彡イ彡彡ィ/ f _ ̄ ヾユ fヱ‐ォ て る
f/ミヽ======<|-'いシ lr=〈fラ/ !フ い で
イイレ、´彡f ヽ 二 _rソ 弋_ { .リ な 成
fノ /) 彡! ィ ノ ̄l .い 長
トヾ__ら 'イf u /_ヽ,,テtt,仏 ! :
|l|ヽ ー '/ rfイf〃イ川トリ / .:
r!lト、{'ー‐ ヽ ´ ヾミ、 / :
/ \ゞ ヽ ヽ ヽ /
./ \ \ ヽ /
/〈 \ ノ
-‐ ´ ヽ ヽ \\ \ 人
529:デフォルトの名無しさん
09/02/15 20:08:04
ほんとに今日だけはお願いしますOTZ
530:デフォルトの名無しさん
09/02/15 20:10:19
なんのためにそれが必要なのか、わかりやすく説明してみれ。
531:デフォルトの名無しさん
09/02/15 20:34:21
>>490のは、何に躓いたのかさっぱり分からないけど、普通にできたよ。
もちろん差し上げてもいいんだけど、
| このソフトはフリーソフトウェアです。
| 配布、転載は原則自由です。
| ただし、中身の一部もしくは全部を改変して配布、掲載をする事は禁止します。
って書いてあるので、作者の許諾を明示的に取ってきてください。
つーか、なぜ作者にくれと言わないのか?
532:デフォルトの名無しさん
09/02/15 20:38:52
>>506で作者が登場している!ちょうど良いぞ!w
533:デフォルトの名無しさん
09/02/15 20:46:39
最近仕事でC#を使うことになりました。
Webの開発です。
皆さんに聞きたいのですが、匿名メソッドというのは
どういうケースで使いますか?
URLリンク(www.atmarkit.co.jp)
↑@ITで匿名メソッドについて載っていますが、どういうものかは理解できました。
しかしこれってWebアプリの開発とかでどういうケースで使うのかなと。。
使用ケースが分かっていません。
あまり使うことが無いものなのでしょうか?
534:デフォルトの名無しさん
09/02/15 20:50:36
また、2ちゃんねるで宿題頼んでる奴がいるのかw
535:デフォルトの名無しさん
09/02/15 20:51:42
イベントハンドラーに適当なテスト用のメソッド入れたいときとか、
LINQ でとか。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4857日前に更新/200 KB
担当:undef