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


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

くだすれ.NET(超初心者向け)



1 名前:デフォルトの名無しさん [2006/10/07(土) 17:28:33 ]
このスレッドは
どんなに「くだ」らない.NETプログラミングに関する質問でも
誰かが優しくレスをしてくれる「すれ」っどです。
質問者自身何がなんだか分からない質問でも勇気をもって書き込んで
ください。お礼は.NETアプリケーションの普及と初心者の救済を
お願いします。

208 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 20:31:33 ]
色々いぢくった後に纏めてRefresh()とかやれば多少はマシになるんでないか
実験してないが

209 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 21:00:48 ]
>>206
IDEで実行して言ってないよね?w
Releaseのバイナリを直接動かしてみた?

210 名前:CeleronM 1.5G [2007/12/22(土) 10:35:13 ]
>>207-209
ありがとうございます。

描画速度だからC#でも同じですかね。
ちょっと検討してみます。
バイナリ直接でも遅いです。

未だVB詳しくないもんで、特別に何か巧い手があるかなと思ったんですが。
冗長コーディングとかして速さ追求してみます。

211 名前:デフォルトの名無しさん [2008/01/04(金) 23:43:37 ]
Matrixについての質問なんですが、指定した点(アンカーポイント)についてのスケール変更
ってどのようにするのでしょうか?一度原点を移動してからスケールを変更しても
原点移動しないでスケール変更したのと同じになってしまいます。
回転や平行移動などは原点の移動で指定した点についての変形ができるのですが、
どうしてもスケール変更だけは上手くいきません。
なぜでしょうか?

212 名前:デフォルトの名無しさん mailto:sage [2008/01/04(金) 23:44:34 ]
ギャァァァァァァァァァ
すいません、ageてしまいました。
吊ってきます orz

213 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 02:29:45 ]
VS2005 VB で質問です。

条件分岐でファイルがある場合は読み込み、
無い場合は作る。といった感じの動きをしたいんですが、
ファイルが無い場合に、else以下の処理でファイルを作った後に
上に戻ってファイルを読む動きをしてしまいます。

ソースをどこまで書けばいいのか分からなかったのですが、
下記がif文の中身です。勉強がてら2chブラウザを作っていまして。
exit subを入れても動作は同じでした。どこで戻るのか全く分かりません…
よろしくお願いします。

214 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 02:30:34 ]
If System.IO.File.Exists(CurDir & "\" & MyBordNunber & ".dat") = True Then
'取得データがある場合
Dim MydownFile As StreamReader
Dim Mytext As String
Dim MyLine As Integer = 1

MydownFile = New StreamReader(CurDir & "\" & MyBordNunber & ".dat", Encoding.Default)

'改行コード数
Do While -1
Mytext = MydownFile.ReadLine()
If Mytext Is Nothing Then
Exit Do
End If
MyLine += 1
Loop

RichTextBox1.Text = MyLine



215 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 02:31:04 ]
Else

'取得データが無い場合

MyHead = "GET /" & MyBordKey & "/dat/" & MyBordNunber & ".dat HTTP/1.0" & vbCrLf & "Host: " & MyHost & vbCrLf & "User-Agent: Monazilla/1.00" & vbCrLf & "Connection: close"

'送受信
MyWrite.WriteLine(MyHead)
MyWrite.WriteLine("")
Mydat = MyReader.ReadToEnd
MySocket.Close()

'レスポンス判定
If Mydat.Substring(9, 3) = 200 Then

'dat保存
Dim MyLasttime As String
MyLasttime = 1
RichTextBox1.Text = Mydat

TextFlag = Mydat.IndexOf(vbCrLf + vbCrLf) + 4
Mydat = Mydat.Substring(TextFlag, Mydat.Length - TextFlag)
Dim MydatWrite As New StreamWriter(CurDir & "\" & MyBordNunber & ".dat")
MydatWrite.Write(Mydat)
MydatWrite.Close()

Else
RichTextBox1.Text = "見つかりません"

End If
End If

216 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 02:33:43 ]
貼り付けたらネストが…



217 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 03:25:22 ]
ごめんなさい。
Handles Button1.Click, Button1.Click
と繰り返してました…
スレ汚し申し訳ないです。

218 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 12:45:32 ]
生兵法は怪我の元。
マジメに基礎から勉強せえや、としかいいようがないと思うけど。。

219 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:38:00 ]
みなさん ''' とか /// 使ってます?


220 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:56:48 ]
使ってる

221 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 11:23:46 ]
使うてる

222 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 11:58:00 ]
使っとう

223 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 08:53:30 ]
ファイルあるかな?
if (なかった)
{
 ファイルを作る
}
ファイルを開く
ファイルを読む
ファイルを閉じる

224 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 09:51:14 ]
>>223
作ったばかりのファイルから一体何を読むんだい

225 名前:デフォルトの名無しさん [2008/01/17(木) 13:43:09 ]
どうか教えてくださいお願いします。

1.
.NETの文字列型(String)の内部コードってUTF-16ですよね?
以下にそう書いてあるし。
msdn2.microsoft.com/ja-jp/library/1w71hb4e(VS.80).aspx

2.
それと以下にはASP.NETでは入出力にUTF-8が使われると書いてありますが、
これはあくまで入出力の問題であって、.NETのString型の内部コードとは無関係ですよね?
www.atmarkit.co.jp/fdotnet/aspnet/aspnet16/aspnet16_04.html

3.
そこで気になっているのが、
プロパーから提供されたソースに以下の様なコードがあってですね、
"^[ -~。-゚]+$"
これは正規表現の文字列なのですが、
半角文字のみで構成されている文字列の時にOKとしたい様なのです。
内部コードがUTF-16の場合にこれで上手く行くのか不安です。
.NETのStringの内部コードがUTF-16ならば、正規表現もUTF-16で動く筈ですよね?

#今UTF-16のコードページを見ていたら、半角片仮名の並びがShift_JISと同じでした。
#これはこれで上手く動きそうです。
#ですが、正規表現の内部コードについて知りたいのでお願いいたします。

自分はVB.NET 2005とASP.NETを使ってwebアプリ開発をやっています。
OSはクライアントはWinXPSP2、サーバーはWin2003SP?です。

226 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 21:34:54 ]
コード云々より、その正規表現エンジンの仕様を調べる方が先だろう




227 名前:デフォルトの名無しさん [2008/01/17(木) 22:41:32 ]
正規表現エンジンは.NET純正のコレです。
msdn2.microsoft.com/ja-jp/library/4edbef7e(VS.80).aspx
ココを見るとUTF-16(UCS2?)としか思えないんですけどね…。

228 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 22:47:27 ]
>>225
危ない橋を渡るより、文字数とSJISのEncodingのバイト数が一致するかどうかを調べる
確実な方法に変えた方がいいと思う。

>>226
何いってんだコイツ?


229 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 01:45:44 ]
それは確実なのか?

230 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 09:10:14 ]
U+FF61-U+FF64: Halfwidth CJK punctuation
U+FF65-U+FF9F: Halfwidth Katakana variants

231 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 12:33:59 ]
難読化するにはDotfuscatorしかないのかな?買おうとするとやたら高い。

Dotfuscatorの入手手段は、いまのところVisualStudio購入するとついてくるCommunity版か、
販売されてるProfessional版の2択であってる?

232 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 18:25:50 ]
フリーで何かあったはず
名前忘れたけど
ついでに.NET2.0以降に対応してるかも不明
見つけた時は.NET1.1しかなかったから

233 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 23:31:33 ]
フリーのあるのかと思い .NET 難読化 フリー でググったら、
NanDoKu っていうのが見つかった。
更新もされていていま.NET2.0でも使えるらしい。
これ良さそうだね。ありがとう。

234 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 02:44:24 ]
フォームをモードレスで表示するけれど、フォームを閉じるまでは呼び出し側を終了しないって言う風にするにはどうすればいいですか?

235 名前:234 mailto:sage [2008/01/21(月) 04:12:07 ]
あ、丁度適当なスレを見つけたので移動します。失礼しました。

236 名前:お願いします [2008/01/25(金) 18:52:04 ]
フォームAの開くボタンから別フォームをモードレスで表示して
同じくフォームAの閉じるボタンから別フォームを閉じるにはどうしたらいいですか?




237 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 18:58:32 ]
お手軽にやるなら new FormB().Show(this)

238 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 19:41:14 ]
いやいやいやいや

239 名前:デフォルトの名無しさん [2008/01/28(月) 23:56:45 ]
Win32APIまじりの質問になって申しわけありません。

現在C++/CLIを使用して.NETからWin32APIでの非同期IOを行っています。
非同期IOの完了通知にSystem.Threading.Overlappedクラスを使っています。
非同期での書き込みは完了し、待機イベントもシグナルを受信するのですが、
Overlapped.Packメソッドに渡したコールバックデリゲートが呼ばれなくて困っています。

1 Overlappedをインスタンス化する。(hEventは手動リセットイベントオブジェクト asyncはIAsyncResultを実装したクラス
Overlapped ^ overlapped = gcnew Overlapped(0 , 0 , IntPtr(hEvent) , async);
2 Packする。
NativeOverlapped * nativeOverlapped = overlapped->Pack(callback , buffer);
3 非同期IOを行う
WriteFile(hIO ,Marshal::UnsafeAddrOfPinnedArrayElement(buffer,0).ToPointer() , buffer->Length , NULL , (LPOVERLAPPED)nativeOverlapped);

4 完了通知を受け取った(hEventがシグナルを受信)あとにリソースを開放する
Overlapped ^ overlapped = Overlapped::Unpack(nativeOverlapped);
Overlapped::Free(nativeOverlapped);

で間違いありませんよね?
hIOはFILE_FLAG_OVERLAPPEDを設定して開いてあります。

コールバックデリゲートを呼び出すには何か他の操作が必要なのでしょうか?

240 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 03:47:49 ]
>>239
スレ選ぼうね

241 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 17:20:25 ]
VS2008 Expressがダウンロードできない。
各製品のWebインストールもできない。

単に休日で混んでるのか、メンテナンス中なの?

242 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 01:36:59 ]
嫌われてるんだよ

243 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 01:37:56 ]
ワンピーススレって伸びないよね

244 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:10:45 ]
.NETアセンブリのDLLをネイティブなオブジェクトファイルと静的リンクする場合、
どの段階でアプリケーションドメインが初期化されるのでしょうか。

ole32などを一緒にリンクすると起動時にプロセスの初期化エラーが出るので、
DllMainで何か悪さをしているような気がしてならないのです。

245 名前:デフォルトの名無しさん [2008/02/03(日) 21:30:53 ]
.netでC言語をやりたいですが、どこからDLすればいいですか?

246 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:51:08 ]
.NETフレームワーク向けのCってのはあまり聞かないな
C++拡張でいいのならC++/CLIがあるが



247 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:12:37 ]
C.net

なんか新鮮
つーか質問者はC#のことを言っていると思うが

248 名前:一応ある mailto:sage [2008/02/04(月) 10:27:17 ]
C# & C対応
ttp://www.gnu.org/projects/dotgnu/pnet.html
C対応
ttp://www.cs.princeton.edu/software/lcc/

最新の.NETFramework上で動くかどうかは未検証。

249 名前:デフォルトの名無しさん [2008/02/07(木) 18:15:19 ]
CLIのMSによるWindowsへの実装がCLRですよね。
.NETというのは具体的に何を指すんでしょうか?
それとも、具体的なものでなく、MSの考える一連の共通な基盤を挿す包括的・抽象的な概念なんでしょうか?

250 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:24:36 ]
.NET FxはCLRにWPFやWCFなどのライブラリを加えたもの。

251 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:46:21 ]
嘘です

252 名前:249 mailto:sage [2008/02/07(木) 23:44:11 ]
>>250
↓を見る限り、やはり一連の「アプリ開発・実行環境」全体を指す、ってことでしょうかね?
ja.wikipedia.org/wiki/.NET_Framework

253 名前:デフォルトの名無しさん [2008/02/08(金) 13:58:33 ]
すいません、.net2003で
ボタンを押してフォームを開く処理で
呼び出し側は操作できるようにしときたいのですが
何回ボタンを押しても1画面以上開かないようにしたいです。

Public frmList As Form

public sub openForm()
  If IsNothing(frmList) Then
frmGamen = New frmDataGamen
Call frmGamen .Show()
End If
End Sub

それで上記のように作ったのですが
これだとcloseした後2度と開けなくなってしまいます。

254 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 13:59:14 ]
間違えて途中で送信してしまいました。すいません。

255 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 14:05:22 ]
何度も間違えてすいません。
ソースも間違ってました。

Public frmList As Form

public sub openForm()
  If IsNothing(frmList) Then
   frmList = New frmDataGamen
   Call frmDataGamen.Show()
  End If
End Sub

これで
ttp://dobon.net/vb/dotnet/form/closeform.html

>補足:Closeメソッドでフォームを閉じた時は、その後このフォームを表示することはできません。もしフォームを一時的に非表示にするだけであれば、Hideメソッドを呼び出したり・・・
とありますがこれを回避する方法ってありますでしょうか?

何回もすれ汚してすいませんでした。

256 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 14:29:08 ]
>>250
.NET Fx=.NET Frameworkの略ですか?
FrameworkをFxと略すのって発音的にちょっと変な気が・・・複数形のFrameworksだったらいいんだけど



257 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:11:03 ]
>>256
.NET Freamwork FX は開発コードで Feature X の意味だったような・・
製品化された後の名称が.NET .Freamwork 3.0

258 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:15:10 ]
>>255
>Call frmDataGamen.Show() 

frmList.Show()
の間違いと考えていい?
それからクラス名は大文字で始める。frmのようなハンガリ記法は避ける。
この場合はFromDataGamenとするのが推奨。


259 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:16:44 ]
>>257
あれ、WinFXが.NEW Framework 3.0になったと記憶してましたが・・・?
もしかしてその名残で.NET Fxって言うのかなぁ

260 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:20:56 ]
>>250 は単純にWinFXのタイポだろ?
実際 3.0 = 2.0 + WPF + WCF + WF なんだから

261 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:37:22 ]
>>258
>それからクラス名は大文字で始める。frmのようなハンガリ記法は避ける。
ここまでは格好良かったのに…!!

>この場合はFromDataGamenとするのが推奨。
Fromだと!?

しかし目から鱗だ。
frmとかlblとかtxtとか普通に使っちゃってるよ。
辞めた方がいいのかな。

262 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:44:48 ]
ご指摘ありがとうございます。
frmList.Show()の間違いでした。
また自己解決できました。

If IsNothing(frmList) Thenを
If IsNothing(frmList) OrElse frmList.IsDisposed then

で再表示させることができました。
ありがとうございました

263 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:49:02 ]
>>261
privateなら別にいいんじゃね

264 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 15:56:11 ]
>>260
そうですよね。
>実際 3.0 = 2.0 + WPF + WCF + WF なんだから
あとWCS(Windows CardSpace)もですね。

ところでクラスライブラリやCLRは2.0から「全く」変わってないんでしたっけ?

265 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 16:00:00 ]
うん

266 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:05:56 ]
>>256
.NET Fxって略称はMSFTの人とかが時々使ってるね。
スライドとかで目にすることがある。



267 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:07:06 ]
>>264
実際のところはバグフィックスとか入ってるらしいから、
全く同じかというとそうでもないかもしれない。

268 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:10:50 ]
.NET Framework 3.5では既存部分 (2.0, 3.0)にも手が入っていて、
それぞれSP1として公開されている。

269 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 00:07:01 ]
ふと思ったんですが
どこからも参照されなくなったインスタンスを、GCに回収される前に裏技など使ってとっ捕まえる方法ってあるんですか?それとも原理的に不可能?

270 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 00:15:54 ]
っ Finalizeメソッド

271 名前:269 mailto:sage [2008/02/10(日) 00:47:35 ]
>>270
あ、Finalizeも定義してない場合です。
なんというか、完全に.NETのメモリ管理領域(マネージヒープ?)に漂ってる場合です

272 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 01:51:44 ]
>どこからも参照されなくなったインスタンス

273 名前:269 mailto:sage [2008/02/10(日) 02:13:02 ]
忘れることにしますw
こういう馬鹿なこと考えるのはちゃんと.NETを勉強してからにしよう。

274 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 13:05:59 ]
>>269
インスタンスメソッドへのデリゲートを握られることって参照を握られることに
なるんだっけ?

もしそうでないなら不可能じゃないと思うんだけど、まあそんなことはないよな。

275 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 13:26:32 ]
>>269
WeakReference


276 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:17:59 ]
どこからも参照されなくなったら、WeakReferenceもクリアされるかと



277 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 19:07:03 ]
参照を持っとくことはできるけどGCをフックできない。


278 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 20:00:41 ]
長い弱い参照のWeakReference(object, true)というのはどういうとき使うのだろ。

279 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:08:35 ]
時々しか必要にならないオブジェクトがあるとして、
そいつのインスタンスをずっと保持してるとメモリが無駄になるし、
かといって必要な都度作成するようにするとパフォーマンスが犠牲になる。

こういう場合の「いいとこどり」狙いでしょ。違ったっけ?

ちなみに>>275はナンセンスだよねw
なんでこういう一行レス専門の奴ってアホなんでしょw

280 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:14:22 ]
>>279
そういう目的に弱い参照を使うなとMSDNに書いてあったと思うよ。

281 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:17:49 ]
>>279
「長い」弱い参照の意味わかってるかね?


282 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:20:27 ]
はっきり言って弱参照はなかなか活用しにくい。
javaにある、なんていったかな、ソフト参照だっけかな(違ったかも)?
そういうのなら活用できそうなんだがね〜

大抵すぐに思いつく、キャッシュ方面に用途には、
少なくとも単純には使えない(実質うまく動かない)。


283 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:38:21 ]
>>269 の言ってることを文字通り受け取ればWeakReferenceは違うのだろうけど、
もしオブジェクトの状態を試験的に追跡したいだけなら、
別スレッドからでIsAliveでポーリングすればいいわけだからあながち間違いとも思えない。

「長い」弱い参照については目的はわからないが確認できた動作は
デストラクタが呼び出された後から確保されたメモリが消失するまでの間も
IsAliveがtrueということだった。
「短い」方はデストラクタが呼び出されたときにIsAliveがfalse。

284 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:44:01 ]
それはきっとファイナライザのことだよね。

285 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:52:26 ]
>>284
おっと.NETスレだった。C#の用語で書いてしまった。
C#のデストラクタ=ファイナライザということで。C++/CLIだと違うのだよな。

286 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 23:49:13 ]
「復活」させた場合でも追跡したい場合に使うのが「長い」弱い参照。
でも復活自体まず使う機会がない。




287 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:00:30 ]
>>285
C#も2.0からファイナライザという言葉を使うようになりました。

288 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:11:42 ]
>>287
ソースは?

289 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:18:41 ]
>>286
確かにMSDNにそう書いてあるのだけど、
具体的にどうすることなのかが見つけられないんだよね。
復活というのはどうすることなのかサンプルコードとかないでしょうか。

290 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:25:17 ]
マイクロソフト

291 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 01:40:12 ]
ファイナライザで参照を保存するんだよ>復活


292 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 18:37:21 ]
HttpWebRequestは同時使用数に制限があるのでしょうか?
例えば下のプログラムをループで回したりすると途中で
操作がタイムアウトになりましたとWebExceptionが発生します。
最後のコメント外してAbortを有効にすると例外はでないのでリソース
競合だとは思うのですが、大量の要求を他に転送するようなシステム
は困りそうな気がします。どうやって回避しているのでしょう?

Sub Test()
Dim req As HttpWebRequest
Dim reqStrm As Stream

req = HttpWebRequest.Create("localhost/")
req.Method = "POST"
reqStrm = req.GetRequestStream()

If Not IsNothing(reqStrm) Then
reqStrm.Close()
End If
'req.Abort()
End Sub

293 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 18:44:02 ]
同時に同じホストに張れるコネクションの最大値がHTTPの仕様で決まってる。

294 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 19:13:18 ]
>>293
d。
でも、GetResponse()呼んでればわかるけれど
GetRequestStream()の時点というのは変ではありません?

295 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 11:01:19 ]
↓@ITのWindowsフォームのコントロールについての説明ですが
www.atmarkit.co.jp/fdotnet/csharp_abc2/csabc2_003/cs2_003_03.html#cs0306
>言葉の意味としては、ユーザーインターフェースを持ったコンポーネントがコントロールということになる。.
「ユーザーインターフェース」というのは具体的に何を指すのか分かりません。
要するにイベントを持つようなクラスということですか?


296 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 14:44:38 ]
簡単にいえば、人間からの入力を受け付けたり、出力を行ったりする
人間とコンピュータの接点となるものを意味する概念。

そこの文章では、ようするに画面に何か表示したり
マウス・キーボードなどから人間の入力を受け取ったりする機能を
持っているコンポーネント(≒クラス)がコントロールだと言っている。



297 名前:295 mailto:sage [2008/02/14(木) 15:09:31 ]
>>296
処理の流れとしては、↓のような感じですよね
「マウス・キーボードなどから人間の入力」⇒イベント発生⇒そのイベントがWindowsメッセージキューに並ぶ⇒イベントハンドラで処理

というか、Controlを継承してるのだからイベントを持つのは当たり前ですよね・・・
つまらない質問してすみませんでした。ありがとうございました。

298 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 03:58:28 ]
ダイアログボックスのサイズを指定したいんですか、
System.Windows.Forms.MessageBox ではできないんですか?

299 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 04:12:19 ]
節子、それダイアログちゃう

300 名前:節子 mailto:sage [2008/02/16(土) 04:16:25 ]
ちゃうでしたっけ?
MessageBox.Showにはサイズ指定できそうなのは無かったス・・・やっぱ無理ぽいですね

301 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 09:29:48 ]
無理だとわかった瞬間諦めるのが初心者。
そこで継承という考えに行き着けば、初心者を抜け出せる。

302 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 10:45:37 ]
継承でなんでも出来ると思ってる

303 名前:デフォルトの名無しさん [2008/02/18(月) 11:09:05 ]
継承で大概なんでもできるでしょ。

304 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 11:36:03 ]
継承にせずに、メンバにすべきときもある。

305 名前:デフォルトの名無しさん [2008/02/18(月) 11:51:21 ]
メッセージボックスのサイズを変えたいだけなのに、0から作り直せと?

306 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 12:17:42 ]
継承する意味があまりない



307 名前:デフォルトの名無しさん [2008/02/18(月) 12:32:00 ]
ではどのように>>298を解決するんで?

308 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 12:41:59 ]
Applicationクラスにモーダルに入る時のイベントがあったと思うから、
そのタイミングでWin32APIつかっていろいろやればできるんじゃないの?






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

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

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