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


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

VB.NET質問スレ(Part29)



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






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

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

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