1 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 17:53:36 ] 前スレ VB.NET質問スレ(Part28) pc11.2ch.net/test/read.cgi/tech/1229695062/l50 テンプレは>>2 〜
357 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 22:29:25 ] >いまさらだけど、>>342 みたいなことがしたい場面というのが思いつかない。 場面と言うか、作ってる途中で仕様変更をした時、 修正しなきゃならない箇所を減らしておきたかっただけのことなんです。 例えば = [Byte].MaxValue としていた場合、 後でもしもbの型をByteからUShortに変えた時は = [Ushort].MaxValue に変更する必要が出てくるんですが、 そこの変更を忘れてバグを出すのも嫌だなと。 仕様を固めないままコード打ってること自体間違ってると言われればその通りなんですが
358 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 23:18:12 ] >>357 ByteをやめてやっぱりUShortに変えよう。 ってなるのはどういう時なの? 最初からIntegerとか大き目の型を使っておけばいいんじゃないの?
359 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 23:27:16 ] メモリを16Mから32Mに増設したときとかなら 気が大きくなってUShortにしようかなって思うかもしれん
360 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 23:51:34 ] >358 Byte,SByte,Short,UShortの存在価値ってないよな。
361 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 10:04:21 ] ほしゅ
362 名前:298 mailto:sage [2009/03/14(土) 11:43:43 ] お蔭様でうまくいきました。 http 解析しなくても、また HttpWebRequest を使わなくても 解決できました。 ヒント:WebRequest 有難うございました。
363 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 12:52:15 ] Halo Warld を表示するプログラム教えて
364 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 13:18:58 ] Console.WriteLine("Halo Warld")
365 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 19:14:24 ] >>362 http解析のくだりは置いとくとして、 WebRequest.Createでhttp:なにがしを指定したら、HttpWebRequestのインスタンスが帰ってくるのは理解してるのかね そもそもWebRequestは MustInherit だぞ
366 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 20:47:44 ] Apache+Monoに挑戦したがよくわからなかったので他に無料の.NET用Webサーバない?
367 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 20:48:23 ] IIS
368 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 20:52:30 ] WindowsXPなどのクライアントOSで動く無料の公開ライセンスをそなえたWebサーバ IISは2人以上に公開する時はWindowsServerの料金を払わないとダメ
369 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 21:34:37 ] クライアントのWindowsに10接続以上は不可だからOSごと変えなきゃね
370 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 21:47:31 ] www.forest.impress.co.jp/article/2007/10/31/abysswebserver.html
371 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 21:49:39 ] MS 製品のライセンスについては、あんまり追求しない方がいいよ。
372 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 21:50:19 ] どうして?
373 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 22:00:13 ] 白黒はっきりさせようと MS に問い合わせると、とんでもない答えが返ってくるから。 グレーはグレーのままにしておいた方がいい、ってこと。 ライセンス(CAL)をきっちり買えるんなら別だけど。
374 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 22:03:27 ] グレーじゃないのにグレーと言うのは何故?
375 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 22:27:39 ] 構造体の1次配列のメンバを指定して並べ替えたいのですが メンバごと型を指定して並べ替える良い方法があったら教えて頂きたいです。
376 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 23:06:10 ] >>375 DataTableに置き換えてソートかけるんじゃだめ?
377 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 23:29:55 ] なんというVBらしい発想w IComparer(Of T)を実装したクラスを作ってそのインスタンスをArray.Sortに渡すのが正解
378 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 17:21:06 ] IComparerで調べてみることにします。ありがとうございました。
379 名前:298 mailto:sage [2009/03/15(日) 18:42:54 ] >>365 もう解決したからいいんだけど、 WebRequest は MustInherit ではなくそのまま使えたよ。VS2005。 あと、WebResponse が帰ってくるのは、.Create() ではなく .Getなんちゃら() メソッドです。 やってみると単純だった。 ただ、今回の肝は、ログインページで認証を済ませてから ダウンロードしなきゃいけない仕組みのため、 WebRequestでMethodをPostに指定し、 取得したクッキーを使いまわす という操作が必要でした。 これも、これでいいのかというくらいすんなり行ってしまって 自分で驚いたほど。 いやー便利だよVS
380 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 21:23:09 ] そもそも割り算とはなんなんでしょうか
381 名前:365 mailto:sage [2009/03/15(日) 21:31:14 ] 俺は295じゃないが MSDNのサイトで確認する限り、WebRequestは1.1から3.5までですべてMustInheritなんだが んで.GetなんちゃらメソッドはSharedじゃないだろう?ならばそのメソッドを呼ぶための インスタンスはどうしたんだと。MSDNには、 >新しい WebRequest インスタンスを初期化するには、Create メソッドを使用します。WebRequest コンストラクタは使用しないでください。 って書いてあるんだがな つまりおまえが使った.Getなんちゃらメソッドは、実際にはHttpWebRequestクラスの メソッドが使われてるはずだろうと言ってるんだ あと認証の話だが、なにもわからない状態からそれを確認するためには、>>295 のいう >WireShark とか、ieHttpHeader とか使って、やりとりを調べる。 は間違っていない。というより事前情報がなにもなければほとんど唯一の手段だ そして認証してクッキーを使いまわすってのは、まさに >>そのやりとりと一緒のやり方を HttpWebRequest で作る。 ということをやってるんだが。HttpWebRequestかWebRequestかはしらんがな この現状をふまえて、おまえが>>298 でいった、なめんな って言葉はどういうことだ? 回答してくれた人をなめてるのはお前だろう
382 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 23:55:29 ] 素直にごめんなさいしないとな できないならチョン以下
383 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 01:43:03 ] >>381 落ち着け 自分の理解や常識を超えたり勘違いしているやつはああいう風に言うやつが必ずいるんだ
384 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 10:41:32 ] >>360 Byte配列は必要。
385 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 13:03:10 ] "Abc"="ABC" をTrueにするには UCase("Abc")=UCase("ABC") と LCase("Abc")=LCase("ABC") 以外になにかある?
386 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 13:12:04 ] String.EqualsのStringComparison使ったオーバーライドとか でもqとQが等しいと判断するかどうかはどうするのか
387 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 13:13:19 ] エスツェットとかはどう判断するのかなー
388 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2009/03/16(月) 13:57:27 ] 半角全角を同一視する場合は、StrConvで変換するのが無難かしら
389 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 14:45:33 ] こことか? ttp://dobon.net/vb/dotnet/string/stringequals.html
390 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 14:51:03 ] Option Compare Text を指定する
391 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 19:48:38 ] >>385 "ABC" like "ABC"
392 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 19:49:40 ] ああ、すまん、左辺も同じにしちまった。 "Abc" like "ABC"
393 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:23:21 ] ("Abc").toupper="ABC"
394 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 22:30:37 ] VB2005.netで、WEBサイトからhtmlのデータを取り込むという処理の作り込みをしていますが、 この作り込みが非常に面倒で、WebBrowserクラスのDocumentTextプロパティから、 htmlのテキストを取り込んで、そこから特定の文字列を探し出して、 さらに不要な文字列を置き換えて。。。という非常に面倒なことを延々とやってる状況です。 WEBサービスやRSSなども提供されていないため、htmlから地道に文字列を抽出するしか ないのですが、何かいいやり方やツールみたいなものって提供されてないでしょうか?
395 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 22:51:26 ] >>394 DOM でやるか、正規表現ってとこじゃない?
396 名前:デフォルトの名無しさん [2009/03/17(火) 00:26:08 ] List(Of String)を↓のC#みたいに初期化したいんだけど、VB.NETでのやり方が分かりません。教えて偉い人。 List<string> strList = new List<string>() { "あ", "い", "う" };
397 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 00:39:55 ] C#で書いてコンパイルしてVB.NETに逆コンパイルすればわかるんじゃね?
398 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 00:59:46 ] SharpDevelop使えば一発で変換できるんだが。
399 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:36:47 ] array.sortで降順にするにはどうすれば
400 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:39:55 ] 比較結果逆にしたComparison(Of T)を渡す
401 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:50:10 ] 具体的な何行ものコードをみないとわけわかめうどん
402 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:53:40 ] そういや今朝はわかめうどん食った
403 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 11:17:56 ] 2003から2008になったら訳ワカメ Sortの話題が上がってたから検索して www.atmarkit.co.jp/fdotnet/special/generics02/generics02_04.html ここのプログラム見てみたんだが Function hikaku(ByVal x As String, ByVal y As String) As Integer Return x.Length - y.Length End Function ここの関数に勝手に変数に値が入っていく これは暗黙の変換?が行われてる?
404 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 12:01:53 ] IComparer使うのと本質的には同じなんだから (メソッド1つで済ますかインターフェイスの実装が必要かだけの差) 2003から2008になったからってわけではないけどな デリゲート自体は最初からあったんだし VB9で追加されたのはラムダ式であって 変換は関係ないな デリゲートを渡すってのは 「このデリゲートに必要なメソッド格納してるんで必要なときにデリゲート越しに呼んでね」 ってこと ソートはループと比較で成り立ってるわけで、 Array.Sortのなかでもループしつつ何度もデリゲート越しに比較関数呼び出してる
405 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 13:11:28 ] 構造体になっている配列をメンバと並べ方を指定して並べ替えるサンプルってどこかにないですかね
406 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 13:19:48 ] >>405 >>403 構造体になってる配列って微妙に胡乱だが
407 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 13:32:08 ] Structure MySt Public hoge As String Public moge As Integer Public hage As Object End Structure を Dim s() as MySt で並べ替えって事か
408 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 15:11:37 ] そうです。 例えばですが メンバに ID 名前 年齢 日付 がある構造体の配列に IDや年齢のメンバの場合は番号順で日付は日付順などという感じでなのですが >>389 のサイトにListViewの並べ替えで似たものがあったのですが これを普通の配列で使えるように書き換えができないものかやっているのですが難しいです。
409 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 15:22:44 ] だから>>403 まんまじゃん? ちょっと比較関数の中身が変わるだけで なにが分からないのか
410 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2009/03/17(火) 16:14:56 ] >>408 その手の物は、DataTableとDataViewを使うと DBライクに扱えて楽だと俺は思う
411 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 16:20:57 ] 403=407 だが 自分で実装してみようと頑張ったが Dim MyList As New List(Of MySt) で宣言したところまでは出来たが いざMyListに値をAddしようとすると訳分からなくなった タダの配列 s(0).hoge s(0).moge をSortしようとしてもVBに怒られた 俺もお手上げ DataTable使いたくなるw
412 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 16:27:36 ] ソート以前にリストの使い方からとは想定外でした
413 名前:411 mailto:sage [2009/03/17(火) 17:07:08 ] 何とか動いた この方法が正しいのかは分からんが s()の配列をAddRangeで代入して Structure要素の数だけhikakuを追加してやればいけた
414 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 17:09:13 ] >>411 MyListが何でいきなりsになってんだか。 >>404 がすでに説明しているとおり、Sortメソッドでデリゲート関数を呼び出して、戻り値でソートしてる。 Sortメソッドがクイックソートアルゴリズムを用いて>>403 のレスでいけばhikaku関数に比較データを渡してその戻り値で判定してソートを実行している。 ただこの場合だと、ソート対象メンバがひとつだけしかできない。 ソート対象を場面によって変えたい場合は、 Private Class HogeComparer Implements IComparer(Of MySt) Public Function Compare(ByVal x As MySt, ByVal y As MySt) As Integer Implements IComparer(Of MySt).Compare Return x.hoge.Length - y.hoge.Length End Function End Class Private Class MogeComparer Implements IComparer(Of MySt) Public Function Compare(ByVal x As MySt, ByVal y As MySt) As Integer Implements IComparer(Of MySt).Compare Return x.moge - y.moge End Function End Class といった感じで、IComparerインターフェイスを実装したクラスをソート対象にしたいメンバごとに作成し、 Dim?MyList?As?New?List(Of?MySt) とした場合(ソートしたい配列がMyListのとき) hogeでソートしたい場合は Dim hogeCmp As New HogeComparer() ArrayList.Sort(MyList, hogeCmp) 'Array.List.Sort(MyList, New HogeComparer())でもよい mogeでソートしたい場合は Dim mogeCmp As New MogeComparer() ArrayList.Sort(MyList, mogeCmp) '同上 と呼び出せばそれぞれのメンバでソートができる まあ、わざわざ対象ごとにクラス作らないといけないところがめんどくさいが。
415 名前:411 mailto:sage [2009/03/17(火) 17:29:42 ] >>414 スマン ちょっと間違った Private s As New List(Of MySt) Dim r(3) As MySt r(0).hoge = "ccc" r(0).moge = 123 r(1).hoge = "bbb" r(1).moge = 234 r(2).hoge = "aaa" r(2).moge = 345 r(3).hoge = "xxx" r(3).moge = 0 s.AddRange(r) s.Sort(AddressOf hikaku1) で Function hikaku1(ByVal x As MySt, ByVal y As MySt) As Integer Return x.hoge > y.hoge End Function Function hikaku2(ByVal v1 As MySt, ByVal v2 As MySt) As Integer Return v2.moge - v1.moge End Function こんな感じにした ちなみにVS8です しかしこういうやり方で並べ替えが出来るとは知りませんでした 勉強になりました(自分はめんどくさがりなのでDataTable使いますw)
416 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2009/03/17(火) 18:42:51 ] >>415 VS8ならLinqも使うと幸せになれるかも知れない
417 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 19:13:12 ] 構造体を自分で改変できるなら、 宣言の先頭 (Structure MySt の次の行) で implements IComparable(Of MySt) と入れて Enter、てのが早道だべ。
418 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 19:34:45 ] ファンクションプロシージャってのがよくわからんなサブしかつかっとらんし
419 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 23:38:20 ] 2chブラウザをつくるとして 携帯のIDとパソコンのIDは何が違う?
420 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 23:42:06 ] IDってユーザーエージェントのことか?
421 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 00:24:46 ] >>408 並べ替えのレスいろいろありがとうございました。 おかげさまでなんとか並べ替えできました。 慣れないのが多くてむずかしくて良く理解できていませんが便利なので使わせていただきます。 ありがとうございました。
422 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 00:29:29 ] 理解して使わんとなんか不満が出た時に見動く取れなくなるぞ
423 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 00:49:09 ] メイン Delegate Sub AdLogDlg(ByVal Log As String) Thr = New Thread(New ThreadStart(AddressOf MovThr)) Thr.IsBackground = True Thr.Start() Thr.Join() Sub MovThr() Form1.Invoke(New AdLogDlg(AddressOf Form1.AdLog), New Object() {Txt}) End Sub ってやった時にInvokeのとこで固まるんだがJoinしてるから?
424 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 02:08:30 ] ListViewのItemのフォントとSubItemのフォントを別のものに指定することは出来るでしょうか?
425 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 03:58:34 ] NumericUpDownコントロールのスピンボタン?は消せないんですか?
426 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 08:45:41 ] >>423 そう。Invokeはその処理の完了を待機するから、 メインスレッド>サブスレッドが終了するまで待ち サブスレッド>メインスレッドに依頼した仕事が終わるまで待ち の典型的デッドロック。 BeginInvokeにすれば完了待たずに次に進むからデッドロックは起こらないけど、 そもそもメインスレッドでJoinとかはやるべきじゃない。 >>424 ListViewItem::UseItemStyleForSubItems
427 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 13:03:42 ] >>425 それテキストボックスじゃね?
428 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 13:22:32 ] >>427 数字フィールドとして使いたい
429 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 14:02:44 ] TextBox の KeyPress イベントで、数字以外のキー入力を 蹴れば (イベント構造体の Handled = True) いい。
430 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 14:36:02 ] >>428 テキストボックスを数字入力専用にすれば済む話ではないのかと・・・・・
431 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 15:19:40 ] >>430 そんなこと出来るの? >>429 は別にして
432 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 15:22:46 ] NumericUpDownも内部では数字以外をはじいてるんだと思うが…
433 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2009/03/18(水) 15:51:58 ] >>431 カスタムコントロール作るのが簡単じゃね
434 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 01:31:00 ] >>431 MaskedTextBoxでいいんじゃね
435 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 11:22:34 ] >>433 なんで態々カスタムコントロール? 派生すりゃいいじゃねえか。
436 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 13:07:34 ] >>431 ごめ言葉足らずだった、標準機能ではそんなこと出来ない そういう機能ならどうせ使いまわすんだろうし継承してカスタムコントロールで使いまわし効くようにしたら という意味 つうか、社内でそういう機能くらい作ってそうなものだけど
437 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 18:25:05 ] コントロール配列はなぜ無くなったんですか?
438 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 20:43:26 ] レイトバインド(Create Object)できますか?
439 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 21:32:30 ] >>437 いらないからじゃない? >>438 はい
440 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 01:12:45 ] TabControlのTabPageなのですが、 コードを書いてデバッグして色々してるうちに いつの間にかページの順番が変わってしまうのですがこれは何故でしょうか?
441 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 09:58:55 ] vb.net2005のあぷりをはいふするときは、 ゆーざーには 最新のネットフレームワークをまいくろそふとのさいとからだうんろーどしてください って言っとけばいいの?
442 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 07:43:53 ] VB2008での質問です。 NumericUpDown1.value = Data1 NumericUpDown2.value = Data2 NumericUpDown3.value = Data3 このようなステートメントが500程あります。 まとめる方法をご教授下さい。
443 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 10:25:26 ] ファイルコレクションを取得する時に特定の文字列を含んだ名前のファイルだけを抜き出すときは GetFiles("*.jpg") とするけど GetFiles("*.jpg" and "*gameCG*") とか GetFiles("*.jpg" or "*.gif") みたいにやるのはどうやんの?
444 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 12:00:28 ] ,
445 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 12:13:45 ] >442 NumericUpDown1〜NumericUpDown500までを配列にして、 Data1〜Data500も配列にしておいた上で代入する
446 名前:442 mailto:sage [2009/03/21(土) 14:26:33 ] >>445 できました。ありがとうございました。
447 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 15:54:52 ] スピンボックスを500個並べたってか… DataGridView 使うわけにはいかんのか。
448 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 23:35:43 ] DataGridViewとListViewは何が違いますか? どういう時に使いわける?
449 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 23:55:50 ] ちいさめのいろんな種類の画像をズラズラ並べたい場合はなにコントロールをつかうのか
450 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 13:49:44 ] インターネットからHTMLソースを取得する方法について教えてください。 認証が必要なサイト(ニコ動なんですが)からの取得ができません。 dobon.net/vb/dotnet/internet/index.html d.hatena.ne.jp/kkkos/20090114 主に↑のサイトを参考にVB.NETで書いてみたのですが、 httpWebRequest.GetResponse() に当たる所で処理が止まってしまい、 「System.Net.WebException:操作がタイムアウトしました。」となります。 POSTを使わない↓であれば正常に取得できます。(ログインページになってしまいますが。。) dobon.net/vb/dotnet/internet/webrequest.html 何か他に設定など必要でしょうか?
451 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 13:54:01 ] だから Wireshark(ry
452 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 14:12:15 ] ああ、、類似の質問がいくつかorz すみません、ieHTTPHeaders入れて頑張ってみます。
453 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:15:30 ] Dim Sng as Single =3.141 などを小数点第三位で四捨五入してラベルコントロールには3.14と表示するにはどうするんだろぅ Format(Sng , "0.00")だと四捨五入しないで切り捨てになっちゃう
454 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 15:50:14 ] >>453 ttp://www.atmarkit.co.jp/fdotnet/dotnettips/700mathround/mathround.html
455 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 19:20:32 ] おk
456 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 19:25:55 ] フォームがあるアプリを作ったのですが、 これで起動時にコマンドライン引数を受け取るようにしたくて Shared Function Main(ByVal CmdArgs() As String) As Integer というプロシージャを作ったのですが、 そうするとフォームが出ないまま終了してしまいました。 そこで、 Public Shared F As New Form1 を宣言してMain内で F.Show()を実行したのですが、 一瞬出てすぐにアプリ自体が終了してしまいました。 正しい方法が分かりましたら教えて頂けると助かります。
457 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 19:29:14 ] >>456 ttp://www.google.co.jp/search?sourceid=navclient&q=VB%2enet+%e3%82%b3%e3%83%9e%e3%83%b3%e3%83%89%e3%83%a9%e3%82%a4%e3%83%b3%e5%bc%95%e6%95%b0