1 名前:最凶VB厨房 mailto:sage [05/02/26 00:00:13 ] VB.NETの質問全般です 過去スレ VB.NET質問スレ (Part9) pc5.2ch.net/test/read.cgi/tech/1106577850/ VB.NET質問スレ (Part8) pc5.2ch.net/test/read.cgi/tech/1102512868/ VB.NET質問スレ (Part7) pc5.2ch.net/test/read.cgi/tech/1096683017/ VB.NET質問スレ (Part6) pc5.2ch.net/test/read.cgi/tech/1088812165/ VB.NET質問スレ (Part5) pc5.2ch.net/test/read.cgi/tech/1078134703/ VB.NET質問スレ (Part4) pc2.2ch.net/test/read.cgi/tech/1065269043/ 【老若】VB.net質問スレ【男女】 (Part3) pc5.2ch.net/tech/kako/1056/10562/1056281084.html 【老若】VB.net質問スレ【男女】 (Part2) pc2.2ch.net/tech/kako/1043/10436/1043629429.html 【老若】VB.net質問スレ【男女】 pc2.2ch.net/tech/kako/1025/10258/1025848458.html
389 名前:デフォルトの名無しさん mailto:sage [2005/03/23(水) 13:29:56 ] >>387 そう言う風に書け、としか言いようがないな。
390 名前:デフォルトの名無しさん [2005/03/23(水) 14:01:51 ] >>389 すみません、具体的なコマンドが知りたいのですが。。。
391 名前:デフォルトの名無しさん mailto:sage [2005/03/23(水) 14:27:55 ] グローバルで値を渡してselectedItemに投げろ。
392 名前:デフォルトの名無しさん [2005/03/23(水) 14:40:59 ] サンクス子!
393 名前:デフォルトの名無しさん [2005/03/24(木) 08:27:18 ] VB.NETからボタンなどのコントロールの配列ができなくなって 結構めんどくさいのですが、 ボタンがcmdBtn00からcmdBtn99まであって、 String="33"の場合、cmdBtn33のボタンオブジェクトが欲しいのですが、 どうすれば可能でしょうか? Select Caseでだらだらと書くのでなく、 2,3行以内で書きたいのですが。
394 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 08:28:03 ] VB.NETでアプリケーションを作りました。 配布のためにインストーラを作成したいのですが 定番はどのような方法でしょうか?
395 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 08:44:44 ] >>393 コントロールの配列はできますよ
396 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 08:47:18 ] >>393 ほら dobon.net/vb/dotnet/control/buttonarray.html
397 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 08:50:04 ] >>393 6.0の頃みたいに添字で配列化はできないけれど、普通に1次元配列 を宣言して、そこにオブジェクトを代入すればそれっぽく使える。
398 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 09:04:22 ] 配列いらないよ。 Formにボタンおいてるなら、そのフォームのControlsコレクションに入ってるから、 TypeOfで、取り出せる。
399 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 10:40:07 ] ShowDialogで表示したページに 明示的にDislogResultを設定すると 勝手にページが閉じるんだが これは仕様?
400 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 10:50:52 ] 仕様。
401 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 11:41:14 ] >>400 トンクス
402 名前:デフォルトの名無しさん [2005/03/24(木) 12:30:08 ] >>393 です。 みなさんありがとうございます。 結果、下記のようになりました。 Private Function GetButton(ByVal a_str As String) As Button Dim objControl As Control Dim btn As Button Dim strWork As String For Each objControl In Me.Controls If objControl.GetType Is GetType(Button) Then btn = CType(objControl, Button) strWork = btn.Name If strWork = a_str Then GetButton = objControl Exit For End If End If Next End Function
403 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 16:59:07 ] 俺のやり方が正しいかわかんないけど、 ボタンコントロールがたくさんあるなら、デザイナからも設定できるけど、プロパティにTagってのがあるでしょ。 そこに、1とか、2とか番号振っといて、 For Each C as Control In Me.Controls If TypeOf C Is Button Then If C.Tag.ToString = "1" Then Btn=DirectCast(C,Button) End If End If Next 試してはいないです。
404 名前:デフォルトの名無しさん [2005/03/24(木) 18:25:27 ] >>403 あーTagですか。 他社製品のコンポーネントでtagを使用してたのに Windows標準のコンポーネントでのTagの存在、 全く気づきませんでした。 軽く見ると、もしかしてコントロールには すべてTagがついてそうで、 そのやり方の方が短くていいかも。 やってみたら、5行も短くなりました。 さんくす。 Private Function GetButton(ByVal a_str As String) As Button Dim objControl As Control Dim btn As Button For Each objControl In Me.Controls If objControl.Tag = a_str Then GetButton = objControl Exit For End If Next End Function
405 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 19:11:53 ] ここはバカが結構いるインターネッツですよね?
406 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 19:12:29 ] そんなに自分を責めるなよ。
407 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 21:00:36 ] いや、実際バカばかりだよな。 全員がそうではないけど。
408 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 21:43:22 ] obj=controls.contains(Button1)とか。
409 名前:デフォルトの名無しさん mailto:sage [2005/03/24(木) 21:44:08 ] これじゃ意味内科。
410 名前:デフォルトの名無しさん [2005/03/25(金) 16:17:50 ] 質問です。 Windowsアプリケーションなのですが、 ShowDialogで表示したページを閉じて親ページにもどる時に親ページをリフレッシュ する一般的な方法ってありますか? Webアプリケーションの時はフレームを使ってJavaScriptを埋め込みました。
411 名前:デフォルトの名無しさん [2005/03/25(金) 16:19:36 ] >>410 のつづき しかし、Windowsアプリケーションでは方法が見つかりません。 回答よろしくお願いします。
412 名前:デフォルトの名無しさん mailto:sage [2005/03/25(金) 16:21:09 ] リフレッシュの意味がわからん。
413 名前:デフォルトの名無しさん [2005/03/25(金) 16:24:44 ] >>410 FormLoadを明示的に呼ぶ
414 名前:デフォルトの名無しさん [2005/03/25(金) 16:26:53 ] >>412 すいません。分かりにくかったですね。 >>413 やってみます。サンクス子
415 名前:デフォルトの名無しさん [2005/03/25(金) 16:42:27 ] ↓もしかしてこれだけとかゆう落ちだったかも・・ Dim f2 As New Form2 f2.ShowDialog() Me.Form1_Load(sender, e) Webアプリケーションももっと楽な方法がありそうですね。
416 名前:デフォルトの名無しさん mailto:sage [2005/03/25(金) 20:13:07 ] 閉じる時に、クローズドイベントとかあるのでは?
417 名前:デフォルトの名無しさん mailto:sage [2005/03/25(金) 23:18:14 ] VB.NETから簡単に使えるHTMLパーサはないでしょうか。
418 名前:デフォルトの名無しさん mailto:sage [2005/03/26(土) 20:42:12 ] >>413 おバカ!! イベントの概念勉強してこい。ぼけ。
419 名前:デフォルトの名無しさん mailto:sage [2005/03/26(土) 20:50:06 ] Form1_Loadメソッドを 呼びだすという意味じゃないの?
420 名前:デフォルトの名無しさん mailto:sage [2005/03/26(土) 20:54:20 ] ひとをバカ呼ばわりするなら、解決策も併記してほしいもんだな。
421 名前:デフォルトの名無しさん mailto:sage [2005/03/26(土) 22:13:40 ] >>420 Form1_Load()を呼び出しても何の問題もないよ。 でも>>418 さんの説明を待ってみましょうか?w
422 名前:デフォルトの名無しさん mailto:sage [2005/03/26(土) 22:15:52 ] すいません。どなたか>>417 のヒントかアイディアだけでも いいのでお願いします。
423 名前:デフォルトの名無しさん mailto:sage [2005/03/26(土) 22:15:53 ] >>418 は説明できなくて逃亡に65535バイト。
424 名前:デフォルトの名無しさん mailto:sage [2005/03/26(土) 22:26:17 ] >>422 ttp://www.microsoft.com/japan/msdn/academic/Articles/fun/03/
425 名前:デフォルトの名無しさん mailto:sage [2005/03/26(土) 23:25:30 ] >>423 つまんね
426 名前:デフォルトの名無しさん mailto:sage [2005/03/26(土) 23:26:38 ] >>424 どうもありがとうございました。
427 名前:デフォルトの名無しさん mailto:sage [2005/03/27(日) 06:44:06 ] ListBoxで一つの項目だけフォントを太字にすることはできないのでしょうか?
428 名前:デフォルトの名無しさん mailto:sage [2005/03/27(日) 06:55:38 ] listViewだとできますがいかがでしょう。
429 名前:デフォルトの名無しさん mailto:sage [2005/03/27(日) 08:16:40 ] >>427 できないのでしょうか?はご法度ですが?
430 名前:デフォルトの名無しさん mailto:sage [2005/03/27(日) 13:08:12 ] >>427 オーナードロー
431 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 00:30:20 ] コントロールのフォントを太字にしたいとき Control.FontBold = True [VB] Control.Font = New Font (Control.Font, FontStyle.Bold) [VB.NET] 同時に斜体や下線も指定するときはVB.NETの方が一括で指定できて便利だが、 現在のフォントを指定することなくもう少し簡略に書く方法はないだろうか。
432 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 00:38:50 ] ない。
433 名前:デフォルトの名無しさん [2005/03/28(月) 00:42:22 ] というか、>>431 は何が不満でどうしたいのかよくわからない。 旧VBライクに現在のフォントからスタイルだけを変更したいということ?
434 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 02:18:50 ] >>433 それしかないだろ
435 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 07:06:53 ] >>433 なんでそれが理解できないの?
436 名前:デフォルトの名無しさん [2005/03/28(月) 08:18:06 ] >なんでそれが理解できないの? >>431 の文章が意味不明で一義的に解釈できないから。 だから言わんとしていることを忖度はできるが、理解はできない。 忖度は所詮忖度にすぎない。 そんなこともわからない奴にエンジニアの資格はないと思う。
437 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 08:58:07 ] 「もう少し簡略に書く方法はないか」と聞かれたら、 単純にその方法があるかないかを答えればすぐに済む話ではないのか? そもそも>>432 で答えが出てるんだから、その後に何が不満で どうしたいのかなんてわざわざ聞く必要すらないだろう。
438 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 13:17:12 ] 品名A メーカー1 品名B メーカー1 品名C メーカー2 品名D メーカー2 品名E メーカー3 というデーターを、メーカー名で検索できるような画面を作っているのですが、 単純にメーカー名でSQLで抽出すると メーカー1 メーカー1 メーカー2 メーカー2 メーカー3 と抽出されてしまいます。 メーカー1 メーカー2 メーカー3 とデーターグリッドに出力したい場合は、何を使えばよいのでしょうか?
439 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 13:20:52 ] メーカーが別テーブルになってない? そんな馬鹿な! 何のための「リレーショナル」データベースだ!
440 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 13:53:53 ] distinct
441 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 15:42:14 ] >>440 だな。 SQLクエリで処理するのが大吉。 ttp://www.accessclub.jp/sql/18.html
442 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 16:34:34 ] VBってもしかして正規表現ない?
443 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 16:37:19 ] VBは知らないがVB.NETにはRegexクラスがある。
444 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 17:39:42 ] VB6にはないな。 正規表現は遅くなるから、あんまり使わないな。
445 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 21:12:38 ] >>436 あれ?君は自分がエンジニアのつもりだったのかな? エンジニアはこんなところには来ないはずですけど。 私も含め、エンジニアなんてここには来てないと思ってました。 認識を改めるように。
446 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 21:16:13 ] >>436 お前普段そんな言葉遣いしてるの? ムリしなくていいぞ。
447 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 21:16:49 ] >>433 分からないのになんで書き込むの?
448 名前:デフォルトの名無しさん [2005/03/28(月) 21:19:12 ] てか、ほっときゃいいじゃねーか
449 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 21:19:43 ] >441 意味不明。
450 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 21:21:02 ] >>437 >>436 みたいな投稿への2ちゃん流の対処は「必死だな」の4文字で 十分だよ。まともに相手する必要なしw
451 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 21:28:00 ] 図に乗るからな。
452 名前:デフォルトの名無しさん mailto:sage [2005/03/28(月) 22:04:08 ] 何を騒いでるかと思えば荒らし(>>436 )を放置できない奴らの集まりか。 あ、俺もか。
453 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 06:26:50 ] ランタイム不要なアプリを作るにはどうしたらいい?
454 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 07:13:07 ] >>453 ランタイムを使わない。
455 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 13:30:07 ] 前から言ってるが、本当にバカばっかりだな。 ばかりというだけで、全員がバカではないのが救いだ。
456 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 13:32:46 ] ↑バカw
457 名前:デフォルトの名無しさん [2005/03/29(火) 18:02:05 ] あっ、あのぉ・・・ メモリエディタってあるじゃないですかぁ・・ あんな感じのメモリを弄る(?)ツールを作りたいんですけど どうやったらいいですかねw プログラミング初心者なので メモリを取得したり弄ったりできる方法を教えて下さいw
458 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 18:10:41 ] ねこまんま作者のサイトとリンクを熟読すればいいと思う。
459 名前:デフォルトの名無しさん [2005/03/29(火) 19:00:34 ] pocket PC 2003用のプログラムで 他のexeを実行するにはどうすればいい? processが使えなくて困った
460 名前:デフォルトの名無しさん [2005/03/29(火) 20:53:13 ] いまどき実メモリ好き勝手にいじること許すようなOSがあったら見てみたい。 >>457 はメモリとファイルの区別がついてないんじゃないか? バイナリエディタのこと言ってるんでしょ? こんなレベル人の作ったバイナリエディタなんて怖くて使う気しないけどw
461 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 20:58:21 ] 釣られないぞ
462 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 21:07:03 ] >>459 APIを直接操作するしかないんじゃない? Pocket PCのAPIに詳しくないからアドバイスはできないが。 Win32APIならKernel32.dllのCreateProcess関数だが。 //.NET 2.0でProcessクラスがCompact Frameworkでもサポートされるようになるようだ。
463 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 21:15:13 ] >>458 熟読してみまーす >>460 そーなんですかぁー、もうちょっと勉強してみまーす 答えてくださった方ありあとうございました。
464 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 09:13:18 ] VB.NETとC#.NETで書いたプログラムに処理速度の違いはあるんでしょうか。 C言語の方が高速だと言いますが、.NETで書いたプログラムはビルドすると MSILという中間コードになるので基本的にはどちらも同じですよね。 ただ“VB.NET製のプログラムにはMicrosoft.VisualBasic.dllが必ずImportされて、 はずせない”ようなのでここで若干変わるんでしょう。だとしたら速度は VB.NET<C#.NET<C++.NETだと思うんですがこれで合ってるでしょうか。 C++.NETはネイティブコードもできるということで一番上です。
465 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 09:14:59 ] 有意の差はない。
466 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 20:59:10 ] .NET Frameworkって何たるかわかってないな。 MSILが何たるかわかってないな。
467 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 20:59:54 ] >>456 もバカ。 とイッテミルテスト。
468 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 21:14:06 ] >>466 誰に言ってるの?
469 名前:最凶VB厨房 mailto:sage [2005/03/30(水) 21:16:57 ] >VB.NET製のプログラムにはMicrosoft.VisualBasic.dllが必ずImportされて、 >はずせない 根拠を教えてください。
470 名前:デフォルトの名無しさん [2005/03/30(水) 21:56:41 ] >>469 そんな厨房みたいな突込みわざわざせんでも。。
471 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 21:58:56 ] ちゃんと自称してるじゃないか。
472 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 22:28:21 ] >>465 有意の差ってどういう意味?
473 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 22:28:27 ] >>464 >VB.NETとC#.NETで書いたプログラムに処理速度の違いはあるんでしょうか。 C#の方が、効率のいいCILを出力するみたいだね。 速度はわずかに違うと思う。 >VB.NET製のプログラムにはMicrosoft.VisualBasic.dllが必ずImportされて はずすことは出来るみたい。 ttp://homepage3.nifty.com/salv/vb/01/vb01_01.html
474 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 22:30:49 ] Microsoft Text Driverを使ってCSVファイルのデータを DataTableに入れたいのですが、CSVファイルの文字コードが Shift-JIS以外では文字化けして正しく取得できませんでした。 (試したのはUTF-8とEUC-JP) Shift-JIS以外のCSVファイルをMicrosoft Text Driverで 読み込むのは無理でしょうか。 objConn = New OdbcConnection objAdapter = New OdbcDataAdapter dtCsvData = New DataTable objConn.ConnectionString = "Driver={Microsoft Text driver (*.txt; *.csv)};DBQ=" & Directory.GetCurrentDirectory() & "\.." objAdapter.SelectCommand = New OdbcCommand("SELECT * FROM UTF8.csv", objConn) objConn.Open() objAdapter.Fill(dtCsvData)
475 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 23:01:14 ] >>470 しょうがないよ春休み終わるまで忍々
476 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 23:51:04 ] Hi japanese -) im jon from new york
477 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 01:12:54 ] >>472 実感できるほど変わらないってことじゃねーの?
478 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 02:43:41 ] 2005っていつ発売なのですか?
479 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 05:06:41 ] >>470 厨房みたいな突込みなのか?
480 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 09:08:57 ] どなたか>>474 をお願いします。
481 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 10:35:27 ] >>424 うぅぅ、せっかく教えて頂いたのですが、使い方が全然分かりません・・・ 分かりやすく解説してあるサイトや書籍などはないでしょうか。 MSDNに日本語のリファレンスとかないんですね・・・
482 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 10:56:05 ] やはり、バカばかりだ。 最低限の検証くらいしろよ。 せめてILレベルくらいの検証はしろ。ぼけ。
483 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 10:58:41 ] >>482 わたしのことですか?
484 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 10:59:50 ] >>482 君はそんなに優秀なのかな?このスレに誰からも 回答がつかなかった質問もたくさんあるようだけど、 どうして答えてあげないの?
485 名前:482 mailto:sage [2005/03/31(木) 11:03:55 ] うるせーな、ぼけ。わかんねーんだよ、バカ。
486 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 11:06:21 ] >>481 リファレンスぐらい英語で困る事なんかないと思うんだが……。 必要なのは型/メソッド/プロパティ名と仮引数と返値の型くらいじゃん。 統合開発環境使ってればカバーしてくれるし。 それともDOMを今までいじった事がないのか?
487 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 11:13:27 ] >>486 英語のリファレンスとは ttp://msdn.microsoft.com/library/default.asp?url=/workshop/browser/mshtml/reference/reference.asp のことでしょうか。 とりあえずファイルから読み込みたいのですが、IPersistFilePtrが 見当たらなくて困っています・・・
488 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 11:18:20 ] すいません。>>474 はムリでしょうか。
489 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 13:02:49 ] 自分が出来るからってきどってんじゃーねよタコ
490 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 14:24:37 ] >>487 IHTMLDocument2にキャストして、StreamReaderとかでファイルから読み込んだ文字列をwriteしてやればいいようだな。 IPersistFileは自分で定義しても何故かどうもうまくいかない。createDocumentFromUrlも。
491 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 15:45:56 ] コマンドラインパラメータを取得するにはどうしたらよいでしょうか?
492 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 15:52:52 ] Mainメソッドの引数に与えられるが、Mainメソッドは普段隠蔽されてるんだよな。 System.Environment.GetCommandLineArgsメソッド。
493 名前:デフォルトの名無しさん [2005/03/31(木) 15:57:47 ] vbのプログラム上からアクロバットリーダーを呼び出したいのですが 立ち上がるアクロバットリーダーが常に一つしか立ち上がりません。 ファイル名が異なれば新しくアクロバットリーダーを立ち上げたいのですが どうしたらいいんでしょうか? 以下はアクロバットリーダーを立ち上げている部分のソースです Dim myProcess As Process Dim startInfo As ProcessStartInfo startInfo = New ProcessStartInfo(Path) myProcess = Process.Start(startInfo)
494 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 16:03:35 ] >>482 お前、いったい誰に言ってんの?
495 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 16:05:48 ] >>494 反応するような、藻前みたいなヤツに言ってるんだろう (プ
496 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 16:06:38 ] >>492 さんきゅう!
497 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 16:14:49 ] >>490 >IHTMLDocument2にキャストして、StreamReaderとかでファイルから読み込んだ文字列をwriteしてやればいいようだな。 申し訳ないのですが、サンプルソースを載せていただけないでしょうか。
498 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 16:22:04 ] >>495 オレのレスがおかしかったのか、気になったんでな。
499 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 16:23:07 ] >>497 えー。それくらい書こうよー。 Dim doc As New mshtml.HTMLDocument() Dim sr As New StreamReader("c:\hoge.html", System.Text.Encoding.GetEncoding("Shift_jis")) Dim doc2 As mshtml.IHTMLDocument2 = doc doc2.write(sr.ReadToEnd()) doc2.close() sr.Close() Dim elem As mshtml.IHTMLElement For Each elem In doc.all Debug.WriteLine(elem.tagName) Next
500 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 16:36:24 ] >>493 どういう状況になってるのかは書いてないから分からないけど、 アクロバットリーダーの制限じゃないの? 私のとこのアクロバットリーダー7.0だと、初めにプロセスが一つ立ち上がって、 その後Prcess.StartするたびにMDI子ウィンドウが増えるようになるが。
501 名前:デフォルトの名無しさん [2005/03/31(木) 17:05:17 ] >>500 ありがとうございます。 >Prcess.StartするたびにMDI子ウィンドウが増えるようになるが。 のレスで自分の間違いに気づきました。 アクロバットを立ち上げるメソッド内でProcessを宣言して 正常に起動したらProcessはcloseしていました。 フォームが立ち上がってる間はProcessはcloseせずに ずっと開きっぱなしにしておかないと駄目だったんですね。 お手数おかけしました。
502 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 17:21:20 ] ShowDialogで生成されたインスタンスって ほおって置けば勝手にガベージされるの? それともDisposeしないと永久に残る?
503 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 17:30:05 ] >>499 んー、ヘタなソースですが参考にさせて頂きます。
504 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 17:52:44 BE:157221599- ] タダで他人にコード書かせておいて「下手なソース」とかよく言えるよな。
505 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 17:53:24 ] >>502 DisposeはGCとは関係ないぞ。 参照が無くなったらGCの対象になる。
506 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 18:07:18 ] >>505 トンクス どうやら勘違いしてたようです ボタンクリック等のプライベート関数で FormをShowDialogすると アプリケーション終了の段階でようやくForm.Disposeが走ってたので CGがDisposeを実行してるのかと もうちょっと調べてみますです
507 名前:デフォルトの名無しさん [2005/03/31(木) 18:25:02 ] 今すごいことに気づきました。 今まで自分で作ったソースを見ると、 イベントハンドラの第一引数senderの型が ObjectだったりSystem.Objectだったりしてます。 フォームのロードでもクロージングでもクローズドでも ボタンのクリックでもメニューのクリックでもです。 これってなんででしょうか? みなさんのソースはどうですか?
508 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 18:26:23 ] どこがすごいんだ?
509 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 18:29:00 ] senderはイベントを起こしたオブジェクトが入る。 Button1_ClickならButton1が入ってるし、Form1_LoadならForm1が入ってる。 そのためどんな型でも入るようにObject型で宣言する。 それだけの話。
510 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 19:05:35 ] > ObjectだったりSystem.Objectだったりしてます。 これも突っ込むところなのだろうか・・・?
511 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 19:20:05 ] >>504 んーと、タダからヘタでも許してあげる、ってとこですかね。
512 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 19:33:33 ] >>507 > ObjectだったりSystem.Objectだったりしてます。 同じじゃねーか
513 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 20:21:56 ] >>512 その違いも分かってないのか・・・いたたたたた・・・
514 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 21:04:25 ] どなたか>>474 をお願いします・・・
515 名前:デフォルトの名無しさん [2005/03/31(木) 21:20:18 ] CE用のプログラムで ポケットPCのシステム日付時刻を変更する方法はありませんか?
516 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 21:26:52 ] >>515 DateAndTimeモジュールのTodayプロパティ・TimeOfDayプロパティはサポートされてない?
517 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 21:38:16 ] >>516 ヘルプ
518 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 21:42:03 ] 断末魔?
519 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 21:48:24 ] >>518 そう。消えろ。
520 名前:デフォルトの名無しさん [2005/03/31(木) 22:00:56 BE:28350533-###] VC++に比べてなんでこんなにVBは簡単なのでしょうか?
521 名前:デフォルトの名無しさん [2005/03/31(木) 22:06:42 ] DateAndTime.TodayにDateを入れて変更しようとすると noSupportedExceptionのエラーが出てしまいます…
522 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 22:17:37 ] >>502 ShowDialogのときは、不要になったときに Disposeしておいた方がいい。 ほうっておいてもアプリケーション 終了時に破棄されるとは思うけど。
523 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 22:21:50 ] >>521 となるとこいつかな。 ttp://bbs.wince.ne.jp/ch1/mqbbs.cgi?MODE=MSG&NUM=10992&FILE=bbs.log.108 VBのソースなので注意。
524 名前:デフォルトの名無しさん [2005/03/31(木) 22:55:26 ] VBのやり方だと出来ないっぽいです… Microsoft.VisualBasic.DateAndTime.Todayを使おうとすると notFupportedExceptionが発生してしまっています
525 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 23:02:15 ] > VBのやり方だと出来ないっぽいです… てのはどういう意味かな? 523の話?
526 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 23:03:52 ] どなたか>>474 をお願いします。
527 名前:デフォルトの名無しさん [2005/03/31(木) 23:10:54 ] >>525 ごめんなさい 523のことです compactだと時刻設定は出来ないんですかねえ…
528 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 23:14:25 ] >>527 どうできないのかを聞くまでは。 何かの例外が投げられるのか? (リンク先で言う)SetTime関数がFalseを返すのか? 文字変換部分はうまくできているのか?
529 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 23:27:03 ] SmtpMail使ってtext/plainなメールを送信したら本文の最後に必ず改行が足されるんですけど、 これって仕様?
530 名前:デフォルトの名無しさん [皇紀2665/04/01(金) 08:59:13 ] >>513 ObjectとSystem.Objectの違いを教えて下さい。 旧型Objectと新型Object(.NET) ってことだけで、同じですよね?
531 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 09:31:42 ] >>530 >>513 ではないが ObjectはSystem.Objectのエイリアスだよ。 要するに、同じものです。
532 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 10:01:44 ] 名前空間を理解してないんじゃない?
533 名前:デフォルトの名無しさん [皇紀2665/04/01(金) 10:14:47 ] >>531 さんくす。 でもなんで、同じForm_Loadで senderがObjectだったり、System.Objectだったりするのだろう? エイリアス使ったりそうでなかったりなのでしょう? どうして使う名前が統一してないのでしょう?
534 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 10:43:07 ] >>533 残念ながら、私はVB.NETを 使ったことがないんでよくわからないです。 >>532 名前空間は関係ないよ。
535 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 11:00:17 ] >>534 .NET使ったことなくてよくわかんねーならだまってろ。 名前空間そのものの話だろうがよ。
536 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 11:21:49 ] .NET使ったことがないとは言ってないが・・・ >名前空間そのものの話だろうがよ。 IntegerとSystem.Int32のような関係といったらわかる?
537 名前:デフォルトの名無しさん [皇紀2665/04/01(金) 11:57:59 ] >>533 ですが、なんか文がおかしいので訂正します。 ×どうして使う名前が統一してないのでしょう? ○どうして使う名前が統一されてないのでしょう? ○どうして(MSは)使う名前を統一してないのでしょう? 選択すると自動で作成されるイベントハンドラで、 Form_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load だったり、なんかソースが統一されてなくていやです。
538 名前:デフォルトの名無しさん [皇紀2665/04/01(金) 12:30:19 ] なんか厨房ネタが続いているなあ。。 >>536 Objectがエイリアスだと思ってるのか。。 それこそ違うよ。
539 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 12:31:53 ] >>538 じゃあ、Systemをインポートしなくても大丈夫なのは何で?
540 名前:デフォルトの名無しさん [皇紀2665/04/01(金) 12:41:08 ] >>539 ネタだと思うけど一応回答ね。 プロジェクトのプロパティを見るべし。
541 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 12:43:42 ] >>540 はっはっは、vbc.exeでメモ帳に書いたソースをコンパイルした事もないのかい?
542 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 12:45:00 ] うろ覚えだが、プロパティのインポートってとこ? Systemを削除してもコンパイル通るけど。
543 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 13:38:06 ] さちこさん。お茶
544 名前:デフォルトの名無しさん [皇紀2665/04/01(金) 15:00:00 ] マルチスレッドについて質問です dobon.net/vb/dotnet/programing/abortprocess.html の後半に、マルチスレッドのサンプルコードがあります。 その中で、ボタンのEnabledを変更するためや、コントロールの値を変更するために デリゲートを使用しているのですが、これはなぜでしょうか? 調べてみると、どうやら非同期デリゲートというものらしいのですが、 いかんせんスレッドもデリゲートも初心者の旧VBプログラマなので、 なぜこういうコーディングになったのかを理解したいのです。 デリゲートにすると非同期になるんですか? なぜ非同期でないとまずいのでしょう? 普通にButton1.Enabled = true とするとどうなってしまうの? どなたかお分かりになる方、ご教示ください
545 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 15:17:50 ] 文字列を指定したキーで暗号化してくれる関数を探しています。 もしご存知のかたがいましたら教えてください。 こんな感じで・・・ private function 文字列暗号化(byval s as string, byval key as string) as string
546 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 15:27:24 ] ありました。
547 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 15:28:25 ] >>544 > デリゲートを使用しているのですが、これはなぜでしょうか? Invokeを使うから。 デリゲートというのは、メソッドそのものを変数に代入できるようにしたもの。 そうすることで、例えばデリゲートを引数に取るメソッドを書くと、そのメソッド先で“デリゲートで指定されたメソッド”を実行できるようになるわけ。 で、Invokeメソッドはデリゲートを引数に取るから、デリゲートを作ってるわけ。 InvokeメソッドはForm(の基底クラスのControl)に実装されたもので、 「“自分を作ったスレッド”で、“渡されたデリゲートで指定されたメソッド”を実行する」 という働きをする。 デリゲートもクラスの一種なんだけど、宣言すると自動的にBeginInvoke/EndInvokeと言うメソッドが追加される。 これが非同期デリゲートと言って、BeginInvokeを呼び出すとそのデリゲートに指定されているメソッドが別スレッドで実行される事になる。 んだけれども、この場合は関係ない話なので、非同期デリゲートの事は棚に上げておいて良い。 あと一応フォローしておくと、「非同期で実行」=「別スレッドで実行」。 > 普通にButton1.Enabled = true とするとどうなってしまうの? なぜInvokeを使うか、というのの詳細は面倒なので省略。 ・必ずコントロールを作成したのと同じスレッドで操作しなければならない ・作成スレッドと同じスレッドで操作するのにはそのコントロールのInvokeまたはBeginInvokeを使う ・その操作処理はデリゲートでラップしてInvoke/BeginInvokeの引数に渡す という点だけ覚えればいい。 そうしない場合、「何が起こるかは保証されない」。
548 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 16:45:37 ] ネットワーク上のPCの共有フォルダにアクセスしたいのですが、 ユーザーとパスワードを指定してアクセスできるようなクラスはありますか?
549 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 16:52:30 ] クラスはない。 Win32API使うしか。
550 名前:548 mailto:sage [皇紀2665/04/01(金) 16:55:36 ] >>549 む、マジすか・・・
551 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 17:03:07 ] >>547 詳細な解説、ありがとうございます 30回くらい読み返して、ようやく意味が分かってきました ちなみに、コントロール(とか、そのスレッド内で作成されたオブジェクト)に関わらないメソッドなら そのまま呼び出してもいいという理解でよろしいですか? 数値・文字列等の演算系関数とか あ、でもStringすらクラスですよね ということは、クラスのスコープが大事ということでしょうか? 呼び出すメソッド内で作成され、消滅するクラスオンリーで構成されたメソッドなら、そのまま呼んでよし、とか プロジェクトや、フォーム全体で使用しているクラス(グローバルやソースの上の方で宣言したりするもの)を触るメソッドなら、デリゲートで呼ばないとだめ、とか マルチスレッドは奥が深いですね むずかしー
552 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 19:05:46 ] >>551 > ちなみに、コントロール(とか、そのスレッド内で作成されたオブジェクト)に関わらないメソッドなら > そのまま呼び出してもいいという理解でよろしいですか? > 数値・文字列等の演算系関数とか 勿論。 というかInvokeしたら全てコントロール作成スレッドで実行される事になって、マルチスレッドじゃなくなってしまう。 > あ、でもStringすらクラスですよね > ということは、クラスのスコープが大事ということでしょうか? いいや、スレッドを超えてオブジェクトを共有して構わない。 寧ろオブジェクトを共有できる事にスレッドの意味がある。 Invokeしなければならないのは、コントロール(System.Windows.Forms.Controlとその派生クラス)を操作する時のみ。 ただし2つのスレッドから同時にあるオブジェクトを操作してしまったりすると問題が起こりうるから注意が必要だ。 例えばあるスレッドでArrayListをFor Eachしている時に、別のスレッドでこのArrayListにAddしたりRemoveしたりしたら、正しくFor Eachできなくなる。 そういうのを避けるためにSyncLockステートメントなどがある。
553 名前:デフォルトの名無しさん [皇紀2665/04/01(金) 19:09:27 ] DOBONさんとこのメルマガのバックナンバー嫁、でいいんじゃないの? ここで説明しきるなんて無理なんだから。
554 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/01(金) 20:50:13 ] まあ、自分の中での整理も兼ねて。
555 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/01(金) 21:58:08 ] バカばかりだしな。
556 名前:551 mailto:sage [int 2ch =05/04/01(金) 22:44:26 ] >>552 なるほど! 重ね重ねありがとうございました。 大変参考になりました。 精進致しますです。 >>553 ,555 申し訳ありませんでした。もう消えますので勘弁して下さい。
557 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/01(金) 23:29:40 ] どなたか>>474 をお願いします。
558 名前:デフォルトの名無しさん [int 2ch =05/04/02(土) 01:47:58 ] 結局>>533 は誰もわからないということでしょうか?
559 名前:最凶VB厨房 mailto:sage [int 2ch =05/04/02(土) 01:59:26 ] なんで統一してないかなんて作った奴に聞かんとわからんだろう。 だぼーくぃっくで生成したかリストから選んで生成したかがわかるかも しれんぐらいだな。
560 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 10:10:38 ] >>559 しょーがないな。 このスレは、言語だけでなく文章まで初心者の香具師ばかりだから。
561 名前:559 mailto:sage [int 2ch =05/04/02(土) 10:17:11 ] 文章を正して投稿して。
562 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 13:47:52 ] >>558 IDE の仕様の話をされても困りますから (w
563 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 13:48:29 ] >>557 あのな・・・ 『少しは』自分で考えなさい。 『少しは』ね。
564 名前:デフォルトの名無しさん mailto:sage [int 2ch =5,2005/04/02(土) 14:48:06 ] >>563 いや、もちろん自分でも考えるというか試してますが、 どうも私にはムリそうなので質問しているのです。
565 名前:564 mailto:sage [int 2ch =5,2005/04/02(土) 14:51:41 ] ちなみにShift-JIS以外の場合はいったんShift-JISの一時ファイルに 変換してから>>474 の方法で読み込む、という方法で一応は 解決しています・・・が、どうにも不細工なやり方に思えるので、 スマートにできるやり方を知っている方がおられましたら 是非お願いします。
566 名前:デフォルトの名無しさん mailto:sage [2005/04/02(土) 20:17:50 ] このスレは馬鹿の溜まり場みたいな ところだから、聞くだけ無駄だろ。
567 名前:デフォルトの名無しさん mailto:sage [2005/04/02(土) 20:45:09 ] 春だねぇ。縦読みにすらなってない。
568 名前:デフォルトの名無しさん mailto:sage [2005/04/02(土) 20:52:13 ] バグにもならないコメント文みたいなもんだな。
569 名前:デフォルトの名無しさん mailto:sage [2005/04/02(土) 21:05:16 ] >>568 いいえ。
570 名前:デフォルトの名無しさん mailto:sage [2005/04/02(土) 21:05:37 ] >>566 了解しました。
571 名前:デフォルトの名無しさん mailto:sage [2005/04/02(土) 23:53:02 ] VB.NETの初心者です。 テキストファイルをStreamReaderで開くときにエンコードを 指定できますが、あらかじめ文字コードが分かっていない 場合はどう指定すればよいのでしょうか。 JavaだとJISAutoDetectとかいうのがあって便利だったのですが。
572 名前:デフォルトの名無しさん mailto:sage [2005/04/02(土) 23:58:01 ] >>571 ttp://www.gprj.net/dev/tips/net/txtenc.shtml これでも使わせて貰うか。
573 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 00:11:17 ] >>572 却下します。
574 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 00:15:33 ] そうか。じゃあ自前実装で車輪の再発明を頑張れ。
575 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 08:38:26 ] 発明じゃなくて、作りなおしだろ。ばか
576 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 10:07:36 ] >>574 アホな人
577 名前:デフォルトの名無しさん [2005/04/03(日) 12:25:00 ] 普通のスレなら春休みの厨房クンが……と思うところだけど もともとVBやってる奴ってスキルだけでなく人格的にも未熟な奴が多いからなあ。。 幼稚な自分に嫌気がささないところが不思議でしょうがないんだけど、 まあ自意識ないんだろうなこういう輩は。
578 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 12:39:25 ] >>577 自意識ないんだろうなぁ、こういう輩は。
579 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 13:45:57 ] C# VB.NET VB(p-code) 平均 310 平均 1190 平均 5488 最小 296 最小 1156 最小 5468 最大 329 最大 1313 最大 5625 1億回の計算を連続で行うのにかかった時間(ミリ秒)
580 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 13:56:43 ] これだけじゃ判断しようがないんだが。
581 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 14:33:46 ] >>580 許してやれよ。
582 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 14:34:23 ] >>579 どうせ等価なコードは書けてないんだろ。
583 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 14:36:41 ] >>579 それぞれのソースを晒せ
584 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 14:40:03 ] >>583 多分全然等価じゃないコードが出てくると予想。
585 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 14:45:12 ] コードは等価なんです! 実行した機材が違うだけで。 とか?
586 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 14:46:43 ] >>585 つまんね。
587 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 14:47:19 ] >>585 見当違いのツッコミはやめてくれ。
588 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 17:09:44 ] 不満があるなら自分で試せよ
589 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 17:12:33 ] >>588 とうの昔に試してるけど? バカにデータは公開しないが。
590 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 17:13:15 ] >>579 ソースを含め、何の条件も添えずにこんなデータ出す奴の 気が知れないよな。
591 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 17:42:03 ] >>589 口だけじゃダメだな
592 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 18:03:13 ] >>591 あらら。あなたは?
593 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 18:09:50 ] >>592 わたしは星の王子様よ
594 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 18:18:43 ] 自分でやろうやろうと思って忘れてて、 いざ他人に先越されると悔しくて難癖つける・・と。メモ
595 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 18:45:52 ] メモ♥
596 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 18:58:19 ] >>593-595 あのー、色々書いてるようですけど、あなたは どこが違うのですか?
597 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 19:01:17 ] この板も早くIDつけてほしいよな。
598 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 19:34:13 BE:104814869- ] みんなでbe付ければ解決。
599 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 20:06:46 ] >>594 で?君は?
600 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 20:20:52 ] >>598 おお、こんなのあったんだ。 で、beってどうやって付けるの?
601 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 22:33:41 ] 他の人のベンチマークまだぁ?
602 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 22:51:44 ] >>601 お前のは?
603 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 23:17:50 ] >>579 のデータがおかしいと言うのなら、まず自分で数値出さないとねぇ。 C#とVB.NETなんて速度ちっとも変わらねぇよとでも言いたいのか? そう言いたいならハッキリそう言えばいい。
604 名前:デフォルトの名無しさん mailto:sage [2005/04/03(日) 23:29:21 ] 折れのでは、C#:VB.NET = 1:1 だった。 変わんない
605 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 01:58:32 ] C#とVB.NETに速度の違いがあるとすると整数のオーバーフローチェックの デフォルトの違いくらい。それほど違いが出るものかな? /removeintchecks /checked
606 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 05:06:16 ] 関数使ってると変わってくるんじゃないのか
607 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 09:38:39 ] >>603 それ以前の問題であることに早く気付いてください。 >>590 とかで乱暴ながらも指摘されてるのに 気付かなかった?
608 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 10:06:37 ] > まず自分で数値出さないとねぇ。 利用規約違反ですね。タイーホします。
609 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 10:33:22 ] >>608 だな。 おまえら、EULAをちゃんと嫁。 このうんこやろう。
610 名前:デフォルトの名無しさん [2005/04/04(月) 10:33:49 ] If button Is TBB0 Then 'TBB0のときに必要な処理 ElseIf button Is TBB5 Then 'TBB5のときに必要な処理 End If ↑こんなコード(button、TBB0、TBB5はいずれもButton型) をSelect Caseで整理しようとしてるんだが、Select Caseでは Button型は使えないみたいで、CObj()を通してもだめで、 しかたなく Select Case button.Text Case TBB0.Text 'TBB0のときに必要な処理 Case TBB5.Text 'TBB5のときに必要な処理 End Select こんなごまかしで動かしていますが、もっとうまい方法はないものでしょうか? (TBB0.Text=TBB5.Textになっちゃうとおかしくなりますし)
611 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 11:07:56 ] >>610 どうしてもというなら.Nameで分岐するとか。
612 名前:610 [2005/04/04(月) 12:07:59 ] >>611 うう、ありがとうごぜぇますだ。さっそく試すべ。。。 あれ、なんか違うかも?ん?、Button型じゃなくてToolBarButton型? え、なんでNameプロパティないの? すみません、質問するまえにもうちょい下調べしないと。 でもオブジェクトを確実に識別できるプロパティを探せばいいわけだし、 がんばってみます。
613 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 12:27:50 ] >>607 いちいちソース書くのめんどくせ
614 名前:デフォルトの名無しさん [2005/04/04(月) 12:42:10 ] 下手したら30代超えのオッサンが「うんこ野郎」だの「タイーホ」だの言ってるかと 思うと反吐が出るな。 幼稚臭っ。キモ過ぎる。
615 名前:デフォルトの名無しさん [2005/04/04(月) 12:43:25 ] なんでVB使いにはこんな幼稚な奴が多いんだ?
616 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 16:02:32 ] >>612 .Tagがあるなら、好きなのを定義して分岐のキーにできる。
617 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 16:11:07 ] ToolBarButtonなら、ToolBarのButtons.IndexOf(button)でインデックスベースという手もあるが。
618 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 16:35:05 ] >>610 ヘルプぐらい読め。
619 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 16:59:12 ] >>613 発想がおかしい。省略していいかどうかの判断ができていない。 それにソースだけではないとも指摘されているが それについて触れようともしていない。 結論。アホ。
620 名前:610 [2005/04/04(月) 18:02:49 ] >>616 Tagは真っ先に考えたのですが、フォームが多数あって Tagを入れ忘れるやつがいないとも限らないので (VBのToolbarでKeyの入れ忘れを散々やってます(汗)) 他の方法がないかと勉強してたところなのです。 (入れ忘れさえなければいい方法なのですが) >>617 With TB1.Buttons Select Case .IndexOf(button) Case .IndexOf(TBB0) Case .IndexOf(TBB5) こんな感じになりますた。だいぶすっきりだし、判定もまちがいなさそうです。 >>618 すまぬ。ヘルプみたのだがいい方法が見つからなんだ。
621 名前:デフォルトの名無しさん [2005/04/04(月) 19:41:17 ] 素直にIf...ElseIfで書いたほうが後々理解しやすいと思うけど。。
622 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 20:25:05 ] これのことかと思ったんだけど、勘違いかな? ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbcon/html/vbtsktriggeringmenueventsfortoolbarbuttons.asp
623 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 20:26:18 ] >>621 まあまあ。こういう輩にそんなこと言ったって わかんないんだって。分かりやすいプログラムを書ける人が PGとして高く評価されることにそのうち気付くかなぁ。
624 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 20:57:04 ] >>621 現場の事わかってない厨か学厨でしょ しょせん 自分でマスかいて、高度な事やってるつもりでも 周りはいい迷惑なんだって おまえが責任もって最後まで虫取り保守やれっていいたくなる
625 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 21:14:15 ] やっぱり、バカが集まるところだ。ここは。
626 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 21:28:21 ] >>624 現場を気取ってるが多分学生だな。 多分本当に現場にいるPGなら後半2行にそのことを 露呈した記述があることにすぐ気付くと思うが。 >>625 はそれを指摘してるんだよな。
627 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 21:35:33 ] 一人芝居が上手なスレはここですか?
628 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 21:44:22 ] >>626 げっ ばれましたか さすがです...ショボーン
629 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 22:08:57 ] >>626 はい。626は私ですよ。 一人芝居は>>627-628 ですね。 それじゃ。
630 名前:629 mailto:sage [2005/04/04(月) 22:09:38 ] あー、アンカーは626じゃなくて628にするべきだったね。 まーどうでもいいけど。
631 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 22:13:44 ] >>619 数値だけ出して読む側がそれを信じようが信じまいが問題なし 別に何をどう書こうが自由だしw
632 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 22:55:13 ] >>631 まだ分かってないみたい。信じる信じない以前に 判断を下しようがない、って言ったら分かる? 分かりやすいように、君がやったことを極端な例にしてあげようか? パフォーマンス測定しました! VB.NETは1秒、C#では100秒でした。 終わり。
633 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 23:50:52 ] >>632 まだ分かってないみたい。読み手が判断を下す以前に 何を書こうがどんな書き方をしようが自由だって言ったらわかる? 終わり。
634 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 23:53:12 ] >>633 それはいいけどその後の君の対応はNG。
635 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 23:55:05 ] >>633 はいはい。このスレを君の落書き帳として使わせてくださいってことね。 それに対しては「いいよ、通報されない程度にね」としか 言いようがないな。
636 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 23:55:59 ] >>633 分かりました。あのデータがどんな条件やどんなソースから 得られた数値なのか興味があるのですが、提示して頂けませんか?
637 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 23:56:14 ] >>634 どんな対応をしても自由だしw、NGだと思っているだけだろう
638 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 00:03:29 ] 必死になりすぎて恰も別人を装っているかのように思える。 >>635 もし荒らしだと思っているなら、それに反応するのも荒らしだな。 荒らしを助長していることになる。 >>636 めんどくせ
639 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 00:17:07 ] >>638 捏造データ?じゃないですよね。 ソースはもう消してしまったんですか?
640 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 00:20:41 ] >>639 ごめんなさーい、もう消してしまったんですぅーm(_ _)mペコリ
641 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 00:24:12 ] >>640 ふーん
642 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 00:26:58 ] >>641 あきらめてね〜
643 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 00:41:21 ] >>642 ソース見て叩こうと思ったけど無理みたいだから諦めます。
644 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 00:42:51 ] >>642 よっぽど他人には見せられない代物だったんだろうなぁ。
645 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 00:50:21 ] >>643 暇つぶしができると思って期待してたのかな?相手できなくてごめんね >>644 見せられないのではなく、何度も言っているように見せるのがめんどくさいんだよ。 やっとわかってくれたかな?
646 名前:質問age [2005/04/05(火) 00:57:13 ] しつもんです!そもそも>>633 さんは何が訊きたかったのでつか?
647 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 01:01:22 ] >>646 その何かがわかるまでスレッドの中を何度も繰り返し読んでみよう! きっと何かがわかってくるはずだよ。
648 名前:646 mailto:sage [2005/04/05(火) 01:13:06 ] 世の中は春休みだという事がわかりますた。。。_| ̄|○
649 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 01:14:26 ] わかるの遅っ
650 名前:最凶VB厨房 mailto:sage [2005/04/05(火) 01:14:47 ] 世の中は春休みだったのか・・・。 俺がいる世界はもしかしてあの世なのか?! こりゃまいったわぃ
651 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 01:23:38 ] わかるの遅っ
652 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 07:07:22 ] >>645 あれー?削除しちゃったんじゃなかったんだー。 コロコロ変わるねーw
653 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 09:09:00 ] 普通に組んでC#の方が速いならC#で作りたいなぁ
654 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 09:12:28 ] 普通に組んでC++の方が速いからC++で作るといいよ。
655 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 09:19:03 ] C++は難しいのでやめておきます。
656 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 09:36:16 ] >>652 削除したことどこでも否定してないけどw 頭大丈夫? まぁ、めんどくさいと言っても削除しちゃったから見せることすらできないけどねw
657 名前:デフォルトの名無しさん [2005/04/05(火) 16:40:23 ] www.atmarkit.co.jp/fdotnet/winexp/index/index.html ↑サンプルアプリケーションがあったのでちょっと拝見 しかし、こんなもの見て「よし、これやってみよう」なんてプログラマいないよな? まんど臭い機能つけて後で突っ込み浴びて却下とかなったら、破壊したくなるもんなあ。 Sのプログラマは駄目かと思われ・・受身が一番で常。 ただRAD手法は絶対必要だと思う。んでもって強気にいかないと(仕様変更をあの手この手で防がないと)、納期に間に合いません! フィックスって言ってたやん・・なんて愚痴は何百回言ったことでしょうか・・
658 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 23:54:06 ] >>656 >>656 >削除したことどこでも否定してない まさにあなたはそこを突っ込まれたのですよ。 理解してから書くか、理解できてないのならダンマリでよろしく。
659 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 00:58:46 ] そろそろウザいので相手するな。
660 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 03:24:21 ] >>658 いやぁ以前にも書いたけどどんな書き方しようが自由だからね。 そんなに僕ちゃんのおふざけが気に入らなかったかなw
661 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 07:11:59 ] >>659 うん。
662 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 11:31:39 ] あるプロセスが起動中か確認したいのですが どうのようにすればよいでしょうか? 例えばhoge.exeか起動中かどうかというのを 確認したいです。
663 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 11:40:31 ] System.Diagnostics.Process.GetProcessesByName
664 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 11:43:15 ] >>663 さんくす
665 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 15:03:27 ] >>661 アホだったらいちいち相手しないよ。
666 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 16:05:06 ] WebBrowserコンポーネントで開いたExcelのイベントを取ることは可能だろうか?
667 名前:初歩的な質問なのですが [2005/04/06(水) 16:05:18 ] 初歩的な質問なのですが、vb.netを使ってアプリケーションを作成し、 セットアッププロジェクトでインストーラーを作成しています。 その際に作成した「プロジェクトファイル名\obj\Release」に作成したアプリケーションが出来ますが、 これをセットアッププロジェクトの「アプリケーションフォルダ」にドラックアンドドロップして、作成したアプリケーションを含めてビルドを行うと、依存関係が見つかりませんと出ます。 アプリケーション単体でビルド行った際には出ないのです。 もちろん、必要なCOMなどは参照設定で登録しております。 これは何が問題なのでしょうか?
668 名前:デフォルトの名無しさん [2005/04/06(水) 20:51:32 ] >>667 理解しようとする意欲がないのに、最初からいきなり複雑なことを 成し遂げようって発想が理解できない。 韓国人のパリパリとかいう主義みたい。 そういう場合はまず手始めにフォームだけの空っぽのアプリのインストーラを 作ってみる。小学生でもわかる定石でしょ。 話はそれから。
669 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 22:28:25 ] 年齢を生年月日から求めたいのですが DateDiffで年の差を求めると月/日が無視されてしまいます。 困りました。
670 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 22:37:12 ] DateTimeのSubtractメソッド、TimeSpanのTotalDaysプロパティ、除算。
671 名前:デフォルトの名無しさん [2005/04/06(水) 22:40:51 ] >>669 はただ「困った」って言ってるだけじゃん。 何も質問してないぞ。
672 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 22:42:07 ] >>670 それって365日と366日で結果が違ったりしませんか? 超てきとー >>671 (・∀・)ニヤニヤ
673 名前:デフォルトの名無しさん [2005/04/06(水) 23:25:48 ] VBを始めようと思っているのですが、周りの人はCにしておけといっています。 VBの欠点を教えてください。
674 名前:デフォルトの名無しさん [2005/04/06(水) 23:49:21 ] >>673 数日前もだれかに言った気がするが・・・ 馬鹿に思われるからやめなさい
675 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 00:59:11 ] >>673 早く挫折できる。
676 名前:デフォルトの名無しさん [2005/04/07(木) 11:34:46 ] 以下のようなエラーが出ます。 > 'System.ObjectDisposedException' のハンドルされていない例外が mscorlib.dll で発生しました。 > 追加情報 : 閉じている TextWriter に書き込むことはできません。 エラーが出るのは下のソースで「_WriteText.Flush()」です。 Finalize()でFlush()を呼ぶ前にClose()は呼んでません。 なぜこんなエラーが返るのか検討がつきません。知っている方、ご教授願います。 Public Class TextOut Private _FStream As FileStream Private _WriteText As StreamWriter Public Sub New() _FStream = New FileStream("log.txt", FileMode.Append, FileAccess.Write) _WriteText = New StreamWriter(_FStream, Encoding.GetEncoding("Shift_JIS")) End Sub Protected Overrides Sub Finalize() _WriteText.Flush() _WriteText.Close() _FStream.Flush() _FStream.Close() _WriteText = Nothing _FStream = Nothing MyBase.Finalize() End Sub End Class
677 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 13:24:02 ] .NETでの正規表現の質問はここでいいのでしょうか。 パターンAからパターンBが「最初」に出てきたところまで、 というパターンを作りたいのですがうまく行きません。 pA〇〇〇〇〇pBpA×××pBpA△△△△△△△△pBpA・・・・ ↑から pA〜pBまでのセットを取りたいのです。 ここで、 pA.+pB とやると最初から最後まで引っかかってしまいます。 ただ、 pA[^pB]+pB とやれば意図したように動くのですが、 実際にはパターンA、パターンBとももう少し複雑なので なにかいい方法はないでしょうか。
678 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 13:25:30 ] 最短一致は「?」
679 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 13:30:19 ] VB.NETの質問スレだろ?なんでVB否定するヴォケがいるの?ROMってろよ、ゴラァ
680 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 14:43:02 ] >>678 ありがとん pA.+?pB で思うようにできました。
681 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 17:40:37 ] 普段はエラーなど起きないのに、ごく稀に発生するエラーに悩んでおります。 発生するエラーは2種類あります。 System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。 at System.Data.Common.Dbnetlib.ConnectionError(HandleRef pConnectionObject, IntPtr& netErr, IntPtr& netMsg, IntPtr& dberr) at System.Data.SqlClient.TdsParser.ProcessNetlibError(IntPtr errno) at System.Data.SqlClient.TdsParser.ReadNetlib(Int32 bytesExpected) at System.Data.SqlClient.TdsParser.ReadBuffer() at System.Data.SqlClient.TdsParser.ReadByteArray(Byte[] buff, Int32 offset, Int32 len) at System.Data.SqlClient.TdsParser.ReadEncodingChar(Int32 length, Encoding encoding) at System.Data.SqlClient.TdsParser.ReadValue(_SqlMetaData md, Int32 length) at System.Data.SqlClient.TdsParser.ProcessRow(_SqlMetaData[] columns, Object[] buffer, Int32[] map, Boolean useSQLTypes) at System.Data.SqlClient.SqlDataReader.PrepareRecord(Int32 i) at System.Data.SqlClient.SqlDataReader.GetValues(Object[] values) at System.Data.Common.DbEnumerator.MoveNext() at System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource) at System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e) at System.Web.UI.WebControls.Repeater.DataBind() at hoge.hogehoge.Button1_ServerClick(Object sender, EventArgs e) at System.Web.UI.HtmlControls.HtmlInputButton.OnServerClick(EventArgs e) at System.Web.UI.HtmlControls.HtmlInputButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain() 続く...(本文長すぎって。。。)
682 名前:681 mailto:sage [2005/04/07(木) 17:41:27 ] ...続き System.InvalidOperationException: データ リーダーが閉じているときに、無効な操作 Read をしようとしました。 at System.Data.SqlClient.SqlDataReader.Read() at System.Data.Common.DbEnumerator.MoveNext() at System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource) at System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e) at System.Web.UI.WebControls.Repeater.DataBind() at hoge.hogehoge.Button1_ServerClick(Object sender, EventArgs e) at System.Web.UI.HtmlControls.HtmlInputButton.OnServerClick(EventArgs e) at System.Web.UI.HtmlControls.HtmlInputButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain() 以下、ソース抜粋 Repeater1.DataSource = SqlDataReader1 Repeater1.DataBind() ★ ここで稀にエラーが発生 SqlDataReader1.Close() SqlConnection1.Close() SqlConnection1 = Nothing データベースを検索して結果を表示する、といった簡単なものなのですが、 結果の件数が100件程度だと再現せず、1000件ほどになると稀に発生します。 よい解決案などありましたら、ご教授おねがいいたします。
683 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 18:24:18 ] >>681 Repeater1が何ものか知らないが DataSourceにReaderをつっこむのではなく DataTableのDefaultViewを設定してみては?
684 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 18:31:49 ] .netフレームワークのバージョンって どうやって調べるの?
685 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 18:48:52 ] >>676 _FStreamのファイナライザが既に動いてCloseしてるからだろう。 ttp://www.ascii.co.jp/pb/msdn/article/a09_0003.html が参考になるかも知れない。 そもそも、どうせFileStreamがGCされた時にFileStreamのファイナライザが動いてフラッシュして閉じるので、 こちらでわざわざファイナライザを実装してCloseさせちゃいけない。 StreamWriterを使うと、デフォルトではStreamWriterがバッファリングしてストリームにすぐには書き込まないので、 書き込み内容が損失するわけだ。StreamWriterのファイナライザはストリームに操作しないから。 確実にはStreamWriter.Closeが喚ばれない場合の解決策としては、 StreamWriterを使わずWriteやWriteLineメソッドを自前で実装してFileStreamに直接書き込むとか、 StreamWriterを使うなら、AutoFlushをTrueにする手もある。 こういう場合はIDisposableを実装させてDisposeメソッドにファイル閉じる動作を書いて、 プログラマにDispose呼出を明示するのがベターなんだけどな。 VB2005でUsingステートメントもサポートされるようになるし。 ちなみに、StreamWriter.Closeは、自動でFlush動作もするので_WriteText.Flushは必要ないし、 基底のストリームも閉じてしまうのでその後の_FStream.Flushとかできない(意味無い)。
686 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 19:01:57 ] >>684 コード上から(実行時に)調べる、というのなら ttp://www.atmarkit.co.jp/fdotnet/dotnettips/278clrversion/clrversion.html
687 名前:676 mailto:sage [2005/04/07(木) 21:05:29 ] >>685 レスありがとうございます。凄く×∞参考になりました。m(_ _)m ついでに、自分のバカさ加減がよ〜くわかりました… 全て685さんの指摘どおりです。 私はVB.NET歴2日の上、JavaやC++(こっちは4年くらいやってる)と同じ 程度の処理が出来ると思ってました(爆)。 StreamWriter.CloseがFileStream.Closeを呼び出すのはいいとして、 Finalize()の呼び出し順序が明確に決まってない事には驚きました。 指摘にあったDisposeの実装で対応するしかなさそうです。 Finalize()を使った「後始末はおまえにまかせる」は無理っぽいですね。 書き込みの精度は、一定のWriteをした直後にFlushするようにします。 StreamWriterとFileStreamの問題は有名なんですね。 しかもStreamWriterのFinalize()が何もしないっては……orz
688 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 01:06:57 ] 何かしてくれるとバグに気づきにくい可能性があるからだよ。
689 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 03:00:17 ] >>679 あなたはVBスレでVB万歳なレスだけみていてそれで満足なんですね? たまには自己否定も必要なんですよ。
690 名前:デフォルトの名無しさん [2005/04/08(金) 05:20:35 ] VB6からの移行組です。 簡単な通信(チャット)を行うプログラムを作ろうと思います。 Winsockコントロールが標準で無いのでSystem.Net.Socketsを 使う方法を初歩から学習中です。 そこで分からないのは、Winsock.ocxのデータ受信イベント (DataArrival)の代わりの方法についてです。 WithEvents 付きで System.Net.Sockets.TcpClient を宣言すると 「WithEvents変数はイベントを発生させません」と怒られます。 何か、Eventドリブン式で書く方法は有りますでしょうか? とりあえず、Threadクラスを使ってループ待ちさせる方法を見つけ 自作イベントのような形では実現できましたが、こっちのスレッド 方式と、Event方式とどちらが一般的でしょうか? VB6の時にクラスは使ってましたが理解度は低めです。 よろしくお願いいたします。
691 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 05:33:58 ] わざわざイベントで書く必要がないんだが。 送受信を行うNetworkStreamは、データが来るまで自動的にブロッキングしてプログラムの流れを中断させる。 別スレッドでReadさせておけばいい。
692 名前:デフォルトの名無しさん [2005/04/08(金) 06:04:23 ] >691 レスありがとうございます!それでは現在テストで動いた以下の スレッド方式でも、悪い方ではないと考えていいでしょうか? Private Sock1 As New System.Net.Sockets.TcpClient Private Stream As NetworkStream Private myThread As Threading.Thread -----ボタンクリック Private Sub Button1_Click(〜) Handles Button1.Click Sock1.Connect("www.yahoo.co.jp", 80) TextBox1.Text = "" Stream = Sock1.GetStream() Dim ByteSend As Byte() = System.Text.Encoding.ASCII.GetBytes("GET / HTTP/1.0" + vbCrLf + vbCrLf) Stream.Write(ByteSend, 0, ByteSend.Length()) myThread = New Threading.Thread(AddressOf DataArrave) myThread.Start() End Sub -----自作SUB Private Sub DataArrave() Dim ByteRead(2000) As Byte Dim strText As String Dim intLength As Integer Dim lngRevcnt As Long Dim lngRevByt As Long Do intLength = Stream.Read(ByteRead, 0, ByteRead.Length()) lngRevcnt += 1 : lngRevByt += CLng(intLength) Me.Text = "受信パケット数:" & lngRevcnt & " (" & lngRevByt & " byte)" strText += System.Text.Encoding.ASCII.GetString(ByteRead, 0, intLength) If intLength < 1 Then Exit Do Sock1.Close() Loop TextBox1.Text = strText End Sub
693 名前:690=692 [2005/04/08(金) 06:08:49 ] ↑すみません、レスの改行制限で見づらくなりました。 とりあえずの確認用なので、単に、HTTP-GETを送信して 自作スレッドで受信させているだけのショボプログラムです。 とりあえずこんな感じでも、アリでしょうか?
694 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 06:21:05 ] >>692 Readがパケットごとに実行される保証はどこにもないはずだがね。 > strText += System.Text.Encoding.ASCII.GetString(ByteRead, 0, intLength) まあASCIIだからいいけど、shift_jisとかだとデコードに失敗する可能性があるよ。 最後の1バイトが2バイト文字の1バイト目だった場合に。 受信中はMemoryStreamに蓄えて、受信が完了してから一気にGetStringしたほうがいい。 > Do (略) > If intLength < 1 Then Exit Do > Sock1.Close() > Loop このSock1.Close()はコピペミスかな? Loopの外に出さなきゃいけないね。 > Me.Text = "受信パケット数:" & lngRevcnt & " (" & lngRevByt & " byte)" > TextBox1.Text = strText やっかいなのはこいつだ。 別スレッドからコントロールを操作しちゃいけない。 Invoke/BeginInvokeを使う必要がある。 ttp://dobon.net/vb/melma/index.html の19から26、とくに25を良く読んでマルチスレッドに関する問題を良く把握してくれ。
695 名前:690=692 [2005/04/08(金) 06:33:44 ] >694 うぉ!ありがとうございます! 1Read=1パケとは限らないのですね。分かりました! 確かに、逐次デコードはまずいですね。了解です。 > このSock1.Close()はコピペミスかな? > Loopの外に出さなきゃいけないね。 そうなんです。実は少し悩んでました。 手持ちの書籍「VB..net逆引き大全500」の初歩サンプルに こういった記述があったもんで丸写ししながら疑問に感じてました。 試してみたらコレでも動くんです。 今試したら外へ出しても動きますね。理屈通り外へ出します! > Invoke/BeginInvokeを使う必要がある。 了解です。教えていただいた所を良く読んで勉強します! とても丁寧に分かり易いレスを本当にありがとうございました!
696 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 07:12:06 ] >>689 理由が書かれていませんね。
697 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 08:29:05 ] >>686 遅くなりましたがありがとうございました。
698 名前:デフォルトの名無しさん [2005/04/08(金) 13:11:00 ] comboboxでデータソース指定だと、表示(DisplayMember)と値(ValueMember)を指定できるけど、 自分で項目を設定した場合は、そういった指定はできないものなのですか?
699 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 13:14:27 ] どういう効果を求めているの?
700 名前:デフォルトの名無しさん [2005/04/08(金) 13:18:05 ] 表示は 東京 大阪 名古屋 ・・・(略) などと表示して、内部の値としては 34 21 15 ・・・(略) などように、取り出せるようにしたいです。
701 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 13:25:03 ] じゃあそういう都道府県クラスを作れば? ComboBoxで表示されるのはToString()の結果だから。 Idと都道府県名を保持して、ToString()のオーバーライドで都道府県名を返す。 Idはプロパティとして公開。
702 名前:デフォルトの名無しさん [2005/04/08(金) 14:28:20 ] >>701 ありがとうごじあます。 データ構造を作ってやることにします。
703 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 19:36:49 ] 質問させてください PrintDocument等を使っての印刷に関してです. 取得したデータの件数に応じて改ページして次のページに出力, といった印刷物のページコントロールはどうやるのが定石なのでしょうか? ヘルプドキュメントから,PrintPageEventArgs.HasMorePagesをTrueに する,というのは見つけたのですがいまいち記述方法がわかりません… その他,PrintDocument,Graphicsなどリファレンス一通りみたのですが, ページコントロールに関わりそうなメンバが見つけられませんでした よろしくお願いします.
704 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 19:38:59 ] まあこの辺でも。 ttp://dobon.net/vb/dotnet/graphics/
705 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 20:09:54 ] >>704 ありがとうございます どうやら概念を理解していなかったようです HasMorePagesがTrueである間は PrintPageイベント発生→PrintPageハンドラ実行, が繰り返される, ということですね.
706 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 00:34:19 ] VB.NETでiniファイルを読むにはどうすればよいのでしょうか。
707 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 00:53:02 ] >>706 .netではXML推奨みたいだよ。 ttp://dobon.net/vb/dotnet/file/xmlserializer.html
708 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 08:20:02 ] >>707 いや、それはそうなのですが、どうしても旧システムのINIファイルを 読まないといけない処理がありまして、どうしたものかと。 やはりAPIを叩くんですかね。
709 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 08:27:03 ] >>708 ttp://ukamen.hp.infoseek.co.jp/Programming/iniFile/index.htm
710 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 08:32:42 ] DataTableって何件くらいのデータ扱えるの?
711 名前:デフォルトの名無しさん [2005/04/10(日) 10:13:12 ] >>710 めっちゃたくさん
712 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 10:18:18 ] ええけつしとるのぉ(*´Д`)ハァハァ 203.165.158.227/ 203.165.158.227/~ss.jpg CJ3223373-A.ksrzu1.kt.home.ne.jp/ CJ3223373-A.ksrzu1.kt.home.ne.jp/~ss.jpg
713 名前:デフォルトの名無しさん [2005/04/10(日) 12:47:06 ] >>706 読むにはどうすればよいのでしょうか、って発想が理解できん。 別に全然煽りじゃなく読めばいいんだよ。 APIなんて使うまでもない。iniなんてただのテキストファイルじゃん。 読んだ後の処理だってどうってことない。 こんなこともできない人が人様から給料もらって仕事でPGやってるとしたら そりゃ犯罪だよ。
714 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 15:29:06 ] API使うのが一番楽だと思うのだけど
715 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 15:38:40 ] Microsoftは切り捨てたがってるけどねー。
716 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 20:46:21 ] >>713 回答ありがとう。理解できないのに回答するって発想が理解できません。 ちなみに何の罪でしょうか。
717 名前:デフォルトの名無しさん [2005/04/11(月) 02:28:04 ] vb6.0のプログラムを.NETにアップグレードしようと思い、 .NETに詳しそうな方に聞いてみました。 すると、 リストビューが消える!?(ただし、端末にインストールした.NETフレームワークにもよる、との由) LenBが使えない!?(半角文字と全角文字の判定はどうするの!?) KeyPress時にKeyAsciiに代入できるのは0だけ!?(小文字を大文字に変換するの面倒になりそう) などという問題があるといわれ それだけでもしり込みしています。 でも解決方法あるんですよね、あたりまえですが。 みなさんはどのように解決してらっしゃるんでしょうか。
718 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 02:31:55 ] 書き直す
719 名前:デフォルトの名無しさん [2005/04/11(月) 02:37:55 ] >>717 つまり、.NETにアップグレードした時のtips的な 纏めサイトが必要なんだろ。 LenBならこうしろ、みたいな情報が欲しい、と。
720 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 07:21:39 ] 聞いた人本当に.netに詳しいのか? 例えばLenBなんて関数ひとつ作れば終わりです これくらいで尻込みしているようなら、アップグレードはやめとけ こんなこと書いている俺の場合は、全部1からコードを書き直しましたよ アップグレードウィザードも使えないし まだ自作ライブラリの半分も終わってないから生産効率悪い悪い
721 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 17:16:26 ] microsoft のftpで 以下のm_sRemoteHostにIPアドレスを指定すると dns.resolveの処理がすごく遅くなってしまいます。 どうしたら速くなりますか? Public Function Login() As Boolean m_objClientSocket = _ New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp) Dim ep As New IPEndPoint(Dns.Resolve(m_sRemoteHost).AddressList(0), m_iRemotePort) Try m_objClientSocket.Connect(ep) Catch ex As Exception MessageString = m_sReply Throw New IOException("Cannot connect to the remote server") End Try
722 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 17:26:56 ] 十進記法である事が分かってるなら、Dns.GetHostByAddressを使うとか。 .NET 1.1以降なら、ピリオドで分けてByte配列にしてIPAddressインスタンスを直接作るとか。
723 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 17:41:36 ] Dns.GetHostByNameならホスト名でもIPでも両方可能だな。
724 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 17:45:22 ] Dns.Resolve(m_sRemoteHost).AddressList(0) を Dns.GetHostByName(m_sRemoteHost).AddressList(0), にするだけで速くなるのでしょうか?
725 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 17:47:56 ] まず試せ。 話はそれからだ。
726 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 17:51:02 ] 試したいのですが自社のネットワークではどちらも速いのですが お客様のネットワークではなぜか遅かったので質問している次第です。
727 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 18:22:35 ] >>726 少なくとも.NET 1.1の実装では、与えられた文字列が十進表記の時、 ResolveだとDNSサーバに実際に問い合わせ、GetHostByNameだと問い合わせを行わない。 それで速くなるかどうかは別だが、内部処理で済む分GetHostByNameの方が速い可能性は高い。
728 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 18:23:56 ] >>727 さんくす。 試す価値ありですね。
729 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 01:28:07 ] Wordファイルを読み込むサンプル掲載してるサイトありませんか? ぐぐってもどうもExcelばかり引っかかって・・・
730 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 01:56:22 ] OpenMutexのVB.NETで使える宣言を教えてください。 なぜか、IntPtrで受けてもIntPtr.zeroしか帰ってこないし Longで受けても常に同じ値(0ではない)が帰ってきます・・・ どうやって呼べばいいですか?
731 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 04:21:24 ] >>730 Mutexクラス使えば?
732 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 07:11:30 ] >>729 そういう質問したらまた>>713 が騒ぎ出すよ。
733 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 07:12:28 ] >>730 あのな、「なぜか」ってのやめろよ。 お前のせいなんだからさ。
734 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 08:38:01 ] MutexクラスじゃOpenMutexできないでしょ? VB6とかで実際に動いてるコードをもっていって動かないから 「なぜか」なんだけどなぁ IntPtrはVB6にはないけど。 教えてくれる人はいないんか。ここには
735 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 09:03:55 ] Mutexクラスで完全に代用できるけどな。 OpenMutexできないのもお前がへぼいだけだろ。 なにせLongの理解すらできてないようだからな。
736 名前:デフォルトの名無しさん [2005/04/12(火) 09:58:57 ] PictureBoxで、 Private Sub Command1_Click() Picture1.Circle としても、Intellisenseで「.Circle」がポップアップメニュー内に出てこないのですが、 どうしてなのでしょうか? www.h5.dion.ne.jp/~tuyano/VBTutor/VBTutor3.html 上記のサイトでは、PictureBox内に描画関数が使えると記述されてますが、 なぜかコンパイルエラーになってしまいます。 ちなみに、開発環境は、 VB2005Expressです。
737 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 10:03:45 ] >>736 それはVB6であってVB.NET/VB2005ではない。 VB.NET以降のお勉強はこちらで。 ttp://dobon.net/vb/dotnet/index.html
738 名前:736 [2005/04/12(火) 10:08:30 ] >>737 ご返答助かります。 VB6とVB.NETでは仕様が多少異なっているのですか。 ありがとうございました。
739 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 10:10:12 ] >>738 多少つか別物
740 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 12:34:11 ] 多少ワロタ 仕様は全く別物。使い方は似せてあるけどね。 単なるバージョンアップだとか思わない方がいいよ。 ・・って、まぁ趣味ならどうでもいいかw
741 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 12:45:06 ] 何度もすいません先日からVB.netのPrintDocumentでの印刷実装で てこずってるものです 質問ですが,PrintPreviewDialogでの表示と実際の印刷物でマージンに 差異が生じるのですが原因がわかりません. PrintDocument.PrinterSetting.DefaultPageSettings.Margins PrintPageEventArgs.PageSettings.Margins 上記二つのプロパティは調査済みですが他にも印刷時のマージンに関わる プロパティ等ありますでしょうか?
742 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 12:46:40 ] VB.NET2003でODP.NET 10gですがWindowsXP環境において DBアクセス時に不安定になる場合があります。 例えば、応答がなくなったりshowしたダイアログが裏に回ってしまったり。 Windows2000環境で問題ありません。 何かパッチなどがありますでしょうか?
743 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 12:59:33 ] >>741 PageSetupDialogにこういうバグがあるが……。 ttp://dobon.net/vb/dotnet/graphics/pagesetupdialogbug.html
744 名前:741 mailto:sage [2005/04/12(火) 14:06:49 ] >>743 どうもこれとは症状が違うようなのです. PageSettingDialogも現状では使っていません. マージンをゼロにし,用紙の端からのサイズで描画してるのですが, 左端,上端に固定値のマージンが追加された状態で印刷されて しまうのです. プレビューでは真ん中に配置されているのに印刷してみると右下に ずれて印刷されてしまいます. 描画の際にこの値がわかれば座標から引いて配置すればいいのですが, プリンタ依存のマージンなのかそれともプログラム内部のプロパティで 設定されているものなのかわからなくて質問した次第です…
745 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 14:17:18 ] >>744 とするとプリンタ固有のマージンかね。 こういうのは? ttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=7782&forum=7 ttp://www.bcap.co.jp/hanafusa/dotnet/Prt10.htm
746 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 14:37:39 ] >>745 おお,ありがとうございます. 早速試してみます.
747 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 15:47:57 ] ひとつの〜.Config構成ファイルを 複数のEXEから読み込ませたいんだけど いい方法ないですか?
748 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 20:26:09 ] AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", "お好きなパス") を一番最初に実行。
749 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 20:41:02 ] 自己解決したからいいけど、役にたたない質問スレだな。 >Mutexクラスで完全に代用できるけどな。 だって。プププ 頭の悪いフレームワークになれちゃってるのって怖いねぇ
750 名前:デフォルトの名無しさん mailto:sage [2005/04/12(火) 20:42:02 ] >>748 めちゃんこThx!!! これで30個の〜.Configが1つに出来ます!!!
751 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 13:22:48 ] バージョンアップ用のインストーラーの作成は出来ないんでしょうか? 初めてのインストール時にはユーザーがどこにインストールするか分からないので、 インストール先を判断し上書きするような動きはインストーラには出来ないのでしょうか?
752 名前:デフォルトの名無しさん mailto:sage [2005/04/13(水) 13:35:11 ] そんなもの、いくつか方法あるだろう。 インストール時にレジストリにインストール場所を書き込んでおいて、 バージョンアップはそのレジストリ情報を元に上書きする。 バージョンアップ用のインストーラーは、最初にインストールした場所と同じ場所に置き、 バージョンアップは同じディレクトリにあるファイルを上書きする。
753 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 11:43:49 ] インストーラーが特定のレジストリ値を見るなんてことが出来るんですか?
754 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 12:55:40 ] >>753 はい。できないと思う理由はなんでしょうか。
755 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 14:40:40 ] テキストボックスをEnabled=Falseにしたときの色って SystemColorsではどれにあたるのでしょうか? ControlLightかと思っていたのですが微妙に違うような
756 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 14:50:23 ] GrayText
757 名前:デフォルトの名無しさん [2005/04/15(金) 11:47:14 ] closeとdisposeの違いは何ですか? フォーム1からフォーム2へ画面遷移するときに、フォーム1を消したいのですが、 closeだとうまくいかなくて、disposeだと上手くいきました。
758 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 12:38:47 ] >>757 それならそれでいいじゃん。 こえーーーーーーw
759 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 18:53:55 ] チェックボックス付きリストビューで 行によってチェックボックスを出したり消したりできますか? もしできるのでしたらやり方を教えていただけないでしょうか? よろしくお願いします。
760 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 19:03:50 ] まあ無理。 根性入れて自力で描画する?
761 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 19:08:10 ] >>760 いえ、ありがとうございました。 無理なら無理でOKです。
762 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 19:50:14 ] >>761 何様のつもりだ。
763 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 19:59:11 ] >>762 神様
764 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 20:14:11 ] >>763 まじで?
765 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 20:23:47 ] でじま
766 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 20:27:35 ] >>765 まじで?
767 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 21:10:54 ] でじま
768 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 21:39:39 ] にょ。
769 名前:デフォルトの名無しさん [2005/04/15(金) 22:35:58 ] .net framework 1.0インスコしちゃったんだけど、1.1にアップデートってどこでするの?
770 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 22:43:14 ] アップデートはされない。 別々のものなので別々にインストールする。 今ならWindows Updateでできるんじゃない?
771 名前:デフォルトの名無しさん [2005/04/15(金) 22:56:02 ] ええええええええ 一晩かけてインスコしたのに! #develop (SharpDevelop)って1.1じゃないとダメなんだよね?
772 名前:デフォルトの名無しさん mailto:sage [2005/04/15(金) 23:02:47 ] ttp://sharpdevelop-jp.sourceforge.jp/ FAQぐらい目を通せ。
773 名前:デフォルトの名無しさん [2005/04/16(土) 01:14:33 ] webbrowserコントロールから現在表示してるURLを修得するにはどうすればいいですか?
774 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 01:21:34 ] 修得は難しいな。 取得ならプロパティに一通り目を通せ。
775 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 08:07:39 ] メッセージボックスのいずれかのボタンを自動的に 押したことにすることってできますか? 〜ですか? はい/いいえ みたいなメッセージボックスを表示して、一定時間反応しない 場合は自動的にいいえにする、みたいなことをしたいのです。
776 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 08:08:21 ] mshtmlってmsxmlのxpathみたいなのは使えないですかね。 自前で検索処理書くしかないのかな。
777 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 09:13:52 ] 777 (*^ー゚)b
778 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 09:40:33 ] >>775 メッセージボックスを自分で作ればできるよ
779 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 09:53:16 ] 複数のコントロールのプロパティをforを使って変更したいのですがどうすればいいのでしょうか?
780 名前:デフォルトの名無しさん [2005/04/16(土) 10:03:12 ] すまんアゲさせてもらう
781 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 10:09:19 ] >>779 簡単だよ
782 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 10:12:20 ] >>781 会話になってません。
783 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 10:13:00 ] >>778 そうですか。つまり標準のメッセージボックスではムリって ことなんですかね。
784 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 10:23:41 ] >>782 何様のつもり?
785 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 10:25:50 ] >>784 え?でも会話になってないですよね。 「どうすればいいのでしょうか?」「簡単だよ」って。 「どうすればいいのでしょうか?」「バカだから分かりません」って 答えた方がよかったのでは?
786 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 10:34:59 ] 大抵の人は知ってる内容だから 単に教えたくないって事なんじゃないかしら?
787 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 10:47:51 ] >>786 そうかもね。>>781 以外には分かってることなのかも。
788 名前:780 mailto:sage [2005/04/16(土) 11:08:31 ] 添え字を使って連続的にしたいのですが。 782は俺じゃないよ。
789 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 11:41:00 ] >>788 お前人に質問するのに「俺」だと?学生か?
790 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 11:41:27 ] >>788 Controlの配列につっこめば?
791 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 11:42:49 ] >789 >790 ありがとうございます!
792 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 11:59:01 ] >789 前から誰かが言っているように、バカばかりだからしょうがないよ。
793 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 12:03:23 ] >>791 >>789 と>>790 が同一人物だって気付いている?
794 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 12:03:55 ] >>791 どういう思考回路してたらその方法が思いつかないの?
795 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 12:31:09 ] わからん…(@_@) 名前の末尾に()つけたらエラーでるし。
796 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 13:04:52 ] >>795 ソース晒してごらん
797 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 13:34:35 ] コントロールが格納されている親コンテナ配列をいじくれば?
798 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 13:57:22 ] >>797 いや、多分もっと次元が低い話だろ。
799 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 14:09:35 ] 配列に放り込んで使えばいいじゃない。
800 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 14:23:01 ] >>799 多分その書き方がわからないとかいう次元の話なんだよ。 いいから>>795 は今時点のソース晒してごらんよ。
801 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 14:33:26 ] じゃ、ここの2番目を熟読することをお薦めしとくか。 ttp://dobon.net/vb/dotnet/control/buttonarray.html
802 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 15:43:18 ] もっと基礎勉強してから来いって事だ
803 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 15:49:26 ] >>802 お前もナー
804 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 15:30:45 ] どのPrivate Subでも使える変数を宣言したいんだけど、どこで宣言すればイイ?? 5.0はOptionExplicitで宣言できたと思うんだけど、どこに書けばよいか分からない。
805 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 15:33:56 ] すごいことになってるな さすがVB質問スレ
806 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 16:04:06 ] ああ、Public使えば出来たのね。。 スレ汚しすまなかった。
807 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 16:11:30 ] うむ、さすがVB。 思考と指向が旧態依然だ。
808 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 22:41:54 ] うまいこと言ったつもりかおっさんwwwwww
809 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 08:55:34 ] VB.NETで作ったWindowsアプリケーションから、Windows自体を 再起動させたいのですが、どうやるのが簡単でしょうか。
810 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 09:49:22 ] >>809 ttp://ukamen.hp.infoseek.co.jp/Programming1/Shutdown/index.htm
811 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 10:12:26 ] >>810 ありがとうございます。やってみます。
812 名前:デフォルトの名無しさん [2005/04/18(月) 11:07:24 ] VB6.0では直接プリンタポートに直接出力出来たのですが、 Open "Lpt1" For Output As #FileNo VB.netで直接出力の方法がありましたら、お教えください。 宜しくお願いします。
813 名前:デフォルトの名無しさん [2005/04/18(月) 11:22:05 ] 教えてください。 XPで.net vb を使って 1.CD−Rに書き込みたいのですが、 書き込みウィザードにデータが残ってしまいます。これを完結する方法を教えてください。 2.フォルダーをコピーする方法も教えてください。 よろしくお願いします。
814 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 12:09:08 ] >>813 とりあえずやったとこまでソースを晒せ。
815 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 12:15:22 ] 教えてください PrintDocumentとPrintPreviewDialogを用いた印刷プレビュー作成についてです。 複数様式の書類を任意に選択し、一括で印刷する機能を考えております。 各様式に応じ、PrintDocumentの派生クラスを作成し、onPrintPageをオーバーライドし 描画処理を実装しているのですが、複数選択からの一括プレビュー表示がうまく 行きません。PrintPreviewに複数のPrintDocumentオブジェクトを登録し表示する、 といった機能はないのでしょうか? また、対応策として、派生クラス内で描画部分をPublicの別関数とし、新たに 印刷用のハンドルする関数を定義し、その中から、 選択された書類のオブジェクト生成→描画関数呼び出し としてみたのですが改ページされずに1ページ目に重ねて描画してしまいます。 文章だけでは現状がうまく伝わらないかもしれませんが、何かいいお知恵があれば 教えていただけないでしょうか。
816 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 12:21:52 ] 出た。「ないのでしょうか?」 なんでこれが失礼だと思わないのか不思議。
817 名前:815 mailto:sage [2005/04/18(月) 12:27:01 ] >>816 一通り自分でPrintPreviewDialogのメンバ・クラス構造を調べた上で 見つけられなかったので質問させてもらいました。 不快に思われたのなら申し訳ありません。
818 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 12:31:41 ] >>814 さん有難うございます。私は今回のハード担当者で、私も含めソフト担当者のスキルが低いのか、 調べられなく、質問しています。ライティングソフトを、B'sCLIPで行うと 上手くいきます。XPの標準だと Local Settings\Application Data\Microsoft\CD Burning 上に書き込むデータが残ったままです。何かCDにcloseのような命令か、 Local Settings\Application Data\Microsoft\CD Burningに対して何かすると、 焼かれるのでしょうか?ソースは担当外なので、手に入りません。 ご面倒だと思いますが宜しくお願いします。アプリケーションは XPですがキーボード、マウスは有りません。
819 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 12:59:53 ] >>817 指摘されているポイントが分かっていないのに謝られると さらに不快です。 あやまりゃいいんでしょ、という態度にしか見えません。
820 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 13:00:27 ] >>818 ソースを晒せと書かれているのは見えていないのか。
821 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 13:11:43 ] >>818 ソフト担当者にソースを晒すようにアドバイスすることを おすすめします。
822 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 13:42:00 ] >>775 これと似たようなことを私もしたいのですが、やっぱり 方法ないですかね。 画面を自分で作ればできるのは分かるのですが・・・
823 名前:822 mailto:sage [2005/04/18(月) 13:50:17 ] と思ったのですが、いい方法を思いついたので解決です。 どうでもでした。
824 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 13:50:30 ] >>822 自作すれば簡単にできるのに、どうして難しく考えたがるんだ?
825 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 13:54:05 ] >>819 あやまりゃいいと思ってるわけではありません 解決すればいいとは思ってますが では改めてどういう意図で816を書き込んだのか教えていただけますか? こちらとしては、フレームワークの推奨する定石的なコーディング方法が あるのであればそれに従うのがコードもすっきりし、後々の開発・保守等 有益だと考えているので、そういった手法があるならそれに従う、 ないなら自前でなんとかする方法をまた検討しなおす、というつもりで 書き込みました。
826 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 13:59:52 ] >>825 定石的なコーディング方法が無い場合もある。 そして、それが必ずしもすっきりしたコードで後々の開発・保守が有益であるとは限らない。 自前で何とかする方法を検討する意思があるなら、 最初から検討して実装すればいい。 質問する必要はない。
827 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 14:04:26 ] >>826 なるほど。無いのですね。ありがとうございました。
828 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 14:12:38 ] >>825 は?816のどこが分からないのか教えて。
829 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 14:36:01 ] >>821 さん ソフト担当者はデモに行っていて連絡とれません。私は、ソフトの動作確認をしていまして、 今のアプリだとCD−RのライティングをXPの組み込みライティングを使うと、 CDを取り出した時(マニュアルにて)、xpの書き込みウィザードを使わないと焼けません。 今回のアプリは、キー、マウスを使ってはいけないアプリです。 アプリ側で焼きたいのですが、方法を教えてください。ソースを晒したいのですが、そんな訳ですいません。 この書き込みウィザードで行うことを、アプリで行いたいのです。
830 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 14:38:51 ] >>829 なんでソフトの動作確認をしている奴(つまりテスター)が プログラム板に質問に来るのか理解不能。 お前らが勝手に開発したアプリで焼く方法を俺らに 聞いてどうする。アホか。
831 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 14:39:44 ] >>829 あのさー、「方法」ってのはどうプログラミングするかってこと? ソースを触れないあんたに教えて意味あるの?
832 名前:デフォルトの名無しさん [2005/04/18(月) 15:14:53 ] こんにちは 質問が2点あるのですが、 (1)VisualStudio.NET Enterpris 2003 Jがオークションで2800円で出品されているのですが、どうしてこんなに安いのでしょうか? page9.auctions.yahoo.co.jp/jp/auction/k18152745 (2)VisualStudioのアカデミック版というのは、ライセンス認証をしますが、その際、学生であることを示さないと認証されないのでしょうか? それともVSの通常版と同じ様にライセンスキーを入力するだけでいいのでしょうか? page5.auctions.yahoo.co.jp/jp/auction/e45990579 宜しくお願いいたします。
833 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 15:19:53 ] VLかピーコじゃね?
834 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 15:20:08 ] >>832 出品者に聞かない理由を教えてくれ。
835 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 15:22:14 ] どっちもやめとけ。見るからに怪しい。
836 名前:832 [2005/04/18(月) 15:22:43 ] >>833 ピーコでも問題なく使用でしょうか? あと、アカデミック版(正規品)は購入するときだけ学生かどうかチェックするだけで、 それ以外のインストール作業等は通常版と同じということでしょうか?
837 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 15:31:54 ] >>836 アカデミック版は購入時に学生もしくは教員かのチェックをするだけ。 インストール作業は普通と同じ。 俺は子供(小学生)と一緒に買いに言ってアカデミック使ってる。
838 名前:デフォルトの名無しさん [2005/04/18(月) 15:31:55 ] そういえば、この時期は香ばしい連中が来る時期じゃないか。 おまいら、スルーしる。
839 名前:832 [2005/04/18(月) 15:32:33 ] >>837 ご返答ありがとうございます。 助かりました。
840 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 15:40:17 ] タダで使いたいんだったらSharpDevelopmentでも使えばいいのに
841 名前:デフォルトの名無しさん [2005/04/18(月) 16:16:23 ] 教えてください。 VB.NETでCSVファイルのデータをDatasetしたいのですが参考になるHPなどあれば教えていただけないでしょうか? よろしくおねがいします。
842 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 16:48:04 ] ヒント:"Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=c:\bin"
843 名前:デフォルトの名無しさん [2005/04/18(月) 17:06:45 ] よろしくお願いします。 起動オプションをつけて実行するプログラムをvb.netで作成するには どのようにしたらよろしいでしょうか。
844 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 17:08:45 ] まったくMainメソッドが隠蔽されてる言語はこれだから。 System.Environment.CommandLine/GetCommandLineArgs()
845 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 18:04:50 ] >>844 たまに回答できる質問があったもんだから必死な人。
846 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 18:30:55 ] 自分のexeファイルの更新日時を取得する方法を教えてください。
847 名前:846 mailto:sage [2005/04/18(月) 18:46:15 ] 解決しますた
848 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 18:46:26 ] ×を ○に と思ったが合ってるか。
849 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 19:14:58 ] >>848 どれへのレス?
850 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 19:40:35 ] >>849 >>>839 でござりま。
851 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 20:12:49 ] >>850 違うでしょ。
852 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 20:25:57 ] クラスのヘッダとか関数のヘッダとかってどんな感じで コメント書いてますか? Microsoftが推奨しているスタイルとかあるのかな。
853 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 20:30:40 ] ヘッダてアンタ。
854 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 20:51:56 ] vb.net で、2つの変数の型が同じかどうか調べるのは、どうすれば いいんでしょう? ある変数が、ある型と同じかどうか調べる方法は分かりましたが、 変数同士の場合が分かりません。 if TypeOf a is String Then ' aがString型なら End If 'これはコンパイルエラー if TypeOf a is TypeOf b Then End If
855 名前:デフォルトの名無しさん [2005/04/18(月) 21:00:46 ] 逆のような気がしますが。。
856 名前:デフォルトの名無しさん [2005/04/18(月) 21:01:59 ] っていうか、そのぐらいのことはMSDNだけで検索できるようでないと 前途暗いと思うよ。
857 名前:デフォルトの名無しさん [2005/04/18(月) 21:02:35 ] X 検索 ○ 解決
858 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 21:10:55 ] >>856 前途暗いかどうかの判断をしたいので、基準を教えてください。
859 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 21:13:36 ] gettype
860 名前:デフォルトの名無しさん [2005/04/18(月) 21:23:26 ] >>858 頭悪そう。。 あえてマジレス。 前途が暗い必要十分条件はわからない。 だが十分条件は挙げることができる。 それは>>854 程度が自分で解決できないこと。
861 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 21:30:11 ] 854はaがbのクラスから派生したクラスのインスタンスだった場合をどう考えてるのかね。
862 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 21:31:59 ] >ある変数が、ある型と同じかどうか調べる方法は分かりましたが、 >変数同士の場合が分かりません。 なあこれは変数の型なのか変数が参照してるインスタンスの型なのかどっちだ? インスタンスの型ならGetTypeでそれぞれ型取得してIsAsigneableだったかで調べろ ※用途によってはIsSubClassOfとか==とかでもオケ
863 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 21:34:58 ] >>860 なぜですか?
864 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 21:36:44 ] >>860 >>854 を解決できないことで業務上どんな不都合が生じるのか 教えてください。それによって前途が暗いかどうかがある 程度判断可能かもしれません。
865 名前:864 mailto:sage [2005/04/18(月) 21:38:11 ] この程度の課題に何時間もかけられると困りますので、 22:30までに結果を出すように。
866 名前:デフォルトの名無しさん [2005/04/18(月) 21:49:20 ] Visual Studio .NET theSpoke Premium Version 2003 www.amazon.co.jp/exec/obidos/ASIN/B0002ERS18/qid=1113537407/sr=1-1/ref=sr_1_10_1/250-5583062-4830668 Visual Studio .NET 2003 Professional www.amazon.co.jp/exec/obidos/ASIN/B00009PJON/qid=1113537407/sr=1-2/ref=sr_1_10_2/250-5583062-4830668 上記の二つってどう違うんですか? 値段に激しく差があるんだが・・・
867 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 21:57:18 ] >>866 MicrosoftのサイトでSpokeで検索しろ。
868 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 22:00:37 ] spokeの方が断然お得ってことですね
869 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 22:12:08 ] >>868 それがお前の結論なら父さんもう何も言わん。
870 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 22:23:02 ] 春真っ盛りですね。
871 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 22:23:08 ] ttp://www.microsoft.com/japan/msdn/student/premium/faq/ Q10: 従来のアカデミック版との違い (内容物) を教えてください。 アカデミック版との違いは、以下となります。 製品マニュアルを含んでいません。(初期 2 万部には「できるプログラミング Visual Studio .NET」小冊子をキャンペーン限定版として同梱 Visual Studio .NET Version 2003 Professional 60 日評価版の DVD ROM を同梱しています。 プロダクトキー取得関連マテリアル 他、ソフトウェアや機能については、アカデミック版との違いはありません。プロダクトキー入手後はアカデミック版と同様ライセンス認証が必要です。
872 名前:864 mailto:sage [2005/04/18(月) 22:33:33 ] なるほど。結局>>854 を解決できなくても業務上不都合は 生じないということですね。 ま、実際そうだもんな。困ったことない。
873 名前:843 mailto:sage [2005/04/19(火) 00:05:22 ] >>844 ありがとうござます。 「起動オプション」で必死で検索しておりましたもので 希望する情報になかなかたどり着けずにいました。 助かりました。
874 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 08:14:51 ] やっぱり、あいまい検索は人間のもんだな
875 名前:デフォルトの名無しさん [2005/04/19(火) 10:34:42 ] ADO.NETについて質問です。 ADO.NETで集計関数を使ったSELECT 文の更新をDataAdapterで行う方法 はあるのでしょうか たとえば 'SELECT VAL1, VAL2, SUM(VALS) AS S FROM TEST GROUP BY VAL1, VAL2' といったSQLで取得して 'VAL1'列 'VAL2'列を更新したいのです。 'VAL', 'VAL2'はPrimaryKeyとして設定しています。 DataTableを作成して、更新し SqlCommandBuilderで自動作成したSQLを dataAdapter.Update(dataTable)とした場合 「動的SQL作成は、ベーステーブル情報を返さない SelectCommandに対してはサポートされていません」 のエラーが発生します。 手組みでUpdate文を書く方法でもいいので、わかる方いたら教えてもらえない でしょうか。
876 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 10:47:38 ] >>875 なんでそんな芝居がかってんの?
877 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 10:49:25 ] >>875 日本語めちゃくちゃなんで訂正版を再投稿して。 前半3行を読むと、あなたがやりたいのはSELECT文の更新にしか 見えません。
878 名前:デフォルトの名無しさん [2005/04/19(火) 10:56:30 ] >> 876,877 どうも私の理解が足りないようです。 失礼しました。 DataTableにSELECTで取得した情報を格納し、更新した上でサーバ上に 反映させると理解していたのですが。 もう一度勉強しなおします。ありがとうございました。
879 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 11:18:41 ] >>878 >>876-877 を読んで、なぜあなたの理解が足りないという 結論に達したのか理解できません。
880 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 11:38:24 ] >>878 日本語の理解が足りていないのには激しく同意 SQLの理解も足りていないように思うよ 普通PrimaryKeyが設定されている列は更新しないんじゃない テーブルの設計をやり直した方が吉
881 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 14:31:30 ] PKEY云々よりもそもそも集計結果は更新かからなかったような気が駿河
882 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 14:48:48 ] 別の仮テーブル作って、そこに放り込むくらいが関の山かと。
883 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 15:17:58 ] 以下のコーディングで実行すると、4行目で止まってしまいます。 そのときのデバッグメッセージが 「追加情報 : この接続に関連付けられている DataReader が既に開いています。 この DataReader を最初に閉じる必要があります。」なのですが、何が悪いのでしょうか? よろしくお願いします。 1 Dim olecmd As OleDb.OleDbCommand 2 Dim olereader As OleDb.OleDbDataReader 3 olecmd = New OleDb.OleDbCommand("SELECT * FROM 〜 省略 ) 4 olereader = olecmd.ExecuteReader 5 olereader.Read()
884 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 15:48:23 ] 追加情報に答えが書いてあるんですが。。。 どこを悩んでいるんだ?
885 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 18:18:14 ] IMEで入力中かどうか判定する方法はありますでしょうか? まだ確定していなかったら次の画面に行きたくないのですが・・・
886 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 18:30:30 ] >>885 なにその態度
887 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 18:35:03 ] >>886 ごめんなさい
888 名前:885 mailto:sage [2005/04/19(火) 19:13:59 ] うーむ。これではだめなのでしょうか? まったく取れません。お助けを Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message) If m.Msg = &H10D Then bIME = True Label1.Text = "on" End If If m.Msg = &H10E Then bIME = False Label1.Text = "off" End If MyBase.WndProc(m) End Sub
889 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 20:18:19 ] &H10Dとか&H10Eって何?
890 名前:885 mailto:sage [2005/04/19(火) 20:19:13 ] 各テキストボックスをサブクラス化して上記のようにしないといけないのかなぁ サブクラス化はVB6.0と同じやり方でいいのでしょうか?
891 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 20:25:17 ] >>890 なんで全部質問するの?
892 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 20:29:25 ] いま手元にIDEがないからじゃね? SharpDevelopでもインスコしたらいいのに。
893 名前:885 mailto:sage [2005/04/19(火) 20:33:38 ] >>891 今考える力が残っていないのでorz
894 名前:885 mailto:sage [2005/04/19(火) 20:34:59 ] ちなみにVB6.0でやってみたらできました。 仕方ないからAPIでやってみます。
895 名前:デフォルトの名無しさん [2005/04/19(火) 20:36:35 ] 一時的にTry〜Catchを無効にする方法ってないですか? VB6だとOn Error 〜の部分をコメントにすれば エラー行で止まってくれたんですけど。
896 名前:デフォルトの名無しさん [2005/04/19(火) 21:02:05 ] >>895 #IF ディレクティブでも使え。
897 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 22:03:42 ] >>893 残ってないんじゃなくてないんでしょ
898 名前:885 mailto:sage [2005/04/19(火) 22:14:04 ] >>897 一晩眠れば復活するよ 今日はだめぽ
899 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 22:17:55 ] >>895 デバッグ>例外
900 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 22:18:33 ] >>897 あれ?新学期始まったんじゃないの?
901 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 22:32:20 ] >>898 何ウソついてんの?
902 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 22:33:08 ] >>900 最近分かりやすい自演をするのがトレンドなんでしょうか。
903 名前:885 mailto:sage [2005/04/19(火) 22:34:51 ] >>901 ウソじゃないよ。 もうイメージは固まりましたよ。 明日の朝一で一気に書き上げますよ。
904 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 23:17:07 ] じゃ、書き上げたらソース晒してくれ。
905 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 23:24:15 ] なんでここの住人ってこんなにえらっそうなの? と、質問スレなので質問してみる
906 名前:デフォルトの名無しさん [2005/04/19(火) 23:25:54 ] >>885 ネタだったらマジレスして悪いけど、 試したわけじゃないけどSPY++で見る限り基本的には>>888 のコードでいいと思う。 ただ、それをFormのWndProcオーバーライドして書いても意味はないよね。 ここを参考にテキストボックスを継承したユーザーコントロール作って テキストボックスのWndProcをオーバーライドしてやればいいと思う。 www12.plala.or.jp/pc-labo/vb_net/14/main.htm これなら >各テキストボックスをサブクラス化して上記のようにしないといけないのかなぁ こんな面倒なことはする必要はないね。
907 名前:885 mailto:sage [2005/04/19(火) 23:34:47 ] >>906 (*∀*)ウヒョー まってました。 >テキストボックスを継承したユーザーコントロール これが作りたかった。スペシャルサンクス。神!
908 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 23:36:13 ] >>907 アホすぎる。
909 名前:885 mailto:sage [2005/04/19(火) 23:43:29 ] (ノ´∀`*)
910 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 23:50:21 ] つまんない煽りを笑ってスルーできる>>885 は大人だと思うがな。
911 名前:デフォルトの名無しさん [2005/04/19(火) 23:51:40 ] VBでMDIフォームの中にエクセルの表を表示させることってできますか?
912 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 23:59:11 ] >>910 自演はよそうぜ。
913 名前:885 mailto:sage [2005/04/20(水) 00:08:04 ] (゚∀゚)アヒャヒャヒャヒャ
914 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 00:22:29 ] >>885 通報する?
915 名前:885 mailto:sage [2005/04/20(水) 08:54:12 ] >>906 (*∀*)ウヒョー うまくいきました。ユーザーコントロール超便利 サンクスです。マジです。
916 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 09:41:45 ] そんなことも知らなかったのにえらく態度でかかったな。
917 名前:885 mailto:sage [2005/04/20(水) 09:43:23 ] ごめんなさい
918 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 09:44:36 ] 今回だけは許す。
919 名前:885 mailto:sage [2005/04/20(水) 09:47:13 ] 次の質問よいですか? 例えばテキストボックスで漢字入力中に次へボタンを クリックしたときにこれをキャンセルしたいのですが どうしたらよいでしょうか?
920 名前:885 mailto:sage [2005/04/20(水) 09:53:21 ] うーむ。これだと同じ質問みたいですね。 前回のはあるキーを押すと次のページに行く処理になっていて それは抑制できたのですが マウス操作で次へボタンをクリックされてしまうと抑制できないのです。 テキストボックスから次へボタンにフォーカスが移るときに IMEがキャンセルされてしまうみたいなんです。 これをIMEがキャンセルされる前になんとかしたいのですが。
921 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 10:38:22 ] >>919 次へボタンってなんですか?
922 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 10:46:27 ] ( ´,_ゝ`) プッ
923 名前:885 mailto:sage [2005/04/20(水) 10:46:49 ] >>921 次の画面へ行くためのボタンです。
924 名前:885 mailto:sage [2005/04/20(水) 10:54:06 ] ロストフォーカス時には確定してしまおうと思ったのですが 確定してくれません。 If m.Msg = &H8 Then 'WM_KILLFOCUS Dim hImc As Long hImc = ImmGetContext(m.HWnd.ToInt32) ImmNotifyIME(hImc, &H15, &H1, 0) ImmReleaseContext(m.HWnd.ToInt32, hImc) End If
925 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 11:05:33 ] >>923 それはどのようにして実装されているものですか? 次の画面へ行くためのボタンと言われても分かりません。 そもそもあなたが作っているのは画面だったのですか? その辺りの背景をまったく書かずに質問するのはなぜですか?
926 名前:885 mailto:sage [2005/04/20(水) 11:17:57 ] 説明が下手でごめん。 では、シンプルにまとめると テキストボックスが二つあります。 AとBとします。 AでIMEをONにして「あいうえお」と入力します。 確定はしません。 その状態でBのテキストボックスにマウスのポインタを あわせてクリックするとフォーカスが移ります。 このとき入力中だった「あいうえお」が消えてしまいます。 この「あいうえお」をBにフォーカスが移るときに Aのテキストボックス内で確定したいのです。 どうでしょうか?
927 名前:885 mailto:sage [2005/04/20(水) 11:37:35 ] (*∀*)ウヒョー 解決しました。APIの宣言はLongじゃなくInteger使うんですね。
928 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 11:38:15 ] そのレベルかよ。
929 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 11:39:04 ] >>926 次へボタン関係なくなってんじゃん。 しかも依然としてお前が作ろうとしているのがフォームなんだか WEBページなんだかワカラン。
930 名前:885 mailto:sage [2005/04/20(水) 11:49:42 ] >>928 そのレベルですよ。.NETはじめて3日目です。 >>929 すまそ。フォームでつ。
931 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 12:47:48 ] VB.NET2003で参考書片手に勉強している者なのですが、 練習問題を解く度にフォーム上のコントロール削除して新しく配置し直したり イベントハンドラを切り取ってコードエディタを初期の状態に戻したり しているのですが、編集中のプロジェクトを新規作成時の初期状態に 一発で戻す方法というのは無いものでしょうか? プロジェクトフォルダ毎削除してもう1回新規作成するしか無いのでしょうか。
932 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 13:06:37 ] ちなみになんでそんなことしたいの?
933 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 14:34:28 ] >>931 新規作成しかない 勉強したものは取っておく 失敗したのも取っておく これ鉄則
934 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 14:56:49 ] VisualSourceSafeを使う手もある
935 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 15:41:47 ] >>933 ていうかさ、こんなの人に相談するようなことなんかねぇ
936 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 16:17:37 ] >>935 お前には聞いてないのは確かだ
937 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 16:24:19 ] >>936 誰に聞くかどうやって選んでるの?
938 名前:885 mailto:sage [2005/04/20(水) 16:25:33 ] 初心者スレないの?
939 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 17:00:02 ] >>938 ここでいいけどお前は全ての態度を改めろ。
940 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 18:31:32 ] 質問です。 フォルダ内でファイルをマウスドラッグで複数選択する時や、 画像編集ツール等で長方形を描く時などによく見る マウスに追従して長方形を描く機能は どうやったらできますか?
941 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 19:05:01 ] マウスダウンでx,y座標とってドラッグでまたx,y座標とって そこに四角形書く。じゃダメ?
942 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 19:10:25 ] >>940 ttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=15742&forum=7&0
943 名前:940 mailto:sage [2005/04/20(水) 19:19:09 ] >>941 試してみたのですが、 表示が遅かったり、うまく追従しなかったりします。 もうちょっと頑張ってみます。 有難うございます。
944 名前:940 mailto:sage [2005/04/20(水) 19:21:07 ] >>942 有難うございました。
945 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 00:10:13 ] DataGridのプロパティビルダで、ハイパーリンク列を生成し、 URLフィールドを複数個入力したいのですが、どのような書式で入力すればよいのか分かりません。 どなたか教えていただけないでしょうか…
946 名前:945 [2005/04/21(木) 00:11:15 ] すいません、ageさせて貰います
947 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 07:18:49 ] >>946 そういう余計なことするから嫌われて回答もらえないわけだ。
948 名前:885 mailto:sage [2005/04/21(木) 07:57:13 ] なんか性格悪いやつがひとりいるな このスレ
949 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 09:01:21 ] >>948 多分お前が言うなってみんな思ってるだろうけど・・・・ どうやってひとりって結論付けたの?
950 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 15:57:28 ] 質問です。 フォームのレイアウトで以下の用に組んでいたのですがタイトルバーもそのフォームのサイズに含まれてしまうようで困っています。 Me.Height = Label1.Height * i VB6ならば Form1.ScaleHeight = Label1.Height * i で いけたと思うんですけど・・・・ Me.Height = [タイトルバーの高さ] + Label1.Height * i でやれば多分いけるとは分かるんですけどそのタイトルバーの高さを参照する変数が分かりません。 どうかご教示お願いします。
951 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 16:04:44 ] >>950 Control.ClientRectangle プロパティを使いたまい。 このへんの対処方法が参考になる。 ttp://www.mitene.or.jp/~sugisita/net/vbnet_rep004.html
952 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 16:12:36 ] ClientSizeプロパティもチェックだぜ。
953 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 16:31:48 ] なにそれ。ポケモンGETだぜ、気取り?
954 名前:デフォルトの名無しさん [2005/04/21(木) 16:32:47 ] >>953 部長 仕事してください
955 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 16:36:25 ] わっりい
956 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 17:52:25 ] VSMacros71っていうフォルダが勝手にできてしまうのですが、 これが作られないようにすることは可能でしょうか。
957 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 17:59:36 ] どうかのう?
958 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 18:05:50 ] >>945 それって出来ないんじゃなかったけ
959 名前:デフォルトの名無しさん [2005/04/21(木) 20:39:01 ] Word ObjectLibraryを使ってWORDファイル内の置換処理を作りましたが、 思い通りの動きをしてくれません。 普通に打ち込んだ文字は変換可能ですが、オートシェイプやテキストボックス のフィールドに入力した文字は変換されません。 また、ヘッダー、フッター領域も同じです。 これら領域の文字も変換されるようにするには、どうしたら良いでしょうか? お手数ですが、ご教授よろしくお願いします。 ’以下使用したソース With WordFile.Selection.Find .ClearFormatting() .Text = "検索文字" With .Replacement .ClearFormatting() .Text = "変換文字" End With .Execute(Replace:=Word.WdReplace.wdReplaceAll) End With
960 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 20:56:03 ] へー、面白いことしてんなー
961 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 22:13:01 ] >>959 普通に考えれば分かるけど、オートシェイプやテキストボックスもオブジェクトな訳だ。 これらのオブジェクトを取得して、その中のテキストを変換しないと 思ったとおりの動きはしないだろうな。
962 名前:デフォルトの名無しさん [2005/04/21(木) 22:38:45 ] >>961 そういう問題か?っていうか>>959 の何処をみてそんな風に思うのか。 >>959 ワードのオートメーションなんてかじった事もないけど、 こんなの手動で置換するのを「マクロで記録」して出来たコードみれば イッパツで解決しそうに思えるけど。
963 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 23:03:54 ] ↑うわー恥ずかしいwwww
964 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 23:19:29 ] >>963 必死
965 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 23:27:12 ] WORDで普通に痴漢した時にオブジェクトの中身まで痴漢してくれるかどうかよく考えてみろ。
966 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 23:28:49 ] >>965 痴漢してくれるね
967 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 23:29:23 ] せめて名前欄に自分のレス番号を入れてくれ。
968 名前:デフォルトの名無しさん [2005/04/21(木) 23:46:52 ] 質問です。 vb.netで作ったexeファイルをネットワーク上のドライブにおいて 実行しようとするとセキュリティ警告が出ます。 他のフリーソフトとかは問題ないので、vb.netでの作り方に 問題があるのかと思っています。 セキュリティ警告を出ないようにするにはどうすればよいでしょうか。 ネットワークドライブはwin2kのパソに接続されていて、実行しようとして いる方はxpで、両方adominに設定されてます。
969 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 23:55:03 ] 警告? SecurityExceptionが投げられるとかじゃなくて? 取りあえずコードアクセスセキュリティに関する記事を挙げとこう。 ttp://www.atmarkit.co.jp/fdotnet/technology/idnfw11_index/index.html
970 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 23:56:25 ] >>968 管理ツール→Microsoft .NET Frameworkの構成辺りを見ると ゾーンセキュリティの設定とかあるけどなんか関係あるんじゃない?
971 名前:デフォルトの名無しさん mailto:sage [2005/04/21(木) 23:57:27 ] >>969 おめーはうぜーよ
972 名前:968 mailto:sage [2005/04/22(金) 00:50:37 ] 969,970さん、ありがとうございます。 会社のパソコンでのことなので警告の詳細を書けなかった にもかかわらず、回答いただきありがとうございます。 なんかとっかかりできましたので明日会社で試してみます。
973 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 01:15:25 ] >>971 部長 納期明日なんですからさっさと終わらせてください
974 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 07:06:36 ] >>973 もう面白くないですよ
975 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 09:46:14 ] 確かに部長いるなww 性格悪いやつもいるしwww
976 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 10:07:33 ] >>975 「ww」や「www」が付いている理由はなんでしょうか。 左手に「w」を打つ癖が付いているとか?
977 名前:デフォルトの名無しさん [2005/04/22(金) 12:31:23 ] 2chで幼稚なこと書かないと精神のバランスが保てないとしたら、 そんな人生間違ってるだろ。そのまま続けても不幸になるだけ。 リーマンでプログラマやってるならガテン系の気楽な仕事にでも転職した方がいいし、 学生なら退学した方がいい。 ま、純粋に最初から幼稚な奴が書いているだけかもしれんが。
978 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 12:34:20 ] >>977 >2chで幼稚なこと書かないと精神のバランスが保てないとしたら、 >そんな人生間違ってるだろ。 なぜ? >そのまま続けても不幸になるだけ。 なぜ? >リーマンでプログラマやってるならガテン系の気楽な仕事にでも転職した方がいい なぜ?普通に考えてありえないんだけど。 >学生なら退学した方がいい。 なぜ? >ま、純粋に最初から幼稚な奴が書いているだけかもしれんが。 そう思った根拠は? よく何の根拠もないこんな投稿できるよな。お前の日記なの?ここは。
979 名前:デフォルトの名無しさん [2005/04/22(金) 12:43:01 ] 根拠ねえ。無邪気な切り替えしというか幼稚なのねホント。。 じゃあ君が今日の昼飯に何を食ったかしらないが、 なぜ「あれ」でなく「それ」食いたいと思ったか、その根拠は?
980 名前:デフォルトの名無しさん mailto:fishing [2005/04/22(金) 13:12:04 ] なるほど。質問に質問で返してくるということは、答えられないということね。 俺が昼飯の話なんかしたか? 俺が聞いたこととお前が聞いたことが同様の質問である 根拠は?ちなみに同様でない根拠を示せという切り返しは やめてね。 客観的に見て同様でないことが明らかだから、俺が根拠を 示す必要ないから。客観的に見て不自然なことを言っている お前が根拠を示すべきってことは分かるよな?
981 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 13:14:03 ] >>979 タコ!変に反応すっから荒れんだろうが。 いい加減学習しろ! この場合どうすんのが適切か言ってみろ。
982 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 13:14:38 ] >>979 幼稚な質問と思うなら答えてあげれば?w
983 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 13:16:24 ] >>978-979 お前らどっちも低脳すぎ。よそでやってくれる?
984 名前:978 mailto:sage [2005/04/22(金) 13:17:29 ] あらら、俺もかよ。 んじゃ、1000まで>>982 のツッコミの結果を待つかな。
985 名前:デフォルトの名無しさん [2005/04/22(金) 14:06:16 ] 1 名前:最凶VB厨房[sage] 投稿日:05/02/26(土) 00:00:13 VB.NETの質問全般で
986 名前:デフォルトの名無しさん [2005/04/22(金) 22:51:59 ] 今日学校でプログラミングしてたんだが 変数をなるべく少なくして、すっきりさせよう、と思い CIntとかCDblを多用したら逆に見にくくなった・・・・・ 変数少なくてもCIntやらCDblやらが多かったら意味無いよな〜 どっちがいいかな?
987 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 22:57:25 ] >>986 ここはお前の日記帳じゃねえんだ チラシの裏にでも書いてろ
988 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 22:58:44 ] 変換する必要がないように設計すれ。
989 名前:988 mailto:sage [2005/04/22(金) 23:01:48 ] >>988 は >>986 さんへのレスね。 ' スレの進行を妨げる書込み者をアク禁にしてもらうための ' 通報スレッドってどこだったっけ?
990 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 23:23:55 ] >>987 お前X-FILEスレから来たろ
991 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 23:24:49 ] >>989 スレの進行を妨げてる、っていう判断基準が難しいわけよ。 お前の>>989 も当然これに該当してるしな。
992 名前:デフォルトの名無しさん mailto:sage [2005/04/22(金) 23:25:36 ] >>989 アク禁にするのはいいが、そいつと同じプロバイダの奴まで 被害を受けるのが問題。 最悪自分も書き込みできなくなる。そのことを分かった上で 通報してくれ。
993 名前:デフォルトの名無しさん mailto:sage [2005/04/23(土) 00:59:12 ] ume
994 名前:デフォルトの名無しさん mailto:sage [2005/04/23(土) 01:21:37 ] 梅チューハイウマー 酒気帯びコーディングは危ないなw
995 名前:デフォルトの名無しさん mailto:sage [2005/04/23(土) 01:24:25 ] ハードゲイ四国
996 名前:デフォルトの名無しさん mailto:sage [2005/04/23(土) 02:44:45 ] 次スレまだー?
997 名前:デフォルトの名無しさん mailto:sage [2005/04/23(土) 02:50:26 ] VB.NETは消滅しました
998 名前:デフォルトの名無しさん mailto:sage [2005/04/23(土) 02:59:58 ] ヽ(∵)/
999 名前:デフォルトの名無しさん mailto:sage [2005/04/23(土) 03:00:10 ] ヽ(∵)/
1000 名前:デフォルトの名無しさん mailto:sage [2005/04/23(土) 03:01:50 ] ∩ノ / つ / / / ̄ ̄ ̄ ̄ ∧ ∧/ < 1000ゲットぉぉぉぉ! ⊂(゚Д゚ ) 彡 \ ⊂彡  ̄ ̄ ̄ ̄ ____●●●___ バイーン / 〇 〇 \|/ /| | ̄ ̄ ̄ ̄ ̄ ̄ ̄|
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。