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


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

VB.NET質問スレ(Part38)



1 名前:デフォルトの名無しさん mailto:sage [2011/12/28(水) 23:43:48.38 ]
前スレ
VB.NET質問スレ(Part37)
toro.2ch.net/test/read.cgi/tech/1317448996/

87 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 08:24:14.70 ]
&&

88 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 22:52:57.06 ]
UseMnemonicプロパティをFalseにするんだ

89 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 23:36:56.48 ]
SendInputって.netのメソッドなんですか?

90 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 23:39:07.31 ]
>>82
CloseMainWindow

91 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 00:29:16.55 ]
>>89
EnvDTE.CommandWindowインターフェースのメソッドだな。

92 名前:デフォルトの名無しさん [2012/01/15(日) 12:50:01.94 ]
webbrowserコントロールで表示されている文字列のみを取得するにはどうすればいいでしょうか
仮にwww.google.co.jpだとすると、

検索 画像 動画 地図 ニュース ショッピング Gmail もっと見る ▼翻訳
書籍
Scholar
ブログ
・・・

といった感じです。
htmlソースから取得する方法しか無いでしょうか。

93 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 13:18:07.95 ]
ウィンナーってのがあるだろ

94 名前:デフォルトの名無しさん [2012/01/15(日) 17:39:56.22 ]
>>93
ありがとうございます!
レスを参考にさせていただき、エクセルvbaからクエリで取得するという方法に至りました
本当にありがとうございました

95 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 17:41:50.84 ]
んな回りくどいことしなくてもDOMのOuterTextで取れるぞ



96 名前:デフォルトの名無しさん [2012/01/15(日) 18:15:25.26 ]
ありがとうございました・・・
この四時間の苦労は一体

97 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 11:26:50.38 ]
文字列(たとえば住所)のマスキングについて質問です。
全角、半角文字を任意の全角、半角文字(あ,A)に置換したいのですが
一番簡単な方法は何でしょうか?
マスキングしたデータは元に戻せなくて良いのですが
1文字ずつ全角、半角文字を判定しながら置換するしかないですか?

98 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 20:20:24.94 ]
適当な住所を例に、これを、こうしたいと書いてくれ。

99 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 02:01:51.64 ]
ガチ初心者です。考えすぎて頭が爆発しそうです。
麻雀のシミュレーションソフトを作ろうと試行錯誤しています。
Dim hai(135) As String
hai(0) = "萬1"
hai(1) = "萬1"
hai(2) = "萬1"
hai(3) = "萬1"
hai(4) = "萬2"
・・略・・
hai(135) = "中"
というような配列を作っています。
手牌はDim tehai1, tehai2, tehai3, tehai4, tehai5, tehai6, tehai7, tehai8, tehai9, tehai10, tehai11, tehai12, tehai13 As Stringという風においてあります。
この136個の中からランダムに手牌に13個持ってきてなおかつ1種類の牌につき4つまでしかでないという様に設定するにはどうすれば良いでしょうか。
最終的にtehai1に持ってきた牌を設置してあるボタンtehaib1にテキスト状態で表示させたいです。
Randomize()を使うのでしょうか?

100 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 03:00:01.23 ]
もうひとつシャッフル用の配列(ランダムに並んだ状態の配列)を作って先頭から取り出せばいいだけ。
Fisher?Yates法でシャッフルすればいいよ。

101 名前:デフォルトの名無しさん [2012/01/17(火) 03:00:42.86 ]
>>99
もう少し基本的なゲーム作ったほうが結果的に早いと思うけど。といっても聞かないよな。俺も層だった
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' Random クラスの新しいインスタンスを生成する
Dim cRandom As New System.Random()
Dim unko As Long
Dim hai(5) As String
hai(0) = "萬1a"
hai(1) = "萬1b"
hai(2) = "萬1c"
hai(3) = "萬1d"
hai(4) = "萬2a"
' 0 以上 512 未満の乱数を取得する
unko = cRandom.Next(5)
tehaib1.Text = hai(unko)
End Sub
End Class
テスト用に5個までで作ったからテキトーに数は変えてね

102 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 03:24:54.00 ]
>>101
ありがとうございます。もう何日も考え続けて後に引けない状態だったものでorz
助かります。頑張ってみます!

103 名前:>>99 mailto:sage [2012/01/17(火) 03:46:27.52 ]
何度もすいません。
h = cRandom.Next(135)
tehaib1.Text = hai(h)
tehaib2.Text = hai(h)
tehaib3.Text = hai(h)
と繰り返すだけでは手牌が全て同じ牌になってしまうのですが解決策はありませんか・・・orz
前も似たような状態になったときは
Dim intResult(16) As Integer
Dim cRandom As New System.Random()

intResult(0) = cRandom.Next(135)
ntResult(1) = cRandom.Next(135)・・・・・

tehai1.text= text(hai(intResult(0)))
tehai2.text = text(hai(intResult(1)))・・・・
という様に1つのボタンごとにランダムに取り出すように?して解決したと思ったのですがこの方法だと1種類の牌につき4個までというのがクリアできませんでした。

104 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 04:35:41.42 ]
>>101 牌が重複しないか?

105 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 05:01:53.70 ]
Fisher-Yates法
dobon.net/vb/dotnet/programing/arrayshuffle.html

シャッフルする配列の上限が135になっただけ。

(1,2,3,4,5) をランダムに取り出すのも
(3,5,1,3,2) とランダムに並べ替えて先頭から取り出すのも等価だよ。



106 名前:デフォルトの名無しさん [2012/01/17(火) 05:36:36.89 ]
VB2010EEを使っています
正規表現について質問です。
</a>というhtmlタグを空白文字列に置換して削除したいのですがうまくいきません
出てくるパターンは『</a>』『</A>』『</a> 』『</A> 』と四種類です。
大文字か小文字、また">"の後に半角スペースがあるかないかです。
以下だと末尾にスペースがあるものしか置換できません。お助け下さい。
Dim r2 As New System.Text.RegularExpressions.Regex("(</[a|A]> .*?)")
TextBox1.Text = r2.Replace(TextBox1.Text, "")

107 名前:106 [2012/01/17(火) 06:55:46.09 ]
すいません、ピリオド見落としていました
自己解決しました

108 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 18:44:19.72 ]
正しくは "</[aA]> ?" だよ。

109 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 19:06:25.60 ]
'参照する配列
Dim wSt(135) As String
Dim wSuji() As String = {"一", "二", "三", "四", "伍", "六", "七", "八", "九"}
Dim wHaiji() As String = {"萬", "筒", "索", "東", "南", "西", "北", "白", "發", "中"}
Dim wIdx As Integer = -1
For i1 As Integer = 0 To 9
Select Case i1
Case 0 To 2
For i2 As Integer = 0 To 8
For i3 As Integer = 0 To 3
wIdx = wIdx + 1
wSt(wIdx) = wSuji(i2) & wHaiji(i1)
Next i3
Next i2
Case Else
For i4 As Integer = 0 To 3
wIdx = wIdx + 1
wSt(wIdx) = wHaiji(i1)
Next i4
End Select
Next i1

110 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 19:06:48.67 ]
'シャッフルする配列
Dim ary(135) As Integer
'配列の初期化
For ix As Integer = 0 To 135
ary(ix) = ix
Next ix

'Fisher-Yatesアルゴリズムでシャッフルする
Dim rng As New System.Random()
Dim n As Integer = ary.Length
While n > 1
n -= 1
Dim k As Integer = rng.Next(n + 1)
Dim tmp As Integer = ary(k)
ary(k) = ary(n)
ary(n) = tmp
End While

'テスト シャッフルの結果を先頭から13個表示
For m As Integer = 0 To 12
MsgBox(wSt(ary(m)))
Next m

111 名前:デフォルトの名無しさん [2012/01/17(火) 20:05:50.16 ]
DataGridViewがうまく使えません
とりあえずDataGridViewを用意し、行を追加するごとに1・2・3・4・5と入れようとしたのですが
最終行に5と入るだけです
何が間違っているのでしょうか
For i = 1 To 5
DataGridView1.Rows.Add()
DataGridView1.Rows(DataGridView1.Rows.Count - 1).Cells(0).Value = i
Next

112 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:07:00.32 ]
For i = 1 To 5
DataGridView1.Rows.Add()
DataGridView1.Rows(i).Cells(0).Value = i
Next
でよくない?

113 名前:デフォルトの名無しさん [2012/01/17(火) 20:14:01.20 ]
>>112
確かに!
でもやっぱり最後の行にしか表示されないです

環境はVB2010EE、windowsXP sp3です。
ttp://www.dotup.org/uploda/www.dotup.org2527945.jpg.html

114 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:25:04.83 ]
DataGridViewの縦とか横のサイズのプログラムからの変え方教えたもうれ

115 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:26:23.41 ]
>>111
ユーザー入力許可にしてると最終行は追加行



116 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:28:12.67 ]
DataGridView1(0, i - 1).Value = i
でいいんじゃない

117 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:28:29.24 ]
>>114
DGVのサイズそのものなのかセルのサイズなのか行/桁数なのか

118 名前:デフォルトの名無しさん [2012/01/17(火) 20:37:30.21 ]
>>115
おー、できました。ありがとうございました

119 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:16:36.91 ]
たった一文字表示されるだけでも
| a |
みたいに幅を広げたい

120 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:19:41.13 ]
何の話だ?

121 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:23:35.31 ]
>>119
余白が欲しいならPadding

122 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:31:53.96 ]
>>119
なんかガチでアスペ患者の発言っぽくて怖いw

123 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:36:16.47 ]
DataGridView1.FieldWidth=100
みたいにやりたいの

124 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:36:54.88 ]
フィールドでも列でもカラムでもいいけどそんなかんじに

125 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:41:07.08 ]
グリッド系の質問してるやつは全部同じやつだろ



126 名前:111 [2012/01/17(火) 22:01:17.62 ]
>>125
違いますよ。

127 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 22:05:57.37 ]
DataGridView1.Columns("Hoge").Width = 100

128 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 22:09:10.24 ]
ぉー

129 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 22:12:41.45 ]
まあカラムのインデックスでもいいんだけどね

130 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 00:59:45.57 ]
SQL Sever経の接続を確立しているときにネットワーク関連インスタンス固有のエラーが発生しました。サーバが見つからないかアクセスが出来ません。インスタンス名が正しいこと、およびSQL

131 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 01:01:26.36 ]
SQL Sever経の接続を確立しているときにネットワーク関連インスタンス固有のエラーが発生しました。サーバが見つからないかアクセスが出来ません。インスタンス名が正しいこと、およびSQL Severガリモート接続を許可するように構成されていることを確認してください。
データベースを組みたいんだけど、mdf追加したら応答なし→ダイヤログで拒絶


132 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 01:08:55.85 ]
>>110
'テスト シャッフルの結果を先頭から13個表示
For m As Integer = 0 To 12
MsgBox(wSt(ary(m)))
Next m
の部分をもう少し詳しく教えていただけませんか?
具体的にはボタン1〜13に0番目の値〜12番目の値を入れる方法を知りたいです。
また値を入れたあとソートしたい場合Array.sort(m)で出来ますか?

133 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 06:20:09.02 ]
いやもう…君プログラマ向いてないって言われない?

134 名前:デフォルトの名無しさん [2012/01/18(水) 06:22:34.18 ]
HSPでゲーム作ったほうが早いと思う

135 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 21:27:14.35 ]
コントロールもわからない、ロジックも組めない。
こんな状況で、麻雀は難易度高すぎるだろう。
もっと簡単なプログラムからはじめるのは駄目なの?



136 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:14:28.75 ]
取り合えず中学校あたりのサイト見ながら簡単なプログラム組んで勉強したほうが良いと思う
あまりにも基礎中の基礎の部分が理解できてないみたいだし
このまま組んで行ったら自分のためにもならなにんじゃないかな


137 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:25:43.46 ]
最初は無謀なことやるよな。
まぁあきらめずにがんばれ

138 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 03:43:46.44 ]
ありがとうございます。色々調べてなんとかソートまで出来ました。
ですがこれ以上は進めなさそうですし、何度も言われてる簡単なプログラムをやってみようと思います。
お世話になりました。

139 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 06:04:40.66 ]
USBハードディスクが2台あって片方が満タンで片方が新しく買ったとして
丸ごとコピー(バックアップ)するいろんなプログラム教えて

140 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 09:54:08.17 ]
>>139
Robocopy
スレチです

141 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 09:57:16.62 ]
スレタイすら読めない奴に何教えても無駄だと思うがねえw

142 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 11:41:41.18 ]
VB.NETでボリュームコピーツールを作りたいのだと善意に解釈w

143 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 12:55:06.02 ]
別スレッドからForm1上にモーダルでメッセージを出したいのですが
モードレスになってしまいます。
モーダルにするにはどうすれば良いか教えてください。

'サンプル
Imports System
Imports System.Threading
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim waitCallback As _
New WaitCallback(AddressOf ThreadMethod) '
ThreadPool.QueueUserWorkItem(waitCallback, "A") '
End Sub
Private Shared Sub ThreadMethod(ByVal state As Object) '
MessageBox.Show("test")
End Sub
End Class

144 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 13:13:23.27 ]
Invoke

145 名前:143 mailto:sage [2012/01/21(土) 13:23:54.10 ]
>144
できました。ありがとうございます



146 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 01:22:19.26 ]
m4aのタグ情報を取得する方法ってありませんか?
mp3ならここをみて分かったのですが
dzone.sakura.ne.jp/blog/2009/06/vbnet-mp3-2getditailsof.html

147 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 00:57:37.88 ]
dobon_chat
www.dotup.org/uploda/www.dotup.org2552035.zip
将棋
www.dotup.org/uploda/www.dotup.org2552048.zip

VB.NET初心者です
上のdobon_chatを下の自作将棋用に改造して相互通信を実現させたいのですが
自分なりにいろいろ調べてみてもさっぱりわかりません
どなたか知恵をお貸し頂けないでしょうか。よろしくお願いします

148 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 08:13:27.95 ]
codezine.jp/article/detail/22?p=1
これ?
サーバープログラムが全体を集中管理して、
クライアントはメッセージをサーバーに送ったり、
逆に受け取ったりしてるだけじゃないの?

149 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 16:41:13.23 ]
それです
そのプログラムをどうにかして動かした駒の情報を相手側にも表示されるようにしたいのですが・・・


150 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 16:44:05.83 ]
囲碁にしようぜ


151 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 19:17:35.25 ]
将棋じゃないとだめなんです・・・

152 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 19:37:12.35 ]
動かした駒の情報をTwitterに自動で書き込むってのはどうだ?
相互にフォローしていれば一応目的は達成できそうだ。

153 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 20:03:08.70 ]
twitterって…OAuthどーすんだよw

154 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 20:27:52.32 ]
案外、手動で書き込むのもありな気がしてきた。
駒動かすごとに、クリップボードに書き込む内容をセットするとかw

155 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 20:37:00.37 ]
将棋も麻雀も相手が必要だからパチンコやれ



156 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 20:51:07.63 ]
対戦相手は友人という尊い犠牲がいるので大丈夫です!

157 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 10:29:25.89 ]
twitterにメールで飛ばせばいいんじゃね

158 名前:デフォルトの名無しさん [2012/01/26(木) 00:26:33.66 ]
VB.NET2005を会社で使っています
今日上からの指示で「VB.NET2010に切り替えろ」と言われました
パッケージは明日渡される予定なのでアップグレード版かどうかも分かりません
VB.NET2005をアンインストールしてからVB.NET2010を入れないと行けないですか?
アップグレード版ならそのままインストールすればいいですよね?
通常版だったらアンインストールしないといけないですか?
通常版の場合にそのままインストールすると何か弊害はありますか?

教えてください、よろしくお願いします

159 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 00:39:47.26 ]
上に確認しろ、ってのが正解だろうな。この場合。

160 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 01:10:08.72 ]
>>159
上の人はソフト環境音痴(まあ自分も当てはまるなw)なので聞いてもまっとうな答えは期待できません

161 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 01:25:05.74 ]
パッケ渡された時点でインスコ前にMSのサポートに聞いていいんじゃないかなぁ。

162 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 01:42:27.60 ]
IE以外のWebBrowserコントロールみたいのにはどんなのが?

163 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 09:10:38.80 ]
心配なら別環境にインストールすればいい
旧環境を壊す心配をしなくて済む

164 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 11:55:39.79 ]
vb.netでプログレッシブJPEGを判定する方法を教えて下さい。
お願いします。

165 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:06:11.59 ]
>>158です
今日パッケージを渡されました
アップグレード優待版というやつでした
上の人が言うには「気にせずそのままやってみたらいいじゃん」というのでそのままインストールしました
そしたらVB.NET2005の環境が残ったままVB.NET2010の環境が出来上がりました。
ソリューションファイルもバージョン管理されているらしく、2005で作ったものは2005で開かれました(2010で作ると当然2010で)
特に問題も起こらず無事に新環境完成となり、上の人は上機嫌でした
ありがとうございました



166 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:17:35.33 ]
なんと低次元な。

167 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:21:35.12 ]
公務員とかこんなのなのかなw

168 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:24:29.26 ]
3日くらい前からVBの独習を始めましたが、理解できません
xxx.yyyy.zzzzz.wwwwww
というような表現の仕方では、どれがオブジェクトやらメソッドやら、見分けがつかないし
for each c in ...とか、... is Nothingとか、
中途半端に人間の言葉に近付けてあって、逆に分かりにくいし

169 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:48:36.72 ]
はい

170 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:52:38.39 ]
>>168
チラ裏はいらないです
とりあえずココで聞くよりぐーぐる先生に聞いた方が速いよ
大抵は中学校とか教えてくれるからその辺参考にどうぞ


171 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 23:57:42.44 ]
>>168
つ SmallBasic

172 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 01:01:57.90 ]
コンボボックスのDatasourceにdatatableを設定したときにItemに値が入る時と入らない時があります。
どういうときにはいるのでしょうか?

173 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 09:54:37.88 ]
プログラムで動的にコントロールを配置する方法についての質問です
Me.Controls.Add(Lable1)などでフォーム上にコントロールを置く事はできたのですが
グループボックスやパネル上にオブジェクトを置くのはどうすれば良いのでしょうか?
たとえばForm1上のPanel1にLabelを置く場合などです


174 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 10:22:49.62 ]
meをpanel1に変えればおk

175 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 10:39:53.64 ]
ありがとうございます
帰ったら早速試してみたいと思います




176 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 11:49:34.87 ]
呼び出し階層の深いメソッド内で発生した例外を無条件で呼び出し階層の最上位メソッドに返したい場合、
全メソッドで処理をTry〜Catchで囲んで例外をThrowしなきゃいけないのですか?
Javaでいうところの、メソッド定義時の Throws記述的なものはないのですか?

177 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 11:52:40.43 ]
try catchしなければいいのでは

178 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 17:17:14.67 ]
プロパティの継承について教えてください。
既定クラスでプロパティを空で定義して、
このクラスの派生クラスでプロパティを実装するってことは可能ですか?

既定クラスでプロパティをOverridableにしてnullを返すなり適当に実装してから、
派生クラスでプロパティをOverridesにして実装するしかないですか?

179 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 17:21:46.79 ]
基底クラスをMustInheritにして、そのプロパティをMustOverrideにすればできる  
もちろんそうすると基底クラス自体を直接Newすることはできなくなる

180 名前:178 mailto:sage [2012/01/27(金) 17:54:39.56 ]
>>179
ありがとうございます!
基底クラスMustInherit&MustOverrideでしか実現できないですか。
今回は基底クラスでNewしたいんです、冷静に考えたら当然のことなんですが。。

さてどうしよう、ひとまずクラス設計のやり直しですね。頑張ります。

181 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 21:07:41.44 ]
>>176
JavaのThrowsに対応するものは無い。VB.NETでは不要と判断された。
あらゆる例外を投げられるし、投げられてもくる。

182 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 21:32:18.83 ]
Javaでも不要だったということで議論は決着してるけどな

183 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 21:52:46.14 ]
>>168
xxx.yyyy.zzzzがネームスペースで.wwwwwwがクラス名だな。

>>176
最上位でtry catchするかスレッドエクセプションでキャッチ

184 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 16:37:17.93 ]
Xbox Liveのステータスを取得するAPIって.net FrameWorkとかで用意されているんでしょうか?

185 名前:デフォルトの名無しさん mailto:sage [2012/01/28(土) 21:11:42.17 ]
Web APIらしいからHttpWebRequestとかで普通に使えるでしょ



186 名前:176 mailto:sage [2012/01/30(月) 09:18:11.81 ]
>>181-183
ありがとうございます!最上位でTry Catchします。

187 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 20:48:49.19 ]
VBからeドライブFAT32をNTSFにするのは
Process.Start("convert e: /fs:ntfs")
でいいの?







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

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

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