08/02/24 08:52:44
>>867
それを作ってた開発者が
C#を開発したんじゃなかったっけ
870:デフォルトの名無しさん
08/02/24 09:09:15
定期的にその話題でてくるなぁ。
Anders Hejlsbergね。
元ボーランド社員のDelphi開発者。
現MS Technical Fellow。C#開発者で、.NET Frameworkの設計にも深く関わってる。
871:デフォルトの名無しさん
08/02/24 10:06:22
.NET Remotingを使ってメッセージ通知をしあうプログラムを書いているのですが、
サーバーとなっている方の親クラスに通知する方法が思いつきません。
下記のようにやってみたのですが、これだと呼出毎にインスタンスが出来てしまって
イベントの意味がなくなってしまいます・・・
なにか良い方法はないでしょうか?
// server
class MsgServer : MarshalByRefObject
{
public event EventHandler CallRecv = null;
public string Recv(string message)
{
if (CallRecv != null) CallRecv(this, new EventArgs());
}
872:デフォルトの名無しさん
08/02/24 10:34:48
俺の場合は、知らせたいクラスのオブジェクトはひとつしか作らなかったから
staticでインスタンスを持っておいて、それにアクセスした。
873:デフォルトの名無しさん
08/02/24 18:06:06
>>861
stringの拡張メソッドにMatchでもつけてみたらどうだ
874:デフォルトの名無しさん
08/02/24 18:09:40
LINQで正規表現を組み立てられないかな
875:デフォルトの名無しさん
08/02/24 21:19:02
「デルファイ言語」
876:デフォルトの名無しさん
08/02/24 23:32:24
むしろ正規表現はExpressionTreeに組み込める気がする
今の実装はどうなってるんだろうね
877:デフォルトの名無しさん
08/02/24 23:46:27
>>876
正規表現のコンパイルオプション次第で、LCG使ってIL出力して高速化できた気がする。
あの部分のソースコードも公開されたのかな。後で見てみるか。
878:デフォルトの名無しさん
08/02/25 00:22:54
質問です。
HttpRequestHeaderで既に定義されている環境変数(User-Agentなど)を
HttpWebRequest.Headersに直接指定したいのですが、
---
このヘッダーは、適切なプロパティを使用して変更しなければなりません。
パラメータ名: name
---
このようなエラーが出てしまって出来ない状況です。
WebClientでは可能なのですが、HttpWebRequestのほうが細かいことができる感じなので
どうにかして指定する方法はないものでしょうか?
具体的にはtextBoxにベタ書きしてある複数行のリクエストヘッダを直接指定しようとしています。
どうかご教示お願い致します。
879:デフォルトの名無しさん
08/02/25 00:34:32
諦めれ
880:デフォルトの名無しさん
08/02/25 01:25:15
Web認証してログインするクライアントソフトを作っているのですが、
HttpWebResponseで返されたHTMLに含まれているボタンを押すには
どうすればいいでしょうか?
具体的にはHTMLソース上で
<input type="submit" name="login" value="ログイン" accesskey="s" />
と書かれているボタンオブジェクトです。
よろしくお願いいたします。
881:デフォルトの名無しさん
08/02/25 01:30:49
>>880
<input type="submit" name="login" value="ログイン" accesskey="s" />
を包んでる<form …>タグはどうなってるの?
そこに書いてあるmethodによって、actionに書いてあるURLへのデータの送り方が変わってくる。
「HTML フォーム cgi」とかで検索するともっと詳しく分かるかもね。
882:デフォルトの名無しさん
08/02/25 01:33:06
>>881
ありがとうございます
<form action="URLリンク(xxxxxxxxx)" method="post" style="margin-bottom:0px;">
と書いてあるのでPostメソッドでしょうか?
883:デフォルトの名無しさん
08/02/25 01:37:19
@IT:.NET TIPS WebRequest/WebResponseクラスでPOSTメソッドによりデータを送信するには? - C# VB.NET
URLリンク(www.atmarkit.co.jp)
884:デフォルトの名無しさん
08/02/25 02:23:42
なんでこういう所に出すのにusingすら使わないんかねぇ・・・
885:デフォルトの名無しさん
08/02/25 02:44:19
>>883
それでやってみましたが、もとのログイン画面に戻ってきてしまいますね・・・
念のため、fiddlerでブラウザが送信しているPOSTメッセージをキャッチして
比較してみたのですが、同じものを送ってるんですが・・・・
Windowsアプリのように、Clickイベントを送ることはできないのでしょうか?
886:デフォルトの名無しさん
08/02/25 02:55:50
普通にHTTP POSTで送れると思うのだが。
887:デフォルトの名無しさん
08/02/25 03:09:27
すみません
送信文字列に「&」が含まれていたようで、
それを個別に%26に変えないといけないようでした
お騒がせしました
ありがとうございました
888:デフォルトの名無しさん
08/02/25 10:27:06
フォームの上に表示される青いバー(最大化ボタンとかあるやつ)を
消すにはどうすればいいでしょうか?
889:デフォルトの名無しさん
08/02/25 10:29:51
FormBorderStyle.Noneにするとか
ControlBoxとTextをなくすとか
Regionでクライアント領域だけにするとか