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


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

VB.NET質問スレ (Part17)



1 名前:最凶VB厨房 mailto:sage [2006/08/11(金) 19:40:44 ]
[前スレ]VB.NET質問スレ (Part16)
pc8.2ch.net/test/read.cgi/tech/1149432480/

756 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 01:24:40 ]
ぶびちゅ

757 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 09:32:50 ]
ぶいびー丼?

758 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 16:34:49 ]
VB.net2003のツリービューでノードを一意に
認識したくtagにguidをいれているのですが
このtagを指定して一発でそのノードを取得したいのですが
可能でしょうか?

こんな感じであればよいかなと思います。

Dim hoge As TreeNode
hoge = TreeView1.selectSingleNode("123304-32-434-3-3-35")

もし可能であればやり方を教えてください。
よろしくお願いいたします。


759 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 18:37:07 ]
>>758
そんなことするぐらいなら最初からHashtableに突っ込んで管理すりゃいいじゃん。

っていうか、うまくいえないが何か根本的に「考え違い」をしていると思うぞw

何ていえばいいかな、guidで識別したいってことはguidをインデックスにノードを
取得したいってことだが、そのguidは何をインデックスに取得するつもりかね?w

760 名前:デフォルトの名無しさん mailto:sage [2006/10/12(木) 19:48:52 ]
>>759
なるほどー
ツリーを構築するときにハッシュテーブルにguidとノードをインサートしておけばいいわけですね。
こりゃすごい

761 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 08:26:13 ]
2つ質問したいことがあります。

1つめは、
vb.net と vb2005の違い なんですが、
イメージとしては、vb2005は、.net を vb6に近づけた感じというのがあるのですが
どうなのでしょうか?

2つめは、
VB.net をこれから、学び始めようと思うのですが、
今ある知識は、VB6 を少しかじったくらいなので
初心者から 学べる おすすめの本があればお教えてください。

762 名前:デフォルトの名無しさん [2006/10/13(金) 09:20:13 ]
vb.net .netフレームワーク上で動くVB
vb2005 .net2,0を開発できるVisualStudio2005のvb部分

初心者は@ITでも読破しとけば?

763 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 10:50:44 ]
>>イメージとしては、vb2005は、.net を vb6に近づけた感じというのがあるのですが

あながち間違いじゃない。
2003で思うように移行が進まなかったためか、2005はVB6.0に擦り寄
った内容になっている。

764 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 11:19:40 ]
>>761
[暗黙のインスタンス] でググるよろし。



765 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 11:22:12 ]
>>762
まず始めに @ITの方を読破して
それから、必要に応じて、本を探そうと思います。

>>763
.net 〜2005 までの変更があまりわかってなかったのですが、
明確になりました。


質問に答えていただき、ありがとうございますした。

766 名前:761 mailto:sage [2006/10/13(金) 11:30:05 ]
>>765
ちょっとタイプミスw

>>764
分かりやすい説明でたすかります。


質問に答えていただき、ありがとうございました。

767 名前:デフォルトの名無しさん [2006/10/13(金) 11:43:45 ]
暗黙のインスタンスが使えるから何?って思うんだけどね。
VBは2の頃からやってるけど、普通にすんなり.netやってるし。
逆にあんな糞仕様が何故復活するのか理解ができん。

768 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 11:59:49 ]
いまだに6.0ベースの開発案件が続いてることに、MSが危惧を抱いてる
んでないの? 「サポート切れたよ! 動作保証しないよ!」って言い
続けてるわりには、一向に転換が進まないしさ。

うちなんか「6.0でSP3まで」っていう環境の縛りがあるくらいだし。

769 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 13:32:51 ]
.NETでWindowsMessage一覧が定数化してあるクラスが欲しいのですが、
今現在落とせる場所ってありますか?
昔は【渋木宏明(ひどり) blog 】や【Sugi@ぱぱんぶぃびぃ Blog】で落とせたみたいなんですが、
今は落とせないみたいので、現在ある場所知っている方教えてください。

770 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 16:05:11 ]
そういえば、VB6時代の末期は、
超優秀な人から超無能な人までVB6を使っていたが、
その全てが.netを理解できるはずが無かった。
そうなると、VB6を使い続けるしかないんだよな。
会社としても、皆が.netを理解できないのにVB6を切るわけにも行かないし。

また、理解できたとしても、顧客には.netを本筋にするから、
VB6アプリはサポートしないなんて言えないし。

771 名前:デフォルトの名無しさん mailto:sage [2006/10/13(金) 18:12:27 ]
>>769
SDKからWinUser.h抜いて
エディタで正規表現つかって書き出せば簡単

772 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 11:02:50 ]
公開よろ

773 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 11:34:47 ]
ウンコに行きたいんだが、我慢した方が良いか?

774 名前:773 mailto:sage [2006/10/14(土) 11:35:50 ]
誤爆ゴメン



775 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 12:04:09 ]
>>769
ありがちな発想だけど、そんなクラス使いにくくてしょうがないでしょ。
必要なメッセージだけその都度定数なりEnumなりで定義してればこそ
インテリセンスの有難味も効いて来るのに。

776 名前:デフォルトの名無しさん [2006/10/14(土) 18:39:40 ]
超初心者なんですが
VisualBasic2005 Express editionでWindowsアプリを作ったのですが
EXEにするにはどうしたらよいのでしょうか?

昔少し開いたVBにはコンパイルとかあったような気がしたんですが¥けど・・

777 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 18:47:30 ]
ビルド

778 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 18:48:00 ]
ビルドすれば作られてるだろ

779 名前:776 [2006/10/14(土) 18:50:36 ]
あ、ありました。
>>777-778
ありがとうございました。

780 名前:デフォルトの名無しさん [2006/10/15(日) 01:02:15 ]
ショッピングWEBなどのhtml中のセッションIDの取得が出来ずに悩んでいます。

<!-- jsessionid=925366B2850A358E66BCF2C091402219.tom18 -->
というセッションIDがあり、アクセスの毎に変わります。

このセッションIDを取り出す方法でつまづいています。
オーバーライド関数GetSessionを実装して、適当な変数(Sidなど)に代入出来るようにしたいのですが、
どうすればよろしいのでしょうか。

いろいろぐぐっても解かりませんでした・・・

よろしくお願いします。

781 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 01:06:18 ]
どっかの掲示板で見たなこの質問

782 名前:デフォルトの名無しさん [2006/10/15(日) 12:40:38 ]
VB.NETの変数名のつけ方のガイドラインってあるんでしょうかね?
たとえば、クラス内の変数名の先頭にはよくm_を付けている事が多いですが。

783 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 13:22:15 ]
>>782
MSDNにもあるし、本も出てるし。

784 名前:デフォルトの名無しさん [2006/10/15(日) 13:49:06 ]
N88Basicしか知りません。まったくのVB初心者です。
VB.NETでそこそこのソフトを作れるようになるにはどのくらい勉強すればいいのでしょうか?



785 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 13:58:45 ]
俚諺に曰く、石の上にも三年

786 名前:783 [2006/10/15(日) 14:07:50 ]
>>783
MSDNには”Visual Basic の名前付け規則”っていうのがありましたね。
書籍の方も見てみたいのですが、本のタイトル教えてもらえませんか?

787 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 14:11:19 ]
そこそこのソフト
わかるかぼけぇ


788 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 14:17:18 ]
>>786
手元に無いので正確なのはわからんが、
「VB.NETルールブック」だったかな?

789 名前:782 mailto:sage [2006/10/15(日) 15:03:49 ]
>>788
ありがとうございます。
そのタイトルの本がありました。

790 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 15:13:35 ]
でも正直、あの本に限らずあの手の本に書いてあることって大概単なる
「村の掟」以上の物ではないんだよな。

ルールの背後に納得できる合理性が感じられない単なる俺様ルールを
金払ってまで受け入れる気がしない。

791 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 17:06:57 ]
>>790
ま、参考にってとこでしょ。

792 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 18:24:29 ]
独自につくる方がよっぽど俺様ルールなわけで

793 名前:デフォルトの名無しさん [2006/10/15(日) 20:54:35 ]
質問させてください。
VB6.0のpictureに計算結果を表示させたり、
C言語でコンソールに結果表示をさせるのは
自動的に順番に隣へ表示するので
結果の表示が重なる事はないですが、VB.NETのpictureに結果を出そうと思えば
座標を指定しなくてはならないので、座標を一つしか指定しなければ
当然同じところへ重なりますよね?

現在、再帰のアルゴリズムのところで順列表示結果をさせたいと考えているのですが
picutreに表示させる方法が思いつきません。繰り返し処理させようとしても
その i がどうしても1に戻ってしまうのです。
だから順列の結果がすべて同じ位置に重なってしまいます。
何かうまい方法はないでしょうか?

794 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 20:59:04 ]
お願いですから日本語を喋ってください



795 名前:デフォルトの名無しさん [2006/10/15(日) 21:04:51 ]
すいません、訂正です。
分かりにくいと思いますので。
>>793の続き
現在、再帰のアルゴリズムを使って順列表示結果をさせたいと考えているのですが
picutreに表示させる方法が思いつきません。

何かうまい方法はないでしょうか?

1 2 3 4
の順列の結果は24個あるわけですがこれが重なってしまうのです。
1234
1243
・・・・って表示してほしいのですけど。

796 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 21:24:10 ]
picutreって何?

797 名前:デフォルトの名無しさん [2006/10/15(日) 21:25:39 ]
pictureboxのことです。

798 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 21:34:41 ]
今どうやってんのか分からんとアドバイスのしようもない。コードを書け。

799 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 21:41:54 ]
MDB内のフォーム名を取得するには、どうすれば良いのでしょうか?
親切な方、ヒントだけでも教えてください。

800 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 21:47:37 ]
>>799
AccessのApplicationオブジェクトからFormオブジェクト抜き出せば良いやん。

801 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 22:03:27 ]
>>800
ありがとうございます。

802 名前:デフォルトの名無しさん [2006/10/15(日) 22:30:31 ]
>>798
以下のようなコードです。全部は書ききれませんので、次レスで。
Const N As Short = 4
Dim p(N) As Integer
Private Sub perm(ByRef i As Integer, ByVal e As PictureBox)
Dim g As Graphics = e.CreateGraphics()
Dim t As Integer
Dim j As Integer
If i < N Then
For j = i To N
t = p(i)
p(i) = p(j)
p(j) = t
perm(i + 1, Picture1)
t = p(i)
p(i) = p(j)
p(j) = t
Next j
Else
For j = 1 To N
Dim centuryFont As Font = New Font("century", 8, FontStyle.Regular)
Dim blackBrush As SolidBrush = New SolidBrush(Color.Black)
g.DrawString(p(j), centuryFont, blackBrush, p(j) * 20, j * Font.Height)
Next j
End If
End Sub

803 名前:デフォルトの名無しさん [2006/10/15(日) 22:31:14 ]
Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
Display(Picture1)
End Sub
Sub Display(ByVal e As PictureBox)
Dim g As Graphics = e.CreateGraphics()
Dim i As Integer
g.Clear(Color.White)
For i = 1 To N
p(i) = i
Next i
perm(1, Picture1)
End Sub
End Class

804 名前:デフォルトの名無しさん [2006/10/15(日) 22:32:58 ]
g.DrawString(p(j), centuryFont, blackBrush, p(j) * 20, j * Font.Height)
ここの座標設定は適当です。
とにかくここをどうやってするかが難しいのです。



805 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 22:58:51 ]
まあ、色々突っ込み所満載なわけだが、とりあえずy座標に関して言えば
クラスメンバにy座標を持って、最初の再帰呼び出しの前でクリアして
1行描画したら1行分足せばいいんじゃないか。
あとx座標も変だぞ。それじゃ全部1234になっちまう。

806 名前:デフォルトの名無しさん [2006/10/15(日) 23:02:57 ]
>>805
そうです。だから座標は適当にしているだけなんです。
今までのVBのように
p(i)を一つ一つ並べればきちんといくはずなんですが・・。

クリアというとつまりはどういうことなんでしょうか?

807 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 23:19:05 ]
Dim p(N) As Integer の下に Dim y As Integer を追加
描画を g.DrawString(p(j), centuryFont, blackBrush, j * 8, y) に修正
その下の Next j の下に y += 12 を追加
Displayメソッドの perm(1, Picture1) の前に y = 0 を追加

808 名前:デフォルトの名無しさん [2006/10/15(日) 23:22:44 ]
>>805
y座標はうまくいきました。
ありがとうございます。

809 名前:デフォルトの名無しさん [2006/10/15(日) 23:27:02 ]
>>807
丁寧にありがとうございます。
perm(i + 1, Picture1)の前に
k=k+1といれて
g.DrawString(p(j), centuryFont, blackBrush, j * 20, (k - 1) * 10)
とすればできました。x座標もできました。

たぶんあなたが教えてくれたものが正確だと思うので
そのように書き直させてもらいます。

810 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 23:27:22 ]
っていうか、明らかに適性ないよ悪いけど。
もうコードのここがダメとかあそこを直せばいいという問題じゃなく、全てがダメ。

こんなの初学の学生が宿題で書いたコードとしても酷すぎる。

811 名前:デフォルトの名無しさん [2006/10/15(日) 23:31:33 ]
>>810
そうですか。
まあ、また気が向いたら教えてください。

812 名前:デフォルトの名無しさん [2006/10/15(日) 23:46:46 ]
クラスの動作確認の方法ってどうやってやるのですか?

ソリューションエクスプローラにクラス追加で下記のクラスを追加してF5を押しても確認が取れません。

よろしくお願いします。

Imports System
Imports System.Net
Imports System.Text

Public Class WebClientGet3
Shared Sub Main()

Dim wc As WebClient = New WebClient()

Dim data As byte() = wc.DownloadData("www.google.co.jp/")

Dim enc As Encoding = Encoding.GetEncoding("Shift_JIS")
Dim html As String = enc.GetString(data)

Console.WriteLine(html)
End Sub
End Class


813 名前:デフォルトの名無しさん mailto:sage [2006/10/15(日) 23:56:13 ]
クラスの動作確認ってかなり意味不明だな。
取りあえず MSDN かヘルプドキュメントで /main コンパイラオプション の項目を調べれ

814 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 02:43:01 ]
>>812
お前の作るクラスにはmainというメソッドがあるのか。
いやだな・・・
しかもクラス単位にmainというメソッドしかない作りなんだろ?
そんな作りはやめたほうがいい。



815 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 10:32:01 ]
プログラムの仕組みでClassを使うやつは、
PGのセンスを疑うな。
クラスとオブジェクトの意味を理解してもらいたい。

816 名前:デフォルトの名無しさん [2006/10/16(月) 11:31:15 ]
VB2005でnkf32.DLLを使いたいのですがどのように記述すれば良いのでしょうか?

例えばGetNkfVersion関数を使うとして
Public Declare Function GetNkfVersion Lib "nkf32.dll" (ByVal verStr As String)
等と書いてみたのですが名前空間のステートメントが無効ですとエラーが表示されてしまいます。



817 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 12:05:41 ]
クラスまたはモジュールのメンバになる位置に書く

818 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 13:54:36 ]
今日、あるソースのコメント部分に、SpecialThanx 〜〜〜〜〜〜 と書いてるのを見つけた。
ここのスレタイがかいてあったので見に来てみた。

なるほどね。

819 名前:デフォルトの名無しさん [2006/10/16(月) 14:37:11 ]
>>817
ありがとうございました。

820 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 15:59:45 ]
>>802
なんで引数のPictureBoxがeなん?
CreateGraphicsで作ったGraphicsで描いたら、画面重なったら消えるやん?
なんで描画コードを再帰で作るん? 計算だけ再帰にして描画は一発にすべきじゃないの?
そもそも再帰の必要あるの?
再帰とループの中でなんで何度もSolidBrush作るん?
GraphicsやSolidBushをDisposeしないの?


821 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 18:18:07 ]
>>820
>>793にPG適性が無いから

822 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 20:23:21 ]
ここで適性無しとか言われてキレたりするやついるけど、正直ほんとに
適性としか言えない何かがあるんだよ。適性無いのに業界入りするのは
自殺行為に等しいから、向いてないと感じたら職種替えたほうがいい。

うちに今年入った素人高卒が、いまバリバリにコーディングしてるその
そばで、情報系大卒3年選手が単なるテスターになってるのを目の当た
りしてほんとそう思うよ。

823 名前:デフォルトの名無しさん [2006/10/16(月) 21:39:42 ]
>>812
コンパイルしてエラーで出なければオkでしょw

824 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 21:51:34 ]
>>823
品質無視ならそれでもいいんじゃね?

その発想は、大概UIも一貫性がなかったり、仕様も捻くれてて直感的に使えないんだよな。



825 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 22:10:18 ]
質問のしかたはともかく、質問者のレベルとか、適正や職種なんてこのスレとは無関係。
質問者にも理解できるような適切な解答をするべきだろ?
それができないで何を偉そうに威張ってるんだい?その辺のガキと変わらないぞ。

826 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 22:11:52 ]
するべきって何だよそれ。。。

827 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 22:21:17 ]
解答のしかたはともかく、解答者のレベルとか、適正や職種なんてこのス
レとは無関係。解答者にも理解できるような適切な質問をするべきだろ?

828 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 22:32:01 ]
>>827
それだと、解答者も質問者とたいして変わらないのだから・・・と言ってるように聞こえる。


829 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 22:35:21 ]
>>828
ま、知ってるか知らないかだけで、質問するやつも解答するやつも同レベルってことだ。



830 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 23:35:33 ]
適切な回答も理解できないあほもいるんです><

831 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 04:43:58 ]
適切な質問も理解できないあほもいるんです><

832 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 05:19:31 ]
適切なスレも理解できないあほもいるんです><

833 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 12:15:10 ]
VB.NET2005 側で構造体を確保して、その確保したエリアを
VC.NETで作成したDLL側で操作したいんですが、一般的な手法
ってどんな感じになるんでしょうか?

例えば、VB.NET2005側で、構造体の配列を確保して、それを
DLL側でソートしたり、VB.NET2005側で確保したエリアに
DLL側でファイルからデータを読み込んで値をセットしたりと
いった事がやりたいんですが。

UNIX環境のCでしかプログラムを作ったことが無いので、
VB.NET2005と、VC.NETで作成したDLLの間のデータの受渡し方法や、
VB.NET2005側がどのような形でエリア(メモリ)を確保しているのかや、
VB.NET2005側の変数の型と、確保されたエリアの関係(サイズや、アドレス)や、
VB.NET2005側の変数の型と、確保されたエリアの内部コード(文字列型の場合)、
VB.NET2005側の構造体と、確保されたエリアの関係(サイズや、アドレス)等が
良く判りません。

かなり、抽象的な質問で申し訳ないのですが、これらに関する情報や、書籍など
ありましたら、紹介して頂けないでしょうか。

834 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 12:29:28 ]
>>833
P/Invokeという単語をMSDNで調べるかググる。



835 名前:833 mailto:sage [2006/10/17(火) 14:05:50 ]
>>834
THX。
マーシャリングとか、アンマネージとか、なにやら面妖なキーワードが
沢山出て来て、戸惑っています。
Windows(.NET環境)ってなんか凄いですね。
ともあれ、ようやく欲しい情報にたどり着くことができました。
ありがとうございます。


836 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 22:09:33 ]
というかまず VC.NET という謎の存在を解決する必要があるな

837 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 23:02:43 ]
.NET なんてただの飾りです
エロイ人には

838 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 00:33:57 ]
おい、みんな〜

例外キャッチは、Exception型で全部済ませてるよな?


839 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 00:49:16 ]
キャッチなんてごく一部しか書かない。


840 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 00:59:14 ]
まじで?
とりあえず全部のコードTryCatchで括って、Exceptionで受ける
ってみんな書いてないのか・・・

841 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 01:06:54 ]
ごく一部ってのは全プログラムコードで見たらごく一部のコードという意味だよ。
全部のコードってどういう意味?
一番外側的な(あるいはそれに近い)意味ならそういう感じになるのは分かるが。
あとは個別に処理してしまう場合だけな。


842 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 01:48:14 ]
俺は基本的に関数は全てtry〜catch〜finally〜。
JavaやPHP5では基本だろ。

843 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 02:03:20 ]
あほだね

844 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 02:05:24 ]
全ての関数で基本的にcatchも書くって、
そのcatch内でいったい何をしてるんよ?
finallyでいったい何してるんよ?
# まあ finallyの方はまだいいにしても




845 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 02:14:46 ]
想定できない例外はこれでキャッチすればいいんでないの?
www.atmarkit.co.jp/fdotnet/dotnettips/320appexception/appexception.html

846 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 02:21:40 ]
うんそうだね


847 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 02:56:40 ]
>>845
なんだよ、これ。
こんなの思いつかねーよ

848 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 03:42:47 ]
思いつくんじゃない、見つけるんだ。


849 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 04:52:55 ]
びっくりさせるなよー
ThreadExceptionイベントをハンドルして処理してるのは俺だけかと思ったよ、まじで。
お前らの常識はほんとあてにならないな。

850 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 07:57:17 ]
どんな常識かね?

851 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 13:36:39 ]
>>844
catchで例外の詳細をログに落としてる。
finallyでオブジェクトの開放。

普通じゃん。

852 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 13:52:48 ]
全メソッドで個別にログ出力かよ

853 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 13:55:22 ]
でエラー状況はどうやって返してるんだ?
まさか再スローじゃないだろ?


854 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 14:25:18 ]
>>852
全メソッドで個別ログを取らないと、詳細なログにならない。
いらなくなったら、ログるレベルを変えるだけ。

>>853
最上位がしっかり処理してるなら、
別に再スローでも良いんじゃない?



855 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 15:08:48 ]
全メソッドでログ出力&再スローってありえんだろ。

856 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 15:11:28 ]
catchされたもののログだろ?
全然ありえるじゃん。






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

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

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