1 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 18:41:18 ] [前スレ]VB.NET質問スレ (Part17) pc8.2ch.net/test/read.cgi/tech/1155292844/
792 名前:デフォルトの名無しさん [2006/12/30(土) 12:07:02 ] >>791 お前さんも馬鹿だな。 偉そうに人に講釈たれたいなら、まずエクセルのScreenUpdate(正確にはScreenUpdatingだが) の動作を調べてからにしたらどうだ。 ついでに言えば、具体的なのは妄想癖持ちのお前さんの脳が勝手に補完した妄想なのであって、 765の文章では決してないから。
793 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 12:41:13 ] >>792 わたしは>>791 じゃないが、そこまで煽るほどの違いではないと思う
794 名前:791 mailto:sage [2006/12/30(土) 20:31:10 ] >>792 すまん。確かにScreenUpdatingがどんなものか調べずに書いた。 ということで調べてみた ttp://www.moug.net/tech/exvba/0010005.htm SuspendLayoutでいいと思うんだけど問題ある? ところでこの機会にエスパー向け質問の定義について教えてくれないか? 個人的には質問者が何をしたいのか文面からまったく読み取れないものだと思ってたんだけど。
795 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 21:50:48 ] >>794 >SuspendLayoutでいいと思うんだけど問題ある? だからいいかどうかは質問者本人とエスパーにしかわからん。 たとえば次のコードのような場合はエクセルのScreenUpdatingに期待される機能と違う。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click With TextBox1 .SuspendLayout() .AppendText("test" & vbCrLf) End With End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click TextBox1.ResumeLayout() End Sub >ところでこの機会にエスパー向け質問の定義について教えてくれないか? 「自分自身の想像と妄想による勝手な補完」と、「文面に書いてあること」、 あるいは「相手が言わんとしていること」の区別が付かない君にそれを教えろって言われても それは無理な相談だよ。
796 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 22:13:48 ] うるせー馬鹿
797 名前:デフォルトの名無しさん [2006/12/30(土) 23:11:47 ] MenuSpritの区分線ってどうやって出すんだ・・・?
798 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 23:46:30 ] MenuStrip? ならToolStripSeparatorをAddするだけっしょ
799 名前:デフォルトの名無しさん [2006/12/31(日) 00:01:31 ] MenuStripでした・・。 選択項目の中にSeparatorは出せるんですけど、MenuStrip自体に下線を出したいんです。
800 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 01:13:02 ] 「&」
801 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 07:53:55 ] くだらない質問かもしれませんが許してください たとえば、TextBox1.textに変数を代入したいとして、この"1"の部分を 変数で指定することはできませんか?
802 名前:デフォルトの名無しさん [2006/12/31(日) 10:15:52 ] >>801 formHOGE.Controls("TextBox" & Cstr(1)).Text 名前で呼ぶよりは、必要なコントロールの参照を別変数に抱えておけば? dim textList as Dictionary(of String, TextBox) textList.Add(TextBox1.name, TextBox1) textList("TextBox1").text = "xxx"
803 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 10:28:09 ] >>802 説明ありがとうございます。助かりました。
804 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 11:27:56 ] >>802 結局名前をキーにしたら一緒だろ 配列使え
805 名前:デフォルトの名無しさん [2006/12/31(日) 11:41:27 ] >>804 フォームだと、スプリットパネルなどを置いた場合に階層の上にコントロールがのるので。 最初の例はフォーム上においてるだけならOKだけど。 ディクショナリにしておけば、配列としても、名前アクセスも使えるし。 大体、入れるものが限定されてるのに普通の配列を使うメリットは?
806 名前:酔いちくれ ◆J0rwikii8c mailto:sage [2006/12/31(日) 11:50:34 ] 連想配列やHashMapやらわかってるのかね。
807 名前:デフォルトの名無しさん [2006/12/31(日) 11:58:27 ] 順序性を求めるならDictionaryを使わないよ、当然。 そこに引っかかってるの?いちいち。 どれつかったらいいなんて、ヘルプ見れば数分でしょ。 元質問に対してこんなんどう?って出しただけなのに。
808 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 12:00:08 ] >名前で呼ぶよりは、 >textList("TextBox1").text = "xxx" ここだろ
809 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 13:29:04 ] >>806 何が言いたい?
810 名前:最凶VB厨房 mailto:sage [2006/12/31(日) 17:09:02 ] 計算量じゃないか?
811 名前:酔いちくれ ◆J0rwikii8c mailto:sage [2006/12/31(日) 17:18:08 ] >>809 非常に申し訳ない。 酔って寝てた。 自宅にフレームワークが1.1しかないから、検証もできない。 ただ、javaだと、HashTableとHashMapでは同期、非同期という 違いがある。 誰が見ても、可読性という意味で配列で Private TextBoxes() As TextBox とした方がいいと思う。 あと、メタ文字の使い方が変。
812 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 17:38:25 ] ますます意味がわからんな。 正直、この程度のこと実装にこだわるような類の問題とも思えないが。 機能的に等価であれば方法はなんでもいいだろ。 μSオーダーの周期でコントロールのプロパティ設定するわけでもなかろうにw とはいえ、簡略的にとにかくインデックスでコントロールにアクセスできればいい、ってことなら 普通は配列使うだろうけどね。 コントロール名その他いろんな方法でもアクセスしたいとか、VB6のコントロール配列みたいに イベントまでまとめて処理したいならクラスにまとめるだろうけど。
813 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 17:40:58 ] >>799 >>798 ただし自分でAddするコードを書く必要がある。 this.menuStrip1.Items.Add( new ToolStripSeparator() );
814 名前:デフォルトの名無しさん mailto:sage [2006/12/31(日) 18:23:24 ] 2005において、配列も集合クラスも大差ないのに、配列に拘る意味がわからん。
815 名前:デフォルトの名無しさん [2007/01/01(月) 13:05:16 ] 下のような変数宣言で型名を[]で囲んでいる、 ソースがあるのですが、どんな意味があるのですか? Dim str As [String]
816 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 14:23:07 ] エスケープ識別子 っていうか、そんなレベルの質問してる時点であんたの才能知れたもの。 どうせ馬鹿なら正月ぐらいのんびりしてればいいのに。
817 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 17:43:22 ] でも、そこを囲む奴の考えも知れたものだね。 または超のつく偏屈野郎。
818 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 18:43:33 ] >>816 まだ生きてたの? 答えずに死ねよ。
819 名前:デフォルトの名無しさん mailto:sage [2007/01/01(月) 19:07:34 ] 正月なんだからVB厨同士仲よくしろよ
820 名前:デフォルトの名無しさん [2007/01/01(月) 20:11:45 ] >>816 元旦早々、返信ありがとうございます。 こんな機能があったんですね。 >>817 MSDNのサンプルコードにあったもので。 Dns.Resolve メソッド
821 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 02:03:21 ] .focusを利用してテキストボックスのコントロール配列にフォーカスを 指定しても、実行後、設定されていません テキストボックスではなくタブページにフォーカスが設定されてしまいます 考えられる原因としては何があるのでしょうか
822 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 02:33:39 ] 日本語でおk
823 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 02:37:23 ] >>822 まだ生きてたの? おまえは何も答えずに死ねよ。
824 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 02:40:16 ] 821の追記ですが、 タブページ上にテキストボックスを貼り付けて、 そのテキストボックス配列にフォーカスを設定したいのです
825 名前:超初心者。 [2007/01/02(火) 05:59:23 ] VB.NETの研修でオセロゲームを作成しました。 PLAYした感想を聞かせてください。 難易度は4段階。是非、超難しいを倒してみてください。 DLはこちらから↓ www.rupan.net/uploader/ NO 1102 Othello.exe オセロです。お借りします。
826 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 06:21:29 ] >>825 EXEだと?ふざけんな。ウィルスだったらどうする。 zipでソースを上げろ。コンパイルして走らせる。
827 名前:超初心者。 [2007/01/02(火) 06:44:09 ] >>826 .zipにすることは全然可能ですけども、 ソースを晒すことは不可能です。 ウイルスじゃないのでご安心を。
828 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 06:48:36 ] (・∀・)カエレ!!
829 名前:超初心者。 [2007/01/02(火) 06:52:00 ] >>826 =828 しょぼいコードですが、ソースを晒す気は全くありません。 .exeとなっていますが、解凍が実行されるだけです。 その際も、解凍先を指定する際、一度止まります。 解凍した後は、オセロフォルダの中の Othello.exeをダブルクリックして実行してください。 オープンソースではないというだけです。
830 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 06:53:52 ] つーかスレ違いだ ほか池
831 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 07:09:49 ] >>829 ふざけんな死ね スレ違いだ
832 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 07:37:06 ] それにしてもここまで醜悪なプログラムは見たことがないw 石の色を文字列でもってるとか、あまつさえHashtableに格納してるとか ほとんど同じ処理の連番の関数が何個もあるわ、 盤の一枡ごとにPictureBoxつくって、おまけにHashtableで管理してるわ。
833 名前:最凶VB厨房 mailto:sage [2007/01/02(火) 11:24:34 ] 神にしてやられますた。 黒駒焼きは最悪だなw まぁでも二回勝ったわ。 全部マス埋められてんのに、CPUがPASSしますってバグだろ。 ちょっとそのメソッド長いんじゃないか?w なかなか楽しめたが、スレ違いだ。
834 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 11:41:31 ] MSDN のフォーラムでも聞いておりましたが、まだわかりませんでした。 こちらでもお聞きしますがよろしくお願いします。 実行時におけるコントロールのDragによるサイズ変更方法についてお尋ねします。 SplitContainerの場合は、同一コントロール内での間仕切り位置の変更という形、 またSplitterコントロールを利用する方法もDockingされたコントロール間の間仕切り としての利用法はHelpにも書かれていました。 VB6.0では、例えばLabelコントロールなどを利用し、単独でサイズ変更したい コントロールのBorderの一辺におき、それをDragすることでMouseの位置変更情報を 読み取り、その情報から該当のコントロールのサイズ変更を行なうといった方法を 使っておりました。 VB.NETまたはVB2005以降でもやはり上記のようにVB6.0で行なっていたような方法 による以外にはないでしょうか? それとも、もっと楽にできる方法があればと思いました。 たとえばビルトインされているスマートな方法が実装されていたりするとだいぶ助かる のですが、そういったものはすでにあるでしょうか。よろしくお願いします。
835 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 21:12:09 ] 非常に手抜き パネルの上にピクチャボックス乗せて Private Sub PictureBox1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles PictureBox1.MouseEnter _OnCtrl = True End Sub Private Sub PictureBox1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles PictureBox1.MouseLeave _OnCtrl = False End Sub Private Sub Panel1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Panel1.MouseEnter _OnPan = True End Sub Private Sub Panel1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Panel1.MouseLeave _OnPan = False End Sub Private Sub Panel1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseUp _OnDrg = False End Sub Private Sub Panel1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseDown If Not _OnDrg Then _OnDrg = True _PrvPnt = New Point(e.X, e.Y) End If End Sub
836 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 21:14:04 ] Private Sub Panel1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseMove Dim _wk As Integer If Not _OnCtrl AndAlso _OnPan AndAlso _OnDrg Then _CurPnt = New Point(e.X, e.Y) Console.WriteLine(_PrvPnt.ToString + " " + _CurPnt.ToString) If _CurPnt.Y < PictureBox1.Top + PictureBox1.Height Then _wk = Panel1.Width _wk += _CurPnt.X - _PrvPnt.X If _wk < 6 Then _wk = 6 If _wk > 480 Then _wk = 480 Panel1.Width = _wk PictureBox1.Width = _wk - 5 Else If _CurPnt.X < PictureBox1.Left + PictureBox1.Width Then _wk = Panel1.Height _wk += _CurPnt.Y - _PrvPnt.Y If _wk < 6 Then _wk = 6 If _wk > 480 Then _wk = 480 Panel1.Height = _wk PictureBox1.Height = _wk - 5 Else
837 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 21:14:45 ] _wk = Panel1.Width _wk += _CurPnt.X - _PrvPnt.X If _wk < 6 Then _wk = 6 If _wk > 480 Then _wk = 480 Panel1.Width = _wk PictureBox1.Width = _wk - 5 _wk = Panel1.Height _wk += _CurPnt.Y - _PrvPnt.Y If _wk < 6 Then _wk = 6 If _wk > 480 Then _wk = 480 Panel1.Height = _wk PictureBox1.Height = _wk - 5 End If End If _PrvPnt = _CurPnt End If End Sub
838 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 21:17:53 ] ってデバッグ用のコード抜き忘れたw マウスカーソルの変更とかはどなたかよろしく
839 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 01:51:49 ] >>835-838 ありがとうございます。これだけ書かれると大変でしたでしょうね。いろいろすみませんです。 しかし実際にやってみますとこれだけやってもまだ書き足してたくさん調整していかないと いけないかと思いました。大変な量ですよね。 VB6のときはlabelのDragでやりましたが、あれでも最適化できるまで苦労しました。 VB2005になってもやっぱりこの辺の処理はまだ開発困難の部分かと思いました。 Microsoftが初めからControlクラスのメソッドに入れてくれていたらよかったのですが、 実際にそれはないわけですよね。
840 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 02:07:55 ] 必要になる事なんてまず無いしな
841 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 04:10:52 ] コントロールを単独でサイズ変更するUIって何に使うの?
842 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 09:25:38 ] フォームエディターみたいな画面を作るとか? 画面デザインをある程度カスタムできるとか? まあ、企画壮大、実務未使用な画面のような・・・。
843 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:48:29 ] Googleツールバーみたいにテキストボックスのサイズを変えるときとか。 まあそんなに悩むほどのコードじゃないがな
844 名前:839 mailto:sage [2007/01/03(水) 13:13:02 ] 大変どうもです。 >>840-843 こういう機能は確かにアプリケーションで使う使わないはありますね。 >>843 確かに一回でできてしまえばいいわけですが、いろんな調整も含めて 最適化するなどもあり数日以上掛かるとなると負担ではありました・・・
845 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 13:16:45 ] ところでVS2005のHelpについてですが、 「Helpのお気に入り」 の並び順はカスタマイズすることはできるものでしたっけ? 最低でもABC順にしたいのでしたが、皆様はどうされていますか?
846 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 15:13:35 ] おい >>834 = >>839 = >>844 MSDN フォーラムの方は放置か?
847 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 15:35:53 ] >>846 どうもです、お正月ということもあるかもしれませんが、あちらでもおt答えは まだいただけていないのですが・・・、この先何か情報がいただけましたら こちらでもご報告させていただきますです。 たぶん、新Controlクラスに含めてくれるのはたぶんサードパーティの グレープシティさんあたりでしょうかね・・・そういうクラスライブラリを作ると けっこう売れる、かもしれません。
848 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 19:49:28 ] Controlオブジェクトに>>835-837 のイベントハンドラを差し込むだけなんだから Controlを引数にとる汎用的なメソッドを定義しとけばいいだけだろ
849 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 11:22:06 ] >>848 なるほど、汎用的な方法にもできるんですね! >>835-837 で教えていただいたプログラム・コードで実験してみます!
850 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 19:45:50 ] >>848 、>>835-837 さん 現在のところまだ不具合が取りきれてはいない状態でしたが、アドバイスの 汎用化の方向も検討します。(まだまだそこまで行ってませんが)当面は ユーザーコントロールの形で考えてみます。 本件、アドバイスと具体的なご指導のおかげでとても勉強になりました、 大変どうもありがとうございました。
851 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 22:44:20 ] XML パーサの件で聞いてると思うけど、もう一度聞くね あのね xmlns って予約語の様なんだけど、その属性値を設定したいんだけど 予約語だから無理って言われるんよ、なんとかパーサ使って設定できない? テキストライターとか無しでよ、OK
852 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 23:36:16 ] 名前空間
853 名前:デフォルトの名無しさん [2007/01/05(金) 16:49:12 ] 指定した個数分のLabelを並べて描画したとします。 例えば値が5ならば□□□□□このような形になります。 このラベルをクリックした際に、どのラベルをクリックしたのかを検出するにはどうすれば良いでしょうか? ラベルはBlockという名で配列化してあり、左端のラベルをクリックしたらBlock(0)のイベントを実行するといった具合です。 まだ勉強初めてからあまり経っていないので書き方が不味くてわかりにくいという事もあるかもしれませんが、宜しくお願いします。
854 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 17:05:59 ] ・それぞれに別々のイベントハンドラを関連付ける ・同じイベントハンドラを使う場合は,sender引数にイベントを送ったオブジェクトが入っているので それを使って判断する
855 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 18:58:40 ] 激しくデジャブを感じるな。 それも本当につい最近のことのはずだ。 っていうか、同じ奴なんじゃねえの? まあ同じ奴かどうかわからないけど、なんで>>853 見たいな奴って素直に 「VB6のコントロール配列と同じことがしたい」って言えないんだろうなw こんな発想する奴はVBer以外にありえないのに。 真面目に入門書やwebの情報ぐらい一通り目を通す、 ということをしようともしない自堕落なメンタリティもVBer丸出し。
856 名前:853 mailto:sage [2007/01/05(金) 19:01:21 ] >854 とりあえずよくわからないのでそれらの単語で調べてみます、有難う御座います >855 同じような質問があったのですか。課題とかそういうのでは無いんですけどね・・・ 自分は今年からVB.NETの勉強を始めただけで、VB6?とかは全く知らないです こんな発想、との事ですがこのやり方って不味いのでしょうか? 具体的に何をやりたいのかというと、ラベルで升目を作ってボードゲームを作ろうとしているのですが
857 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 19:04:54 ] >>855 違うみたいね。 単にセンスがないだけ。 ラベルで升目ね……
858 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 19:13:06 ] もうちょっと勉強を先に進めて, 升目の描画とマウスクリック位置の判断はコントロール任せじゃなくて自分で書け
859 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 19:42:50 ] 自分で描画する手間を考えたらラベルを使うのは場合によっては 悪くない選択だと思うけど俺は。 まあ、がんばっても5x5あたりが限界って気は確かにするが。。 >>856 VB.NET的にはボードを構成するラベルを統括的に管理するクラスを作って、 そいつがラベルがクリックされた時にそれを「座標(x,y)がクリックされたよ」 ってイベントに変換することを考えるのが正道だと思うけど、全くの初心者じゃきついかもね。 っていうか、こうやって基本も理解しないうちから人に質問しようって発想はありえんと思うわやっぱ。 何万円もする高度な学術書にしか書いてないことならともかく、どんなぼったくりの 入門書にも書いてあることだろ。
860 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:20:37 ] >>855 いつもの説教ジジイうぜえええええええええええええええええええええええええ いつもの説教ジジイうぜえええええええええええええええええええええええええ いつもの説教ジジイうぜえええええええええええええええええええええええええ いつもの説教ジジイうぜえええええええええええええええええええええええええ いつもの説教ジジイうぜえええええええええええええええええええええええええ いつもの説教ジジイうぜえええええええええええええええええええええええええ いつもの説教ジジイうぜえええええええええええええええええええええええええ いつもの説教ジジイうぜえええええええええええええええええええええええええ いつもの説教ジジイうぜえええええええええええええええええええええええええ いつもの説教ジジイうぜえええええええええええええええええええええええええ いつもの説教ジジイうぜえええええええええええええええええええええええええ
861 名前:デフォルトの名無しさん [2007/01/05(金) 20:23:46 ] ここは、質問者に説教するスレではありません。 ここは、質問者のプログラミングセンスを測るスレではありまえん。 ここは、質問者のプログラマ適性を診断するスレではありません。 何か勘違いしてる人がいますが。
862 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:25:11 ] >>855 ,859 好きなだけ、説教していいからコテハンにしてくれ。
863 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:26:57 ] 三連投 乙
864 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:29:26 ] まあ好きなだけ説教させてもらうし、コテハンなんてやなこっただし、 自分の言葉を自分自身に適用できない馬鹿をからかうことも止めるつもりないけどねw
865 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:30:10 ] >>863 どれだけ、バカで自己中なんだよ。 お前の事をウザイと思ってるヤシがこの少ない住人の中に 三人いたんだよ。 一人じゃねぇよ。
866 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:31:52 ] 何万円もする高度な学術書wwww 階層何百もの設定項目以上www お ま え の 基 準 な ん て ど う で も い い
867 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:34:52 ] とりあえず例外投げときますね
868 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:35:01 ] 当事者だからわかるが、確かに俺も含めて2人はいる。
869 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:46:25 ] 誰も相手にされないお局さまが輝ける唯一のスレなんだから、 そっとしておいてやれよ。 コテにはなって欲しいが。
870 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 20:59:31 ] それを言うならここでレス返すみんなお局なんじゃね? ここで質問者の意図を繊細に汲みつつ適切なアドバイス返すなんてのは 面倒だし骨が折れるから 自己満足&優越感&無私の奉仕の法悦という代価を受け取りたいとしても 仕方ないんじゃね?
871 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 21:12:59 ] 代価ほしけりゃ、このスレに来ることなく、仕事して報酬を受け取れ。 バカを罵倒することでしか代価が得られないなんて、 おまえ気持ち悪いんだよ。
872 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 21:21:12 ] 一人やたら攻撃的な奴が混じってるな
873 名前:デフォルトの名無しさん mailto:sage [2007/01/05(金) 21:21:36 ] ここが質問スレだということを忘れるな
874 名前:逆噴射J ◆lW31l/VtQc mailto:sage [2007/01/06(土) 08:11:29 ] よそのスレッドのオブジェクトにもアクセスできるようにCallByName()関数を拡張してみた。 ttp://kenmon.hp.infoseek.co.jp/contents/Monalib.htm#CallByNameEx 感想キボンヌ。
875 名前:酔いちくれ ◆J0rwikii8c mailto:sage [2007/01/06(土) 10:56:00 ] >>874 見た。個人で使う分にはコードの量も少なくていいんじゃないの。 仕事でやるなら(多人数で開発)、機能が整理できていないと思う。 例えば、CallByNameではなく、リフレクションを簡単に使える クラスを一つ作り、拡張していく等。 あとOOPの理解度に難ありかもと感じた。 よそのスレッドのオブジェクトに直接アクセスしたいようだけど、 NUNITとかC#だけどオープンソースだから、参考になると思われ。
876 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 12:39:16 ] モジュールwww
877 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 15:20:07 ] いたるところにある、 Catch Ex As Exception Throw Ex End Try は何のためでつか?
878 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 15:24:47 ] 例外の再スロー…だけど,これは間違い。 Catch Ex Throw End が正しい。
879 名前:878 mailto:sage [2007/01/06(土) 15:30:10 ] 間違えた無視して
880 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 15:36:29 ] それ以前にTryブロックがいらんだろw
881 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 15:57:29 ] >>877-880 お前らの頭の悪さは、無視できない。 そんなお馬鹿なお前らに例外を投げてあげるのも 部品作成者の仕事。
882 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 16:03:39 ] なにを言ってんだお前は。
883 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 16:08:34 ] >>881 Try 冷害投げるかも知れない何か処理 Catch ex As Exception Throw ex End Try これみて何でそう思う。 お前の頭の悪さも無視しがたいな。
884 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 16:14:03 ] >>883 ステップ実行を行えるIDEで、例外が想定できる処理で Tryで囲むのは、デバッグ上必要。 よほど、くやしい>>877-880 とみえる。
885 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 16:19:39 ] デバッガで未処理の例外または例外スロー時に ブレイクするように設定するのが常識。 デバッガでとめるためだけにキャッチしてThrow exなんて論外。
886 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 16:20:36 ] 大体お前は部品利用者のために例外投げろっていってたんじゃなかったのかよ。
887 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 16:24:04 ] まあなんで論外なのかがそもそも分かってないんだろうけど。
888 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 16:42:12 ] キャッチして再スローしないと例外は上まであがってこないと思ってました。 デバッガでとめるためにはキャッチするしかないと思ってました。 キャッチしてそのままThrow exすると何がまずいのか知りませんでした。 てことでFA?
889 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 16:44:50 ] 嫌なやつだな
890 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 16:54:21 ] 一人で盛り上がってるヤシがいる。
891 名前:デフォルトの名無しさん [2007/01/06(土) 16:55:38 ] ログ記録のためのCatchで記録後さらに呼び出し元にリスローする場合 Throw ex するとそこでException発生したことになってしまうぞ。 Throw でりすろう。
892 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 17:19:22 ] 例えばStreamReaderを使用してテキストファイルを読む際に、 指定したアドレス(0x000014Aなど)から読み込む方法ってありますか?