[表示 : 全て 最新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

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

458 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 19:35:19 ]
コマンドライン引数の受け取り自体は出来ているのですが
フォームが消えてしまい困っています

459 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 19:37:37 ]
>>456
そのファンクションは何に戻り値を返すんだい?

460 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 19:41:33 ]
>>457
すみません。
Form1_Load内に
System.Environment.GetCommandLineArgs()
で出来ました。

>>458
これはおかしいですね。
使っていないので消しておきます。

ありがとうございました。

461 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 22:48:49 ]
先輩方教えてください。

textboxのmultilineを有効にして、そこに編集したデータを入れています。

1列目データ1  データ2  データ3
2列目データ1  データ2  データ3
3列目データ1  データ2  データ3

プログラム上ではこのように表示されているのですが、
この表示されているデータをコピーしてメモ帳やExcelに貼り付けると

1列目データ1  データ2  データ3

2列目データ1  データ2  データ3

3列目データ1  データ2  データ3

こんなふうに1行追加されてしまいます。
編集時はvbNewLineを使っているのですが、何が原因でしょうか?


462 名前:461 mailto:sage [2009/03/22(日) 23:10:48 ]
コード一行ずつコメントアウトして確認してたところ原因解りました。

string.split(vbNewLine)

これがいけなかったようです。多分Crだけで分割されてLfが残ってたんだと思います。
(ドキュメントにもvbCrLfで分割するなって書いてありましたね。。)
お騒がせ致しました。

463 名前:デフォルトの名無しさん [2009/03/23(月) 18:17:49 ]
フォルダのコピーをする際に、コピーが完了するまで待機するには
どうしたら良いですか?
(ダイアログなどは非表示の予定です。)



464 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 18:33:10 ]
コピーの方法次第

465 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 22:28:50 ]
なるほど
ありがとうございました

466 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 23:09:18 ]
納得するのかよ!

467 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 23:29:23 ]
InputBoxに説明をズラズラと書きたいのですが、はみ出してしまうのですが
InputBoxの大きさを変えるにはどうしたら良いでしょうか?

468 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 09:06:23 ]
サイズかえれないんじゃなかったっけ?

俺はC#でも使えるし自作して使ってるけど・・・
そっちのが制御も自由だし融通きいていいと思う


469 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 10:21:43 ]
つか、InputBox ってまだあったのか…

470 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 13:45:34 ]
ダイアログで自作したらどうだ?
InputBoxの代わり程度なら簡単に作れそうだが…

471 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 16:58:32 ]
コピペするだけでつかえる
画面解像度を1280*720にするプログラムは?

472 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 17:12:09 ]
調べる気ゼロときたか。
つ[ChangeDisplaySettingsEx]
つ[Microsoft.DirectX.DirectDraw.Device]

473 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 17:41:34 ]
調べる気ゼロなヤツにヒントを与える>>472の優しさに泣いた



474 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 18:03:40 ]
次の質問者の入場です。
どうぞぉ〜〜↓

475 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 18:15:09 ]
3年ほど夜のあれがないです。
出会いもなかなか無いので、お金で解決したほうがいいでしょうか?

476 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 18:57:45 ]
俺ももう何年も無いな…
最後に夢精したのはいつだっただろうな

477 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 19:04:39 ]
・・・・
さっさと風俗に行く準備を始めるんだ

478 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 20:07:23 ]
>>476
10日間のオナ禁を申し渡す。

479 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 01:38:03 ]
>>478
そんなもの渡されても困る

480 名前:デフォルトの名無しさん [2009/03/25(水) 05:03:48 ]
先輩方質問です。
プログラムを組んでいると
精神や人間性に異常をきたすのは
どうしてですか?


481 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 05:10:55 ]
コンピュータとシンクロしてるから

482 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 10:49:33 ]
VB.NETアプリを終了すると解像度がもどっちゃうんだけど

483 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 10:59:09 ]
そうか



484 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 11:35:03 ]
VB2008を使用しています。

プログラムを実行中、そのプログラムで使用するフォルダを削除されないようロック(使用中に)したいのですが、
どのようにすればよいでしょうか?

485 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 11:36:40 ]
(追記)
カレントディレクトリとは別の任意のフォルダとなります。

486 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 12:30:02 ]
>>484
適当に削除したくないフォルダの中にファイルを作ってオープンしておけば良いんじゃね?

487 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 13:14:17 ]
>>486
その方法で良いと思います。どうもありがとうございました。

488 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 14:34:01 ]
>>471
Imports System.Runtime.InteropServices
Public Module resChanger
Private Declare Function cds Lib "user32" Alias "ChangeDisplaySettingsA" (ByRef dm As DM, ByVal f As Integer) As Integer
<StructLayout(LayoutKind.Sequential)> _
Private Structure DM
<MarshalAsAttribute(UnmanagedType.ByValTStr, SizeConst:=32)> _
Public a As String : Public b, c, d, e As Short : Public f As Integer
Public g, h, i, j, k, l, m, n, o, p, q, r, s As Short
<MarshalAsAttribute(UnmanagedType.ByValTStr, SizeConst:=32)> _
Public t As String : Public u, v As Short : Public w, x, y, z As Integer
End Structure
Public Sub main()
Dim d As New DM() : d.d = &H7C : d.v = 32 : d.w = 1280 : d.x = 720 : d.f = &H1C0000 : cds(d, &H80000000)
End Sub
End Module

489 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 17:03:34 ]
< >
この中カッコはなに?

490 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 17:12:06 ]
>>489
属性

491 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 17:14:44 ]
?_?

492 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 17:31:44 ]
ここで聞く質問じゃないかもしれないけど
VB.NETでSSE等のレジスタ命令を直接叩けるフレームワークって出てる?
Cじゃないとダメ?

493 名前:デフォルトの名無しさん mailto:sage [2009/03/26(木) 00:57:22 ]
3時間の10倍の速さは30分でいいの?



494 名前:デフォルトの名無しさん mailto:sage [2009/03/26(木) 01:14:27 ]
3時間
3時間の10倍→30時間
3時間の10倍の速さ→30時間の速さ
30[時間の速さ]<>30[分]

∴答え: ちがうよ。

495 名前:デフォルトの名無しさん [2009/03/26(木) 09:08:55 ]
pc12.2ch.net/test/read.cgi/tech/1233757615/914
の質問なのですが、あちらでアドバイス頂けずにおりました。
すみませんが何卒よろしくお願い致します。

496 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 01:56:15 ]
ニコニコ動画をダウンロードしたいお

497 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 19:01:31 ]
複数のビットマップファイルから1つのGIF動画を作る方法を教えて

498 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 22:03:38 ]
>493

3時間の10倍の早さ


これは通常3時間掛かる所を10倍の早さで着くにはと解釈すると

3時間→180分→10倍の早さ=18分

499 名前:デフォルトの名無しさん [2009/03/29(日) 10:33:30 ]
499

500 名前:デフォルトの名無しさん [2009/03/29(日) 10:34:21 ]
500

501 名前:デフォルトの名無しさん [2009/03/29(日) 16:07:58 ]
リモートコンピュータが応答するかどうか確認する方法を教えてください。

502 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 16:24:45 ]
>>501
Ping する

503 名前:501 mailto:sage [2009/03/29(日) 20:43:11 ]
Pingしますた



504 名前:デフォルトの名無しさん [2009/03/29(日) 21:15:18 ]
Dim cc As CookieContainer = New CookieContainer
にクッキーを取得することができましたが
このccを使ってwebページのhtmlソースを取得することができたのですが、
jpgなど画像のバイナリデータをダウンロードしたいのですがどんな風にやれば良いでしょうか?

505 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 21:18:03 ]
>>504
一緒。同じように、jpg の URL にリクエストを投げる。
帰ってきた Stream を使って画像を表示するか、ファイルに保存。

506 名前:504 mailto:sage [2009/03/29(日) 21:57:11 ]
そうしますた。ありがとう

507 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 01:29:34 ]
vb2005でクリップボード操作について質問が…。
クリップボードに特定の文字列を貼り付けるexeを作ったのですが
テキストエディタを起動中だと失敗してしまいます。
どうしてなんでしょうか。

508 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 09:33:16 ]
どんなエラーが出るかくらいは書いた方が情報多いと思うぞ

509 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 10:22:28 ]
>>498
小学生の問題に全力で答えるあなたが素敵♥

510 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 11:27:56 ]
VB2005で
"image/jpeg"に対応する拡張子を取得
もしくは逆に
"jpg"に対応するContent-typeを取得

みたいな事がしたいのですが、そのような事ができるメソッド等を教えてください。

511 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 11:50:02 ]
Imports System.Drawing.Imaging
Private Function getJpegExtensions(ByVal mimeType As String) As String()
For Each enc As ImageCodecInfo In ImageCodecInfo.GetImageEncoders()
If enc.MimeType = "image/jpeg" Then
Return enc.FilenameExtension.Split(";")
End If
Next
Return Nothing
End Function
Private Function getJpegMimeType(ByVal ext As String) As String
For Each enc As ImageCodecInfo In ImageCodecInfo.GetImageEncoders()
For Each fileExt As String In enc.FilenameExtension.Split(";")
If fileExt.ToLower() = "*." & ext.ToLower() Then
Return enc.MimeType
End If
Next
Next
Return Nothing
End Function

512 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:08:59 ]

  |l、{   j} /,,ィ//|     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  i|:!ヾ、_ノ/ u {:}//ヘ     | あ…ありのまま 今 起こった事を話すぜ!
  |リ u' }  ,ノ _,!V,ハ |     < HttpWebRequest.BeginGetResponseを使って
  fト、_{ル{,ィ'eラ , タ人.    | 非同期でresponse投げたかっただけなのに、
 ヾ|宀| {´,)⌒`/ |<ヽトiゝ   | デリゲートだのコールバックだのスレッドプール
  ヽ iLレ  u' | | ヾlトハ〉.   | だの出てきやがった。
   ハ !ニ⊇ '/:}  V:::::ヽ. │ もっと恐ろしいものの片鱗を味わったぜ…
  /:::丶'T'' /u' __ /:::::::/`ヽ \____________________


513 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:21:44 ]
>>511
ありがとうございます。

でもこれって画像だけですよね
もしかして全てのContent-typeで同じような事ってできないのでしょうか?



514 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:25:39 ]
はじめて質問いたします。
当方初心者です

他のソフトの動作を捕捉して動作するソフトを作りたいと思うのですが、
自作→他
他→自作
という動作は可能でしょうか?

ちなみに
ググっても思うようなサイトにたどりつけませんでした。
参考になるキーワードやサイトがあれば教えてください。

515 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:29:56 ]
具体的に

516 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:30:41 ]
>>512
どうやってレスポンスを受け取るつもりだったんだよw

>>513
多分ないね
頑張ってレジストリ漁る

517 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:33:58 ]
responseじゃねえw
requestだった

518 名前:513 mailto:sage [2009/03/30(月) 12:53:27 ]
>>516
なるほどそうなのですか・・ググっても簡単な方法がないわけですね
httpでダウンロード→保存する際に
Content-Dispositionでファイル名取得できなかったら
Content-typeから拡張子だけでも調べて保存しようとしてたのですが

ありがとうございました

519 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:56:54 ]
>>513
ここの条件次第だろ、ちょっとは考えろや

If enc.MimeType = "image/jpeg" Then
Return enc.FilenameExtension.Split(";")
End If

520 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 13:18:33 ]
>>519
すいませんよく分かりませんでした
画像に対するMINEタイプならそれで取得できるのは理解できますが・・・

521 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 13:20:54 ]
CLIのSCLになければ、P/InvokeでShell系のAPIいじるしかないかな。

522 名前:513,520 mailto:sage [2009/03/30(月) 13:33:10 ]
>>521
それは私に対するレスで良いです・・よね?(専門用語が多くて自信ない・・)

とりあえず>>516さんのいうレジストリの方法なら私にでもできそうなんで
それでやってみようと思います。

523 名前:デフォルトの名無しさん [2009/03/30(月) 14:58:35 ]
NET2003でDLLを作ったのですが、
参照を設定して使おうとすると res = test.main(5)の行で
Object reference not set to an instance of an object.
というエラーになってしまいます。

DLLのテストの関数は
Public Class Class1
Public Function main(ByVal a As Integer) As Integer
Return a * a
End Function
End Class

このようになっていて↑

使う部分は
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim test As DLL_TEST1.Class1
Dim res As Integer
res = test.main(5)
End Sub
このようになっています↑

正しい関数の書き方や使い方を教えて頂けたら助かります。



524 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 15:08:48 ]
Dim test As New DLL_TEST1.Class1 

525 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 18:48:07 ]
>>524
できました。まりがとう

526 名前:デフォルトの名無しさん [2009/03/30(月) 22:21:55 ]
別スレッドのプロシージャーに引数を渡す方法を教えて欲しいよねー

527 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 22:29:11 ]
別に教えて欲しくない。知ってるし。

528 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 10:25:42 ]
同意を求められてもな。
MSDNに「BeginInvoke使え」って思っ糞書いてあるしな。

529 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 16:16:41 ]
ウェブレスポンスとウェブリクエストの方法でファイルをダウンロードすると
ブラウザで表示した際にテンポラリーに読み込まれたものと
微妙に容量が違うのですが、どうしてですか?
2500kB位のファイルの場合で2kBくらい自前でダウンロードした時の方が少ないです。

530 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 16:22:01 ]
比較してみればいいじゃない。
文字コードとか改行コード辺りか?

531 名前:529 mailto:sage [2009/03/31(火) 17:23:58 ]
>>530レスありがとうございます。
動画ファイルなのでバイナリエディタで確認してみたところ
末尾が一部無くなっていました。
別のファイルも比べたところ同じように末尾が無くなっていました。
なくなっている部分は末尾で55hがたくさん羅列されている部分なのですが
動画自体は同じように再生できました。
原因などが分かりましたら教えて頂けないでしょうか

532 名前:デフォルトの名無しさん [2009/03/31(火) 23:24:39 ]
テキストボックスの描画メソッドのソースを見る方法はないでしょうか?

533 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 23:26:06 ]
>>532
Reflector



534 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 23:26:38 ]
NetMassDownloader でググれ

535 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 20:08:32 ]
>>533-534
ありがとー

536 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 20:37:01 ]
コントロールをはるだけでなんでもつくれるようにユーザーコントロールとか全部きぼんぬ

537 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:13:59 ]
日本語でおk

538 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 23:54:42 ]
Dim buf As Byte 'bufは0か1
If buf And &H40 Then ・・・

↑これどういう意味?
&H40が16進数を意味していることはわかりました。
10進数だと64。2進数で01000000。
この場合のAndはビット演算してるっぽいので、
bufが0のとき、00000000
bufが1のとき、00000000
どっちも同じなんだけど???

539 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 09:04:19 ]
その前の処理で必ずBuffが0か1になっているのだろうか・・・・

540 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 09:14:03 ]
>>538
ビット演算してるねぇ。
bufが0でも1でも同じだねぇ

そこに書いてある情報ではそれ以上の意味は読み取れない
なぜそうなってるかは作った人にでも聞いてくれ

541 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 19:08:19 ]
Dim ns As System.Net.Sockets.NetworkStream
ns = tcp.GetStream()
Dim enc As System.Text.Encoding = System.Text.Encoding.UTF8

'サーバーにデータを送信する
'送信するデータを入力
Dim sendMsg As String = TextBox2.Text
'何も入力されなかった時は切断する
If sendMsg = "" Then
tcp.Close()
Return
End If
'文字列をByte型配列に変換
Dim sendBytes As Byte() = enc.GetBytes(sendMsg)
'データを送信する

ns.Write(sendBytes, 0, sendBytes.Length)
---------------------------------------------------------------------------
ns.Write(sendBytes, 0, sendBytes.Length) で、データ送信エラーをはじきたいのですが、どうすればよろしいでしょうか?

Try
ns.Write(sendBytes, 0, sendBytes.Length)
Catch ex As Exception
Console.WriteLine("ERORR")
End Try

ではひっかかりませんでした。

542 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 20:24:25 ]
初心者ですが、よろしくお願いします。
VB2008を使用しています。

今、WebBrowserコントロールを配置して
WebBrowser1.DocumentText = Text
というようにしてページを表示し
これを一定の周期でページを更新しています。

一応、目的の動きをしているんですが
更新のたびに一旦全て消えて、表示され直すのではなく
追加された項目だけが自然に表示されるような方法はないものかと思ってます。
イメージとしては、2chブラウザなどでスレッドを更新した時に
スレッドの表示全てが消えて再表示されることなく
増えたレスだけが表示に追加されますが
ちょうどあのような感じに更新するような方法はありますでしょうか。

よろしくお願いいたします。

543 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 20:40:35 ]
HTMLを取ってきて、差分を抽出して、
DOMで既存のツリーに追加するような
話か?



544 名前:542 mailto:sage [2009/04/02(木) 20:46:45 ]
>>543
回答ありがとうございます。
HTMLを取得し、現在は上記のような
WebBrowser1.DocumentText = Text(取得したHTML)
というかたちで更新をしています。

>DOMで既存のツリーに追加
というのは具体的にはどのような手法で行うのでしょうか

545 名前:542 mailto:sage [2009/04/02(木) 21:04:33 ]
>>543
ぐぐっているうちに、なんとなくわかりそうな気がしてきました。
とりあえず調べながらやってみます。
また詰まったら質問させてください。ありがとうございました。






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

前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