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

71 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 06:10:55.82 ]
If "メンマ" = "シナチク" Then
MsgBox("True")
Else
MsgBox("False")
End If
なぜかトルーじゃなくファルスが帰ってきちゃうんだけど

72 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 06:53:49.27 ]
死ね

73 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 07:28:13.92 ]
72が貧乏になるように呪いをかけた

74 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 07:28:57.87 ]
72を毎日しねしねと思うことにした

75 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 07:44:45.46 ]
>>71
ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%83%AB%E3%82%B9_(%E6%80%A7)
よかったじゃん。

76 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 07:53:12.03 ]
めんまであの花ねたかと思ってしまった俺乙

77 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 09:54:06.17 ]
おねてぃ

78 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 10:46:18.24 ]
winformで拡大縮小表示機能を持った画面を作れる、.net framework互換ライブラリはありませんか?
WPFをwinformの文法で使えるようにラッピングするライブラリでも良いです。

79 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 14:22:26.38 ]
ElementHostじゃだめなんでせう?



80 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 14:27:12.17 ]
コントロールのプロパティやメソッドに互換性がないとダメです…

81 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 16:48:07.54 ]
すごいつまらん質問ですまんが、
bit落とした白黒2色bitmap吐き出すには、
自力でヘッダとかつけて吐き出すしかない?


82 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 21:04:45.14 ]
自分のアプリから他のアプリを
ProcessでKillしちゃうと他のアプリのForm Closingイベントとかわ起こらないんでしょ?
起こるように他人を閉じるにはどおすれば

83 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 21:06:16.33 ]
>>81
WPFで一発

84 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 22:14:39.20 ]
こないだからこの気違いは何なの?

85 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 00:04:39.19 ]
>>81
Format1bppIndexedのイメージを保存したら勝手になるだろ。

86 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 08:14:55.57 ]
ボタンに&をただたんに表示には?
アンダーバーが付いちゃう

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")
でいいの?


188 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 00:45:46.28 ]
>>187
そこまで考えているならやってみろよ
間違っているならエラーになるし、合っているなら結果が返るぞ

189 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 14:59:12.42 ]
Debug.Printの中で使えるフォーマットについてMSDNのどこに書いてあるのかわかりません。
どなたか知りませんか?

【コード】
Dim a As Integer = 1000, b As Integer = 9999
Debug.Print("変数1の値={0}、変数2の値={1:0,000}", a, b) 'ここの仕様が知りたい

【結果】
変数1の値=1000、変数2の値=9,999

つかこんな書き方出来たのかと今さら驚いてる所です。これ便利ですねぇ。



190 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 15:09:31.23 ]
Debug.Printメソッドのページに色々あるだろ…

191 名前:189 mailto:sage [2012/02/01(水) 16:47:40.21 ]
>>190
そこは読んでますが、そもそもMSDN読むの苦手なんですよ。すんません。
{0}の事とか書かれていないようにしか思えなくて。

192 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 16:50:55.70 ]
デバッグなんかしないからどうでもいいや

193 名前:189 mailto:sage [2012/02/01(水) 16:54:48.54 ]
あったー
msdn.microsoft.com/ja-jp/library/txafckwd(v=vs.80).aspx
お騒がせしました。

ヘルプの方のdebug.Printメソッドの項に「複合書式設定」へのリンクが載ってないという落ちだったorz

194 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 23:39:31.03 ]
質問。
ASPはじめて間もないんだが、Repeater内の部分更新てAjax使ってできんの?
大量のデータのRepeaterをUpdatePanelで囲うと描画に時間がかかってイラつくんだ。

195 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 03:10:00.08 ]
>>194
マルチするぐらいならどっちかageろよ
ASPとASP.NETは別物だぞ

で、Ajaxでできるかできないかで言えば、最悪自分でクライアント側の
スクリプトと対応するサーバ側のコード書けばできるんだが

Repeaterの中にUpdatePanel入れたいとかそういう話か?
やったことないけど、やったらできなかったのか?

196 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 08:09:28.72 ]
っていうかasp.net mvcを使うべき

197 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 21:59:05.92 ]
MVCでやるならASP.NETつかわんでも良いよ
メリットあんまりない

198 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 06:02:45.14 ]
pass付きのurlにpassをpostし、cookieをもらってから再度urlにアクセスするのが目的です
cookieをもらって再度urlへcookieを付属して送信したつもりですが付属されません
恐らくhttpステータスコード304が原因だと思われます。以下の処理でset Cookieもなぜか2個も返ってきてしまいます
httpステータスコード200の場合cookieがセットされ目的は成功しました
POST処理↓

Dim cc As CookieContainer = New CookieContainer()
Dim req As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
req.Method = "POST"
req.CookieContainer = cc
req.ContentType = "application/x-www-form-urlencoded"
req.ContentLength = data.Length
Dim reqStream As Stream = req.GetRequestStream()
reqStream.Write(data, 0, data.Length)
reqStream.Close()
Dim res As WebResponse = req.GetResponse()
Dim resStream As Stream = res.GetResponseStream()
Dim sr As StreamReader = New StreamReader(resStream, enc)

199 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 06:08:03.62 ]
↑初心者で説明が下手ですがよろしくおねがいします
304だとcookieはセットされないんですかね〜・・・



200 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 09:02:20.52 ]
>>198
Apacheの最近の実装では返さないようになっているらしいね。
絶対セットされないとも言えないけど、まあ期待はするなってところか。

201 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 14:08:11.99 ]
CreateObject("InternetExplorer.application") でIE操作を行ってます。
IEのオプションを変更せずに、Navigate時に画像を読み込まないようにすることはできますか?


202 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 16:11:11.45 ]
>>200
http 304のLocationヘッダのurlへ飛ばされますが
postで実装したrefererは飛ばされたurlでも送信されてました
だからcookieはセットされてないからそのURLで送信されないんですよね??

203 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 16:15:10.86 ]
webbrowserコントロールでhttpsのサイトに接続したときに
表示される
imgur.com/kljNj
↑の証明書のポップアップを許可するようなことはできませんか?

www.atmarkit.co.jp/fdotnet/dotnettips/867sslavoidverify/sslavoidverify.html
にあるように

-------------------------------------------------------
' 信頼できないSSL証明書を「問題なし」にするメソッド
Private Function OnRemoteCertificateValidationCallback(省略) As Boolean
Return True ' 「SSL証明書の使用は問題なし」と示す
End Function

ServicePointManager.ServerCertificateValidationCallback = _
New RemoteCertificateValidationCallback( _
AddressOf OnRemoteCertificateValidationCallback)
-------------------------------------------------------
WebBrowser1.Navigate("https://xxxx")
しましたが出てきてしまいます・・・

204 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 22:53:02.28 ]
タスクトレイのアイコンにマウスポインタを合わせるとフォームを表示して
アイコンから外れるとフォームを非表示にしたいのですが
NotifyIconにMouseEnter MouseHover MouseLeaveのイベントはないようです
MouseMoveイベントはあるのでこれで同じ動作を再現することは可能でしょうか

205 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 10:13:59.08 ]
俺はグローバルフックしてその座標がmousemoveで取れる
座標と同じならタイマーキックしてtickで処理開始ってやっとる
タイマー噛ますのは通過しただけで暴発するの防ぐため
(単にオンマウスってんならmousemove発生した時点でオンマウスだし)
マウスフックは面倒だったのでこの辺でw
hongliang.seesaa.net/article/7651626.html

206 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 10:17:08.96 ]
ああ、グローバルフックするのはそうしないとLeaveが掴めないから

207 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 16:03:57.30 ]
なるほど
やってみます
ありがとうございました

208 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 16:24:46.44 ]
NotifyIcon1_MouseUpイベント内でフォームをcomboBoxをDroppedDownした状態で表示したいのですが
コンボボックス上のマウスポインタが砂時計になってしまいます。
選択は出来るので機能的には問題はないのですが、普通の矢印のポインタにするにはどうすれば良いでしょうか

Me.Visible = True
Me.WindowState = FormWindowState.Normal
ComboBox1.DroppedDown = True
ComboBox1.Refresh()
Me.Refresh()
Application.DoEvents()

上記のように書いてみましたが変化ありませんでした。

209 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 17:36:32.19 ]
>>208
再現せず(XP/VB2005)



210 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 22:17:23.68 ]
同じ2005、XPの環境ですが、これだと砂時計になってしまいます。
改善箇所があったら教えていただきたいです。

Public Class Form1
Friend WithEvents ComboBox1 As New ComboBox
Friend WithEvents NotifyIcon1 As New NotifyIcon
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Location = New Point(-10000, -10000)
Me.ShowInTaskbar = False
Me.Controls.Add(Me.ComboBox1)
ComboBox1.Location = New Point(0, 0)
ComboBox1.Size = New Size(Me.Size.Width, Me.Size.Height)
ComboBox1.Items.Add("111111")
ComboBox1.Items.Add("222222")
ComboBox1.Items.Add("333333")
ComboBox1.Items.Add("444444")
ComboBox1.Items.Add("555555")
NotifyIcon1.Icon = New System.Drawing.Icon("c:\1.ico")
NotifyIcon1.Visible = True
End Sub

Private Sub NotifyIcon1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseUp
Me.Visible = True
Me.Location = New Size(100, 100)
ComboBox1.DroppedDown = True
End Sub

Private Sub Form1_Deactivate(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Deactivate
Me.Visible = False
End Sub
End Class


211 名前:デフォルトの名無しさん [2012/02/08(水) 16:42:53.69 ]
質問があります。
List(Of String) は各アイテムに文字列を格納できますが、
文字列を格納するだけではなくオブジェクト(オブジェクトの参照)を同時に格納することは出来ないのでしょうか?


212 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 16:49:51.82 ]
ArrayListを使う

213 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 16:52:24.20 ]
要素0にString、要素1にIntegerってなことになるなら設計を見つめ直す

214 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 17:02:45.88 ]

Item(0) 文字列1 - オブジェクト1
Item(1) 文字列2 - オブジェクト2
Item(2) 文字列3 - オブジェクト3


Item(0)には文字列1とオブジェクト1が格納されるような形態にするには、
文字列リストとオブジェクトを格納する2つのリストを用意する必要があるのではないかな?

215 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 18:49:25.45 ]
>>211
List(Of KeyValuePair(Of TKey, TValue))

216 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:21:45.23 ]
dictionary使え

217 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:37:22.20 ]
匿名型を突っ込むのも一つの手だな

218 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 21:23:24.38 ]
DelphiやC++BilderのライブラリVCLにはTStrings.Objectsプロパティで
文字列に関連付けられたオブジェクトを扱えるんだけどな。

219 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 21:25:11.28 ]
インターンできなくなるだろうし等値比較の挙動とかややこしくなりそう



220 名前:デフォルトの名無しさん [2012/02/10(金) 21:32:57.88 ]
フォームの右上にある最小化ボタンや、フォームの左上にあるアイコンをクリックしたときに表示される
メニューの最小化をクリックしたときにコードを実行したいのですが、どのイベントで処理したらいいのですか?
そもそも対応イベント自体存在するのでしょうか?

221 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 21:37:13.27 ]
「クリックしたとき」じゃなくて「最小化したとき」じゃないの?
SizeChangedでWindowState確認するとか

222 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 22:22:47.76 ]
>>221
言われた通り「最小化したとき」で判定したらできました。
感謝。

223 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 23:56:28.59 ]
VB.NETでクリップボードの監視アプリを作ってみたのですが、何かの拍子にクリップボードチェインから削除されてしまうようで、急に取得できなくなってしまいます。

クリップボードチェインに再登録すれば復帰するのですが、チェインが切れてしまっているかどうかを監視する方法で困っています。どのような方法があるでしょうか。

224 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 01:06:51.77 ]
質問なんですが、ネットワークの送受信量をvb.netで取得したいんですが、どうにか方法はないでしょうか?
ググっても見つからないのでお願いします。

225 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 01:08:30.20 ]
>>224
もっとググれ

226 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 03:17:27.07 ]
TextBoxにAutoCompleteを設定して、何も入力していない段階で
AutoCompleteCustomSourceの内容を表示させることってできますか?
たとえば、フォーカスが当たったときに表示させるとか。

227 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 08:36:34.60 ]
>>224
ネットワークの送受信量とは何の事をさしているのだ?

228 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 08:56:20.99 ]
>>224
IP Helper APIで取れるよ

229 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 10:53:47.67 ]
フォームにマウスカーソルが乗るとマウスカーソルが砂時計に変わってしまう
フォームのプロパティを見ると何故か砂時計にセットされてしまってるのだが
変更しようとしても変更できない
他のカーソルを選んでも砂時計に戻る
Form_LoadイベントにMe.Cursor=Cursor.Allowにしても変わらない
何故だろう?他のフォームではこの症状出てないんだが
フォームのプロパティで他に触ったところはKeyPreviewをTrueにしたぐらいなのだが




230 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 15:22:30.22 ]
なのだが

231 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 15:42:02.29 ]
>>227
データ通信量っていうのかな?そういうのです。。。

>>228
なるほどやってみます。

232 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 19:02:05.24 ]
backgroundworkerの中で
test = New Button
Me.Controls.Add(test)
のようにコントロールを追加するにはどうしたらいいですか?

233 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 19:49:07.38 ]
>>232
Control.BeginInvokeの中でしたらいいんじゃない。

こんな風に
ideone.com/F2gHk

234 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 19:50:16.80 ]
C:\temp1
C:\temp2
の2つのフォルダ内にあるフォルダで
重複した名前のフォルダがないかどうかは
どんなふうに?


235 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 20:51:47.73 ]
>>231
何処から何処への通信量?

236 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 21:02:21.74 ]
>>235
PCからルーターへの通信の量ですね

237 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 21:34:22.16 ]
そいうい用途ならPerformanceCounter クラスが使えるかも

238 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 00:56:47.65 ]
とりあえずここみてみ。C#だが、やりたいのはこんなことだろ
codezine.jp/article/detail/58

239 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 07:03:58.83 ]




240 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 07:04:40.52 ]
おまえら全員クビ

241 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 07:21:36.70 ]
残念ですね

242 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 09:32:24.86 ]
>>233
まさしくそれがしたかったです!
ありがとうございました。

243 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 10:04:48.43 ]
>>242
Backgroundworkerのキャンセルボタンの実装ならそないなことせんでも。。

244 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 15:26:55.77 ]
GetAsyncKeyStateを利用したいと思い宣言を書いたのですが
www.itmedia.co.jp/enterprise/articles/0412/07/news034_4.html
ここに載っている
Declare Function RegisterHotKey Lib "user32" (ByVal hwnd As IntPtr, ByVal id As Integer, ByVal fsModifiers As Integer, ByVal vk As Keys) As Integer
だとエラーが出ます。このAPIはVB.NETでは使えないのでしょうか

245 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 16:59:34.80 ]
エスパーしてみる。
おまえさんにWin32APIを使うのは無理だな。

246 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 17:40:40.21 ]
>>244
> エラーが出ます

この手の質問する奴って、なぜか知らんが決まってエラーの内容は書かないんだよね。

247 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 18:06:13.65 ]
>>246
エラー内容書いてちゃんと質問する人は
ここに来る前にネットとかで自力で調べるからここには来ないんじゃないか?

248 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 18:26:29.50 ]
なんという正論

249 名前:244 忍法帖【Lv=3,xxxP】 mailto:sage [2012/02/12(日) 19:09:26.64 ]
レベルが足りなくて文章量の都合により省略しました
エラー内容は
エラー 1 名前空間のステートメントが無効です。 C:\...\Form1.vb 2 1 project
です




250 名前:デフォルトの名無しさん [2012/02/12(日) 19:15:23.29 ]
>>249
わらたw

251 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 21:03:06.20 ]
>>249
Googleと言う検索サイトで検索すると出てきますよ粕

252 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 21:11:39.74 ]
同時に長時間複数のバックグラウンド使うのってやめたほうがいい?

253 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 21:47:04.93 ]
>>252
何故にそのような思考に至ったのですか?

254 名前:デフォルトの名無しさん mailto:sage [2012/02/13(月) 18:40:59.44 ]
まさに >>247 のいう通りggってもいねぇ、っていう。

255 名前:デフォルトの名無しさん mailto:sage [2012/02/13(月) 22:23:24.17 ]
パケットキャプチャを作っています
開発環境はWin7(64bit)+VB2010です
以前の環境WinXP+VB2005では正常に動いていた
Dim socket As New Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP)
が処理されず次の行に遷移していないようです
エラーというわけでもなく何が原因かわかりません
たすけて!

256 名前:デフォルトの名無しさん mailto:sage [2012/02/13(月) 22:28:11.49 ]
管理者権限で実行

257 名前:デフォルトの名無しさん [2012/02/13(月) 22:28:43.49 ]
以前の環境で作りましょう

258 名前:255 [2012/02/13(月) 22:36:56.83 ]
ソリューションエクスプローラーのプロジェクト名を右クリック→プロパティ
アプリケーションタブのWindows設定の表示ボタンをクリック
UACマニフェストオプションを
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
に変更し保存
指示に従いVB再起動
で正常に処理されるようになりました
ありがとう

259 名前:デフォルトの名無しさん [2012/02/14(火) 00:50:19.49 ]
テキストボックスに入力された文字列をわけたいのですがどのようにすればいいでしょうか
とりあえず左辺と右辺にわけてstring型の変数に入れる所までは自分でできたのですが・・・。

3x+5を「3x」「+」「5」にわけたいんです



260 名前:デフォルトの名無しさん mailto:sage [2012/02/14(火) 01:12:47.43 ]
>>238
結局C#でやってみたらできました。
ありがとうございます^^

261 名前:デフォルトの名無しさん mailto:sage [2012/02/14(火) 02:18:10.71 ]


262 名前:デフォルトの名無しさん mailto:sage [2012/02/14(火) 02:18:25.82 ]


263 名前:デフォルトの名無しさん mailto:sage [2012/02/14(火) 03:15:51.04 ]


264 名前:デフォルトの名無しさん mailto:sage [2012/02/14(火) 06:17:26.76 ]
>>256
グーグル先生に聞けば教えてくれます


265 名前:264 mailto:sage [2012/02/14(火) 06:32:48.12 ]
アンカーミス
>>259
ttp://msdn.microsoft.com/ja-jp/library/b873y76a(v=vs.80).aspx#Y0


266 名前:デフォルトの名無しさん mailto:sage [2012/02/14(火) 21:42:36.00 ]
【企業】 「アップル、ホイットニー・ヒューストン死亡報道直後にのアルバム値上げ!酷い!」報道→実は値上げしたのはソニーでした
uni.2ch.net/test/read.cgi/newsplus/1329202959/l50


267 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 11:51:50.79 ]
DataGridViewで質問です。
RowEnterイベントで、行の移動をキャンセルすることは
できないでしょうか?

268 名前:デフォルトの名無しさん [2012/02/15(水) 12:39:17.90 ]
>>267
できます

269 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 12:42:14.46 ]
>>268
おぉ!
できましたらやり方を教えてくださいませませ。



270 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 14:13:13.20 ]
韓国大手製菓会社オリオンのチョコレート製品から基準値14倍の細菌が検出され、保健当局が緊急回収を命じたことが分かった。オリオン製菓は2年前にも製品から細菌が検出され回収を行っていたという。韓国メディアが14日、相次いで報じた。
 基準値の14倍もの細菌が検出されたのはオリオンの人気シリーズ、Market Oのミルクチョコクラシックミニスペシャル。昨年12月28日に益山工場で生産された製品2万4030個で、1グラム当たり基準値1万個をはるかに超える14万個の細菌が検出された。
 食品医薬安全庁は同製品の流通と販売を禁止し、市場に出回っている当該製品を回収させるなど行政処分を行った。問題の製品はすでに流通されておらず、オリオン製菓は原因が分かるまで同製品の生産と流通を無期限中断することを決めた。
 バレンタインデーに発覚した食品の安全問題に、韓国では衝撃が走った。多くのメディアが「Market Oのチョコレートは細菌のかたまり」「基準値14倍の細菌検出で衝撃」「悪夢のバレンタインデー」などと報じた。
 なお、オリオン製菓の「Market O リアルブラウニー(チョコレート焼菓子)」は2年ほど前から、韓国を訪れる日本人観光客の間で大人気となっている。昨年も韓国旅行のお土産ランキングの上位に挙がり、話題となった。(編集担当:金志秀)

news.livedoor.com/article/detail/6280729/


271 名前:デフォルトの名無しさん [2012/02/15(水) 19:37:45.72 ]
>>269
イベント発生中にキャンセルではなく戻す

272 名前:デフォルトの名無しさん mailto:sage [2012/02/16(木) 23:47:22.87 ]
.NET初心者です。いろいろ調べたのですが、わからないことがありましたので、
心当たりがあれば教えてください。

環境
VisualStuio2008
.NetFramework3.5
IE8.0
WindowsXP

現在、画面Aから画面Bへの遷移中にIEのタイトルバーが文字化けする現象が起こっています。
あくまで遷移中なので約一秒程度の出来事なのですが、どうにも原因が特定できずに
もやもやします。(遷移後は文字化けしていません)
文字化け、ということなのでIEの設定かと思いエンコードをチェックすると
Shift_JISでした。ASPXでもA、B画面ともにShift_JISをMETAタグで指定しています。
次に、ASPXのタグの表記方法が間違っていたため、
Shift-JISをShift_JISに
titleタグをMETAタグの下に配置しましたが、状況は改善しませんでした。
ページ・タイトルバーの文字化けに関する検索結果はおおよそチェックしましたが、
遷移中のみに発生する事象については見つからなかったので、同じ事象を見たことがある
などあれば教えてください。



273 名前:デフォルトの名無しさん [2012/02/17(金) 00:01:58.04 ]
>>272
見たことありません

274 名前:デフォルトの名無しさん [2012/02/17(金) 00:04:03.90 ]
パスの最後が¥で終わっているかどうかを判定するメソッドってありますでしょうか?
ない場合は、自分でコードを書いて処理するのでしょうか?

275 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 00:07:25.11 ]
EndsWith

276 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 00:25:32.38 ]
>>275
できました.
ありがとう。

277 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 00:35:54.06 ]
Path.Combineを使えば、最後が\かどうか気にしなくて良くなるよ。

278 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 03:26:17.99 ]
おまえらの会社はもうすぐつぶれる

279 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 06:39:19.82 ]
日本オワタ



280 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 15:29:18.54 ]
>>278
学生ですが( ´Д`)なにか?

281 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 17:03:44.12 ]
>>272
デフォルトのエンコーディングは何?シフトJISにしたら?

282 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 18:20:10.99 ]
>>280
学校がダメって・・・。カワイソス

283 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 20:38:18.40 ]
>>272
IEのデフォルトエンコードが日本語自動選択とかシフトJISになってないとか
言語設定が日本語になってないとか?

284 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 21:11:54.24 ]
画像を重ねて表示するときに優先順位みたいなのってつけれないの?
1が一番手前で3が一番後ろ、2がその間とかそんな感じに

285 名前:デフォルトの名無しさん [2012/02/17(金) 22:09:18.82 ]
>>284
コントロール右クリックして味噌

詳しく知りたかったらZオーダーでぐぐれ

286 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 02:01:24.40 ]
dim hogehoge() as string
dim hogehoge as string()
dim hogehoge as array
dim hogehoge as arraylist
この違い教えてくだしあ

287 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 04:16:20.78 ]
CreateGraphicsを使ってpngファイルの一部をpicturebox1描画しようとして、エラーはでなかったのですが描画されません
ソースコードはこれです

Private img As Image = Image.FromFile("test.png")

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim g As Graphics = PictureBox1.CreateGraphics()
Dim rect As New Rectangle(10, 10, 100, 100)
Me.Controls.Remove(Button1)
g.DrawImage(img, 0, 0, rect, GraphicsUnit.Pixel)
g.Dispose()
End Sub

参考にしたのはここです
dobon.net/vb/dotnet/graphics/drawimage.html#section4

288 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 05:57:03.62 ]
画面のある場所を自動クリックするコーードはどう書けば

289 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 10:51:16.02 ]
>>286
上二つは両方ともStringの配列。
Arrayは配列の基になるクラス。配列なら型無関係に何でも突っ込める。
ArrayListはSystem.Collections.ArrayListの事で、動的配列だな。

>>287
描画された後に更新がかかって、背景色で上書きされたってオチじゃないか?



290 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 11:56:40.50 ]
>>289
PictureBox1_Paintの中に書いたら表示され続けるのですが
これだとimgやrect等の変数を渡せないのでどうしようかとしているところです
DrawImageで描画するプロシージャにimg,rectを渡して表示するにはどうしたらいいでしょうか

291 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 12:29:36.99 ]
>>290
>>287のコードでもimgは渡せてるし、同じ様にrectも渡せばいい。
描画に必要なデータ等を予め用意しておいて、Paintイベントではそれを使う。
描画内容を変更する時は、データを差し替えてInvalidateで再描画をかける。
伝統的な方法だとこんな感じだな。

292 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 12:41:41.66 ]
おまえらNECリストラされるん?

293 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 12:58:48.49 ]
ACOSが終わった時に既に。

294 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 22:42:40.40 ]
>>281
>>283
既にチェック済みです。日本語のShiftJIS設定になっていました。

295 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 22:46:12.25 ]
WireSharkとかで通信内容キャプってみたら?
IEが文字セットを勘違いしそうな内容が見つかるかもしれない。

296 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 22:47:16.95 ]
文字化けじゃなくてurlが表示されてんのを勘違いしてないか?

297 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 15:48:31.16 ]
グラデブラシのサイズって何のサイズなんだろ…
例えば幅100の白→黒グラデブラシ作って幅100のrectangleに
描画すると70-80のあたりでもう黒になってそこからまた白→黒
サイクルが始まるんだけど
結局130位のオーバーサイズで作るしかないのだろか

298 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 16:18:57.42 ]
自前のクラス?

299 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 16:30:24.06 ]
>>298
いや。普通のLinearGradientBrush

Dim gb As New LinearGradientBrush(New Point(0, 0), New Point(100, 0), Color.White, Color.Black)
って作ったやつ



300 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 17:04:56.08 ]
>>299
試してないけど、これかな

相対値または絶対値の指定
LinearGradientBrush の MappingMode プロパティは、StartPoint が相対値として解釈されるか、絶対値として解釈されるかを決定します。
RelativeToBoundingBox の MappingMode は、EndPoint の値が描画された領域のサイズに対して相対的であることを指定します。
Absolute の MappingMode は、StartPoint の値がデバイス非依存ピクセルで表されることを指定します。
既定では、MappingMode は RelativeToBoundingBox に設定され、StartPoint は相対値になります。
ttp://msdn.microsoft.com/ja-jp/library/system.windows.media.lineargradientbrush.startpoint(v=vs.80).aspx

301 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 18:34:35.50 ]
>>300
ありがと、そしてゴメンなさい
2005だからDrawing2Dの方だったのとそもそも自分の勘違いでした
描き始めの位置をずらした分ずれてただけでした

302 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 21:24:55.84 ]
Openformsに追加するには、Showするしかないのでしょうか?
非表示でOpenformsに追加したいです。

303 名前:デフォルトの名無しさん [2012/02/20(月) 22:32:19.37 ]
>>302
hideしたら?

304 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 22:38:46.75 ]
具体的にどうすればいい?

305 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 22:43:05.89 ]
素直に考えれば、そもそもApplication.OpenFormsをそんな風に使うのが間違ってる。
何がしたいのかわからんけど、それがApplication.OpenFormsである必用は何もないはず。

306 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 22:54:58.34 ]
同意
なんでもともと自分の管理下にあるものをわざわざ面倒な方法で扱わないといけないのか
Sharedフィールドに入れとけ

307 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 20:40:50.94 ]
あるテキストの改行が
Cr
CrLf
Lf

三つが混ざっちゃうことあるの?


308 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 21:09:54.58 ]
複数の環境で編集すればあるね

309 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 21:15:37.18 ]
すればアルか



310 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 22:55:10.66 ]
crlf->lf
cr->lf
lf->crlf
ってやれば統一できる

311 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 23:27:25.72 ]
一番上いらない気が

312 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 23:39:04.46 ]
一番上がなかったらcrlf->crcrlfになっちゃう

313 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 00:59:25.95 ]
crlf->lf
crlf->lf
cr->lf
lf->crlf
のほうがいい

314 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 01:24:10.82 ]
まあ、StreamReaderとかはそこら辺空気読んでくれるから
あまり気にしなくて良いのだけどね。

315 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 03:02:33.77 ]
->
ナニコレ

316 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 07:03:33.97 ]
:ー)

317 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 19:59:52.11 ]
>>313
crlfを2回置換する意味はなんだ?
それやると、crcrlfってあったときに1つの改行になるとおもうが
それを意図してるのか?

俺はこれの解釈はcrとcrlfで二つの改行だとみなすべきだと思うんだが


318 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 20:13:25.08 ]
CRCRLFはエディットコントロールのソフト改行で使われてたと記憶してる

319 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 20:23:13.49 ]
pingやwmicの改行文字はcrcrlfらしいな



320 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 20:56:21.94 ]
CrCrLfはWindowsだと1回の改行でMacだと2回の改行?

321 名前:デフォルトの名無しさん [2012/02/24(金) 07:40:43.73 ]
FileSystemWatcher に何かのパスを設定した後に FileSystemWatcher1.Path = "" と空のパスに戻したいのですが、
「ディレクトリ名 が無効です。」となり例外がスローされて空のパスに設定できません。
どうすれば空のパスに設定できますでしょうか?

322 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 22:23:02.35 ]
>>321
なんのためにそんな事をしたいのだ?

323 名前:デフォルトの名無しさん [2012/02/24(金) 22:27:59.22 ]
StreamReaderでテキストファイルを読み込むとき、初期位置に戻すのはどうするのですか?

インスタンス.Seek(0, SeekOrigin.Begin)で戻るとネットにはあるのですが、戻らないです・・・
最終手段はDisposeして再生成ですけど、それ以外で何か方法はありますか?


324 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 22:50:47.05 ]
>>323
DiscardBufferedData呼んだ?

325 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 23:04:03.51 ]
>>323
呼んでません
ためしてみます

本当にありがとうございました

326 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 23:04:17.82 ]
>>324です

327 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 23:51:22.59 ]
クライアントはブラウザ
サーバーはVB.net
で、スカイプのようなアプリを作ろうとしていますが、どうしても分からない点があります
ブラウザからのPOSTデータをサーバーで受信する方法です
教えていただけませんでしょうか

328 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 23:53:40.75 ]
ソケットを開け

329 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 00:08:48.21 ]
>>328
返信ありがとうございます
ですが当方、おっしゃる意味が全く理解できませんでした
独学のみで1から修行しておりまして、また、ぐぐってもPOST送信しか出てこず途方に暮れています



330 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 00:12:14.42 ]
だったらVB関係なくネットワークをちゃんと基礎から勉強しろ
どうせ知識がないと無理だ

331 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 01:37:17.20 ]
ListBoxは
ListBox全体じゃなくて
Item(0)だけをEnabled=False
とかにできるの?

332 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 01:51:13.95 ]
Removeしないの?

333 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 02:26:53.92 ]
>>331
試してみればわかるじゃんw

334 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 11:36:15.38 ]
>>329
VB.NETでWEBサーバを実装してからスカイプ機能の組み込みですね。
相当ハードルが高いと思いますよ。

この辺りが参考になるかも
www.studyinghttp.net/

輪廻転生を繰り返して100000年くらい勉強をすればなんとかなると思います。

335 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 11:58:06.34 ]
下から始めるより、上から始めたほうがいいんじゃないかな。
Visual Web Developer でテスト用サーバを起動して、
WireSharkでブラウザとのHTTPのやり取りを覗き見るとか。
いきなりTCP/IPレベルからやると、全体のイメージが把握し辛い気がする。

336 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 12:59:48.11 ]
>>335
もの凄く親切なアドバイスだな。

337 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 13:09:39.77 ]
おまいら不親切だな。
ここを見れば5分で作れるし。
dobon.net/vb/dotnet/internet/tcpclientserver.html

338 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 13:41:40.28 ]
Apacheのソースも参考にすると良いですよ。

339 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 16:40:21.66 ]
質問なんですが、webclientを使ってウェブ上のxmlデータを取得したいんですが、
403 使用不可能 というメッセージが出て取得できません。
yahooとかのhtmlを取得することは出来るのですが何故でしょう?



340 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 16:48:48.29 ]
正規の手順も踏まずに野放図にアクセスしようとする輩から身を守ってるんだよ

341 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 16:52:11.09 ]
>>340
いや、APIなのでアクセスできるはずなんですが・・・

342 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 16:56:12.49 ]
xmlならdomでアクセスすればいいのに


343 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 22:04:42.21 ]
>>334-335
すごく助かります
正直あきらめて、ただのボーリング式のmysqlレコード出力ツールになりそうでした
今まではずっと、意味が分からずともまず解を得て、次にそれを解析し理解する手順で独自学習してきました
今回もとりあえず>>337さんのを理解し自在に変更できる水準まで追求してみます
ありがとうございました

344 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 22:41:39.19 ]
沢山釣れましたね。おめでとう。

345 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 04:59:48.71 ]
まずAPIだからどうこうという考え方がおかしい
アクセス権が無ぇってんだからどんな手段だろうとダメなものは駄目
次にできるはずって考え方もおかしい
出来てないんだからどっか間違ってんだ。
原因がどっちにあるかはまた別の話だけど

346 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 08:36:19.83 ]
もう触るなよ。

347 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 12:01:20.56 ]
メインフォーム(form1)から複数フォームを起動した際、
マルチコアなCPUを持つ環境なら、CPUはそれぞれ
適切に割り当てられるのでしょうか。

Form2.Show()
Form3.Show()
Form4.Show()

それとも全部同じ親フォームが起動されたCPUに
割り当てられるのでしょうか。

後者の場合、メインの親フォーム(form1)で調整する
ことは可能なのでしょうか。

348 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 12:10:36.52 ]
スレッドわけなきゃ同じCPU

349 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 12:19:39.99 ]
マルチプロセッサマシンででもない限り、CPUは同じになるしかないんだが…

まあ、同じコアになるかと言うことだと推定して、同じとは限らない。

そもそも、一つのフォームでさえ複数のコアを渡り歩いて動作することもありえる。

API 使えばコアを限定したりできると思うけど、そもそも何のためにそんなことしたいのよ?



350 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 12:40:39.96 ]
明示的に分けない限り、UIを管理するスレッドは一つ。
そして、スレッドがどのCPU上で走るかは全く別の話。

351 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 12:47:37.71 ]
きっと347はウィンドウ表示させるだけで常時CPUを20%ぐらい食い続ける謎OSを使ってるんだよ

352 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 13:01:02.71 ]
forms.timerってどうしてああ脆いのだろ
デバッグしてるといつの間にかそれと関係ないプログラムのタイマー止まってる
タイマーが死んだの検出する方法無いだろか
(timers.timerは使いにくくて…)

353 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 13:42:59.31 ]
>>349
行空け馬鹿きもっ、まで読んだ。

354 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 13:48:40.25 ]
プログラム側でCPUを気にしなければいけないケースがあると言うのが、イマイチわからない。

355 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 15:07:53.72 ]
>>353
内容理解できないアホ参上? (w

356 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 15:09:53.14 ]
>>355
随分と自己言及的だな。
まあその自覚はたぶんないと思うけど

357 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 15:23:12.33 ]
>>356
>>356

358 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 15:45:35.09 ]
For Each A In B

Next
でせっかく用意したAを使わないことが多々あるんだけどじゃあAをわざわざDimとかで宣言しないでFor Eachを使うにはどぅすれば

359 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 15:47:48.30 ]
For Each A As Hoge In B
Next
とかけばDimしなくていいよ



360 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 16:17:44.69 ]
>>358
単なる興味なんだが...

> 使わないことが多々ある

ないとは言わないけど、おれはほとんどそういう場合はないから、
いったいどういう場合にあるのか知りたい。

361 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 18:53:36.90 ]
BがIEnumerableで、かつCountを実装していない場合に
カウントしたいだけとか?“多々ある”かどうか知らんが。

362 名前:347 mailto:sage [2012/02/26(日) 21:42:30.62 ]
>>349
同時にフォームを立ち上げるようなアプリを作成したときに、
CPUがあまっているにもかかわらず、ひとつのCPUだけで、
すべてのフォームが動作するのならいやだなと思って質問
しました。

アプリケーションを作成する上で意識する必要なければ
いいのですが、意識しないといけないとなると、面倒だと
思った次第であります。

363 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 21:55:18.58 ]
>>362
意識すべきかどうかもわからないなら、「意識せず」にシステムに任せとけ。

少なくとも、お前より知識のある連中がやってるんだから。

364 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 21:57:16.53 ]
意識しないとだめだよ

365 名前:360 mailto:sage [2012/02/26(日) 21:57:20.45 ]
>>361
だよねぇ、俺もそのケースぐらいしか思いつかないし、
そのケースしか使ったことがない。

なので、多々あるという状況が思いつかん...。

366 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 21:58:00.31 ]
マルチスレッド対応アプリを組みたいとかじゃないの?
そういや.netってマルチスレッド対応のアプリて組めるの?
てっきりシステム任せだと思っていたが


367 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 22:00:23.20 ]
今時マルチスレッドを扱えない言語なんて存在するのか?

368 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 22:18:56.68 ]
システム任せってなんだよw
さすがVBer

369 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 22:23:43.01 ]
配列のIndexは0から恥まるのに
Form1に1っこめのBottanを貼り付けるとBottan0でなくBottan1になっておる
このバグをなんとする!



370 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 22:25:34.95 ]
bottanと馬鹿、まで読んだ。

371 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 23:01:03.52 ]
>>366
>そういや.netってマルチスレッド対応のアプリて組めるの?

msdn.microsoft.com/ja-jp/library/system.threading.thread(v=vs.100).aspx

>>367
> 今時マルチスレッドを扱えない言語なんて存在するのか?

VBScript とかバッチとかいくらでもあると思うが。

372 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 02:24:27.38 ]
>>368
スケジューラじゃね?>システム任せ

373 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 21:08:30.78 ]
vb2010でtextboxの型をstringから他の型に変換したいんですが教えてください^^

374 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 21:19:41.01 ]
TextBoxはTextBox型です。Stringではありません。

375 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 21:22:52.58 ]
キャストで検索

376 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 21:58:14.05 ]
>>374-375
有難う御座います^^ とりあえずできました。

377 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 03:22:26.48 ]
Dim S as string
S="123"
Dim i as integer
i=S.ToInt
みたいに整数に変換したいのにエラーになる

378 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 06:17:43.92 ]
CintかCtypeかDirectcastで良いかと


379 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 18:26:03.47 ]
>>378
CIntは使うなって人が会社にいるんだけど、
CIntとCTypeで速度とか何か違いってあるの?



380 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 18:39:06.78 ]
CIntは四捨五入するからな

381 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 18:47:57.21 ]
>>380
ほほお、それはいいこと聞いた

382 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 19:18:42.78 ]
速度重視ならDirectcastでいいじゃん


383 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 20:12:56.03 ]
.ToIntメソッドを作るにわ?

384 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 20:21:58.48 ]
何故そんなにToIntに拘るんだ?


385 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 20:55:26.00 ]
<System.Runtime.CompilerServices.Extension()> _
Function ToInt(s As String) As Integer
 Return Convert.ToInt32(s)
End Function

386 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 20:59:26.05 ]
>>380
IDEはCintをお勧めしてくれるのに凶悪な仕様だな

387 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 21:02:49.91 ]
四捨五入の何が悪いん?
integerに入れるんだから、よくね?

388 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 21:03:58.53 ]
CIntって四捨五入じゃなくて銀行丸めだった気が
四捨五入なら普通に使えば問題ないだろ


389 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 21:05:35.75 ]
本来の意味からしたら、C系統の言語の切捨て仕様の方がおかしい気はしないでもない。
でも使い勝手からいうと切り捨ての方が便利な場面の方が多いのも事実だったりする



390 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 21:12:31.21 ]
>>385
ほほぅ

391 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 21:36:24.45 ]
Math.Floor(40.3 * 100.0)
切り捨て怖い

392 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 21:38:01.26 ]
>>391
それ、切捨てと関係ない
あんたが実数演算の性質を理解してないだけw

393 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 22:39:38.78 ]
Math.Floorってどういう時に使うの?

394 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 22:58:04.11 ]
>>393
明示的に切り捨てたいとき

参考
dobon.net/vb/dotnet/programing/round.html


395 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 00:36:25.87 ]
【消しゴム】MONOを使ってみるスレ4【じゃない】
toro.2ch.net/test/read.cgi/tech/1329023778/

396 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 06:57:22.33 ]
>>394
Math.Truncate(1.23456789 * 100.0) / 100.0
そこのページの補足で書いてあるこの書き方って、
>>391みたいな事がある可能性を考えると、もしかしてまずい?

397 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 07:14:57.93 ]
Double使ってるってことは端から二進小数に起因する誤差を受け入れてるんだろ?

398 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 06:57:40.45 ]
If now mod 4 = 0 then
msgbox("うるーどし")
Else
msgbox("ふつーのとし")
End IF

これでいーの?

399 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 07:00:43.60 ]
他人のPCの.netアプリケーションで
僕のPCのMySqlのレコードを取得することはできますでしょうか?
可能なら、1からではありますがvb.netを勉強しようと思うのですが



400 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 07:10:02.96 ]
>>398
DateTime.IsLeapYear使っとけ

401 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 14:16:19.96 ]
>>398
まだ何かが足りん、閏年でググれw

402 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 14:41:47.33 ]
>>400
ほぅ

403 名前:デフォルトの名無しさん [2012/03/01(木) 17:29:30.62 ]
>>398
それだと2100年も閏年になるね。
普通そこまで使わないし問題無さそうだけど

404 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 22:43:38.04 ]
>>399
技術的には色々設定すれば可能であるが、こんなところで質問してる君には
所詮無理だから、すなおにあきらめるがよろし。

405 名前:デフォルトの名無しさん [2012/03/02(金) 00:03:08.37 ]
VB2010Expressを使って、コンソールアプリを作っています。
返り値を返すようなプログラムを作るにはどうすればいいですか。

たとえばVBで、hoge.exeを作り、バッチファイルで
@echo off
hoge.exe
if errorlvel 1 goto skip
echo 機器が接続されていません

:skip

というように記述したいのです。
いい方法が見付からず、現在は値をファイルとして返して、
それをC言語で作ったプログラムで読み込んで返り値としています。


406 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 00:28:55.27 ]
古い記事だがこの辺読めばできるでしょ
www.atmarkit.co.jp/fdotnet/vb6tonet2/vbnet2_15/vbnet2_15_01.html

407 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 00:40:28.50 ]
>>406
うまくいきそうです。ありがとう。


408 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 00:48:39.53 ]
1. MainをFunctionとして定義し、Returnで復帰値を返す
2. Environment.ExitCode に復帰値を代入して終了する
3. Environment.Exit(復帰値) で終了する


409 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 01:04:55.23 ]
FormにAxWebBrowserを配置してあって
Form1.ShowInTaskbar=False
Visible=Falseで非表示にして
NotifyIconにした状態からアイコンのクリックで
Visible=True
Form1.ShowInTaskbar=Trueにするとタスクバーに
FormのものとAxWebBrowserのものが2つ出てしまうのですが、
これを回避する方法を教えていただきたいです



410 名前:デフォルトの名無しさん [2012/03/02(金) 09:38:22.42 ]
ファイル名が非常に長いファイルのファイル名を

aaaaa..bb.txt

みたいに一部省略するには自前で処理するしかないのでしょうか?
何か便利な関数みたいなのがあった気がするのですが。(気のせいかな・・・)

411 名前:デフォルトの名無しさん [2012/03/02(金) 19:08:42.48 ]
dobon メンテ中?

412 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 19:30:13.63 ]
>>411
ドメインがロックされているように見えますが、
気のせいでしょうか?

413 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 19:39:57.58 ]
>>412
> >>411
> ドメインがロックされているように見えますが、
> 気のせいでしょうか?
411です。
間違えました、ロックは関係ないですね。


414 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 20:19:23.21 ]
おいドボンどうなってんだよおおおおおおおおおおおお
俺みたいな糞コーダーは仕事がはかどらねぇだろうがあああ

415 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 20:22:02.64 ]
どんだけ依存してるんだよw
そのくせ気安く呼び捨てかよw
世話になってる自覚があるならさん付けぐらいしろよw

416 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 21:03:56.60 ]
>>410
TextRenderer.DrawTextでTextFormatFlags.PathEllipsisを指定。
Graphics.DrawStringにも似たようなフラグがある。

417 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 22:45:19.60 ]
VB2010
candletickの株価チャートを作っているのですが、.XValueType = ChartValueType.Dateにすると
休日の株価が存在しないため、不連続なチャートになってしまいます。
休日部分を削除して繋げたいんですが、どうすりゃいいんですかね?


418 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 01:30:11.02 ]
自己解決しました。
.IsXValueIndexed = True

419 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 03:45:23.17 ]
返信したとおもってたら、できてなかった…
>>295
ありがとうございます。試してみます。
>>296
全て中国語みたいな漢字だったので、さすがにそれはないかと思っています…




420 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 11:47:48.51 ]
>>415
>>414を修正してみたw↓

やあドボンさんどうなさったのですかああああああああああ
俺みたいな糞コーダーは仕事がはかどりませんよおおおおお


俺も昨日.netでツール作ってる時にググりまくったけどドボンなくても困らなかったぞ
でもドボンがあったほうがいいよな、早く復活してほしいよ

421 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 12:03:37.28 ]
dobon復活してるじゃん

422 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 20:15:07.21 ]
わんくまは?

423 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 21:39:42.79 ]
420だけど昨日作り始めたツールを今日完成させたけどドボンに世話になったわ
やっぱドボンは便利だな、ありがとうドボンさん

424 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 21:52:17.31 ]
ドボンと魔界さんとじゃんぬさんには
勝手に世話になりっぱなしです。

どうせここ見ることもないだろうけどお礼申し上げます。

425 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 01:29:41.13 ]
どぼんはいくらくらい儲けてるんだろ

426 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 02:01:37.44 ]
SQL文のnvarchar(4000)とかをString(4000)とかに書けないの?
VB.NETの語に統一したいんだけど

427 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 08:58:39.06 ]
>>426
書いてどうする?

428 名前:デフォルトの名無しさん [2012/03/04(日) 11:22:56.25 ]
俺はお前の言ってることがわからねえよ

429 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 13:36:36.29 ]
書けません。



430 名前:デフォルトの名無しさん mailto:age [2012/03/04(日) 14:58:28.27 ]

Microsoft Visual C++ Toolkit 2003

VCToolkitSetup.exe

size 32952488
sha1sum 956c81c3106b97042c4126b23c81885c4b5211f4
edonkey checksum
ed2k://|file|VCToolkitSetup.exe|32952488|c534888fa7605403dcb183d2d15282d1|/



ASP.NET Web Matrix Project
download.microsoft.com/download/f/2/7/f277001e-1d24-4890-a2fa-f2977b0fa7bb/JPN_WebMatrix.msi




431 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 21:26:39.39 ]
質問です

csvを読み込ませたいと思って以下のようなソースを書いたのですが

Dim csvPath As String
aFileDialog.ShowDialog()
csvPath = aFileDialog.FileName()

If csvPath = Nothing Then
Else
Dim parser As New TextFieldParser(csvPath, _
System.Text.Encoding.GetEncoding("Shift_JIS"))

parser.TextFieldType = FieldType.Delimited
parser.SetDelimiters(",")

While Not parser.EndOfData
Dim row As String() = parser.ReadFields()
For Each output As String In row
Console.WriteLine(output)
Next
Console.WriteLine("終了")
End While
parser.Close()
End If

これでは読み込みません・・・

次レスに続きます

432 名前:431 mailto:sage [2012/03/04(日) 21:28:46.07 ]
csvのエンコードはshift_jisで中身は

ああああああ
いいいいいい
うううううううう
ええええええ
おおおおおお

となっています

環境は
Windows 7 64bit
VisualBasic 2010 Express
です

よろしくおねがいします

433 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 21:54:42.14 ]
>>431
それぐらいのコードならデバッグすればわかるだろ
値が取れていないのか、判定が間違っているのか、条件指定が足りないのか
5分かからないんじゃないか?

434 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 23:38:55.51 ]
>>432
カンマ無くてもCSVファイルと言うのか?

435 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 01:13:40.88 ]
1カラムならカンマないだろ?

436 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 15:02:44.48 ]
>>425
一日10000人が利用するとして月3万くらいじゃね?

437 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 16:52:07.77 ]
カンマ数=カラム数-1

438 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 13:29:31.21 ]
アローキーで操作し、PictureBox内をキャラクタが動き回る物を作りました。
DrawImageで一定感覚ごとに再描写し、問題なく動作しているのですが、
カクつきというか、イメージが震えるというか、そういった物が気になって仕方ありません。
参考にした中学校のサンプルをみてもやはり同じ症状が出ており、困っています。
X軸0から1に再描写する間の補間ってできないのでしょうか。
日本語が稚拙で申し訳ないです。

439 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 18:59:08.74 ]
>>438
DirectX使え



440 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 19:38:58.49 ]
>>438
ソース見せて

441 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 20:33:46.05 ]
>>439
使いたいのは山々なのですが、VBさえまだきちんと理解できていないので・・・

>>440
やってることは、
rucio.o.oo7.jp/VBGame/VBGameD01.htm
のリスト5の描写先をFromからPictureBoxに変えただけです。

Timerの精度のせいかなと思いついたもののまだ試せていません。

442 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 20:45:51.16 ]
ティアリングじゃないの?
それならDirectXしかない

443 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 20:50:59.07 ]
Aeroを有効にすると起こらないならティアリング

444 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:07:27.44 ]
>>441
どうかな?結構スムーズだよ。
codepad.org/VRHafxnW

445 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:13:46.59 ]
前フレームからの経過時間から移動距離を計算するという方法もあるな。
例えば、Timer1_Tickが実際には前フレームから120ms後に呼ばれた場合は、1.2移動させるとか。
float座標でも描画できるから、割と簡単に実装できるよ。

446 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:15:18.29 ]
ぼやけるって言い出す1ペセタ

447 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:44:27.73 ]
Aeroってなんぞやと調べてる間に皆様ありがとうございます。

>>442
DirectXさんはいつかは通らねばならぬ道とは思っていますが、
まだ時期が早いのではないかと意図的に避けています。
平行してちょっとずつかじってみることにします。

>>444
感動しています。
ストップウォッチっていいんじゃね?と、思いつつ、
どうやって使えばいいのか困っていました。感動しています。
ありがとうございます!

>>445
経過時間からの計算は完全に発想の外でした。
こちらも試してみます!本当にありがとうございます!

>>446
文句など言えません。
不勉強と甘えで質問させて頂いているのですから!
皆様本当にありがとうございます!


448 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:27:43.34 ]
DirectXやるヤツはVC++やるようだけどそいつらもVC++.NETに移行したの?

449 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:51:49.26 ]
C++/CLIのことか?
あれは.NETとネイティブの橋渡しをするためだけの言語で、移行するとかそういうものではないよ
MSに見捨てられていつ消えてもおかしくない状況だけど



450 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:55:28.20 ]
一番技術的に大変なプログラマってなんなんだろうな
やっぱりゲーム系なのかね

451 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 01:23:40.55 ]
マシン語が一番大変。

452 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 01:36:00.51 ]
リアルタイムまたは大規模なものはどれも難しそう
リアルタイムの制御系、勘定系、シミュレーション系や超大規模Webサイトのバックエンドとか

453 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 05:04:07.43 ]
たしかに。クリティカル系っていうのかな
p.tl/KYSA

単純に数学とかの難しいのを電算化するってのと
スーパーコンピュータとかのハード(並列とか)を生かすってのと
あるよね。
未だにCPU買うと医療に使ってバグっても責任持たんよって書いてあるのかな

454 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 07:22:24.58 ]
見たことないエラーでたすけて

エラー 4 型 'System.Windows.Forms.Form' を含むアセンブリ 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' への参照が必要です。参照をプロジェクトに追加してください。

455 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 07:41:16.79 ]
メッセージに従えよ

456 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 08:47:58.42 ]
Forms参照設定してないプロジェクトってのは俺も滅多に見ないな。

457 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 19:12:22.17 ]
Sub MainからのコンソールアプリとかはFormsないでしょ
その中でメッセージボックスとか使おうとすると同じようなエラーが出ると思う

458 名前:デフォルトの名無しさん [2012/03/07(水) 23:48:54.55 ]
2010Expressで
WebBrowser1.ExecWB(4, 0)
とやろうとしたら
'ExecWB' は 'System.Windows.Forms.WebBrowser' のメンバーではありません
ってエラーになるんだけどどうすれば使えるようになるの?
msdn.microsoft.com/en-us/library/aa752087(v=vs.85).aspx
MSDN読むとちゃんとWebbrowserのメソッドに入ってるのに使えない。

WebBrowser1.Navigate("www.2ch.net")
はちゃんと動作してる。
.net Frameworkは4Fullを入れてます。

VB使い始めたばかりなのでとてつもなくおかしなことやってたらコード教えてください。

459 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 23:54:12.10 ]
>>454
厳密バージョン指定のプロジェクト持ってきた端末に
フレームワーク4.0が入ってないとか?



460 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 00:13:50.62 ]
>>453
自動で勝手にFX取引して利益をだしてくれるようなプログラムとか、なんか夢があるな
データと知識さえあれば小金ぐらいなら平均的に稼げそうだわ

461 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 00:22:08.26 ]
>>453
ほとんどの一般向けの半導体のデータシートにはそういう注意書きがあるよ。
医療機器・航空宇宙・原子力プラントに使う場合は要相談と。

462 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 00:28:24.15 ]
>>458
そのページのWebBrowser Controlってのは
System.Windows.Forms.WebBrowserのことじゃないぞ

463 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 00:44:52.72 ]
>>462
ごめんなさい。
さっぱり分からないです。
具体的に教えてもらえるとありがたいです。

464 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 00:55:56.11 ]
>>463
具体的には
お前は違うもののヘルプを見てる
System.Windows.Forms.WebBrowserにはExecWBというメソッドはない
ということだ

ざっとヘルプ見たけど、System.Windows.Forms.WebBrowserなら
WebBrowser.Document.ExecCommandでいけるんじゃね

465 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 01:26:52.39 ]
>>464
ありがとうございます。
ExecCommandのSaveAsでダイアログは出せましたが、自動で保存はできないみたいでした。
>  VBの画面にWebBrowserコントロールを貼り付けて、ページを表示して
>  Me.WebBrowser.ExecWB を叩けば保存が出来る。
croissant3.blog66.fc2.com/blog-entry-48.html
このようにコントロールと書いているところばかりだったのでそうとばかり思っておりました。

できたらExecWBを使いたいを使いたいのですが、これはフォームに貼り付けるコントロールじゃなくて
別のものってことでしょうか。
もし別のものでしたら使い方だけでも教えてもらえないでしょうか。

466 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 02:20:34.79 ]
>>465
自分で使い方調べて解らないなら、使うな
わざわざ.NET用に用意されてるんだから、素直にSystem.Windows.Forms.WebBrowser使っとけ

名前を付けて保存したいなら、単にWebBrowserに表示されてるhtmlを
テキストファイルで保存するだけだろ
必要ならファイル選択するダイアログも自分で出すんだぞ

つかどうせ実体は同じIEのコンポーネントだから、ExecWBでやっても同じ結果になると思うが
そのサイトでもSendMessageなりSendKeysなりでダイアログいじってるっぽいぞ

467 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 19:31:25.34 ]
Form1のcontrols.item(0)以外のコントロールを削除しようと思ったのですが上手くいきません

For n = 1 To Form1.Controls.Count - 1
Form1.Controls.Remove(Form1.Controls.Item(n))
Next

これでは上手くいきませんでした
エラーは『インデックス 114 が範囲を超えています。』でした
Controls.Countで上限が決まっているので超えることはないと思っていたのですがどこがだめなのでしょうか

468 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 19:44:58.83 ]
>>467
削除は大きい方から逆順でやるのが常套

For Nextの上限は開始時に1度しか評価されない
Item(1)を消した時点で、Countも1低くなってるんだぞ


469 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 00:01:03.49 ]
アイテムが10個あったとして、5個消したら、item(6)なんて存在しないよ。



470 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 00:06:42.39 ]
拡張子が「.rdlc」のレポートファイルで、サブレポートを使った帳票を出すために、
ttp://msdn.microsoft.com/ja-jp/library/ms251765%28v=vs.80%29.aspx
↑のページなどを見て作っているのですが、おそらくパラメータの設定のところでつまずいています。

メインのレポートは顧客名簿のデータセット、サブのレポートは購入履歴のデータセットを使うようレポートを設定して、
ソースコードで、
reportViewer1.LocalReport.DataSources.Add(顧客名簿)
reportViewer1.LocalReport.DataSources.Add(購入履歴)
reportViewer1.LocalReport.ReportPath = メインのレポート(中で、サブレポートを使用している)のパス
にしています。

このあと、メインレポート内のサブレポートとサブレポート自体のパラメータに顧客IDを設定すればよいのでしょうか?

色々と検索をかけていますが、サンプルソースや作成方法が載っているサイトが見つからなくて四苦八苦しています、
(参考になるサイトを知っていましたら、教えていただけるとうれしいです)
解りずらい説明で申し訳ありませんが、助けていただけませんでしょうか?

471 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 02:03:15.28 ]
>>470
解りづらい説明です

472 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 04:07:35.50 ]
>>468-469
できました!ありがとうございます

473 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 10:03:24.84 ]
SaveFileDialogを使ってファイルの保存をしたいのですが、ファイルの種類で拡張子切り替えたら
ファイル名の拡張子も同じように変更して表示したりできないでしょうか?
保存時にはフィルタで指定した拡張子が適用されているのですが、見える形にしたいです。

474 名前:473 mailto:sage [2012/03/09(金) 10:06:42.83 ]
すみません抜けていましたが、環境はVB2005です。

475 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 18:53:25.65 ]
質問です。
vb.netにてWeb上のフォームにPOSTするプログラムを作っています

フォームというのはメールフォームでPOSTして実際に送信することは出来たのですが文字化けしてしまいます

サイト上の文字コードはEUC-JPを利用しています

解決方法を教えて頂ければ幸いです

476 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 18:58:51.14 ]
utf-8に変えれ

477 名前:475 mailto:sage [2012/03/09(金) 19:14:29.19 ]
今後のためにも勉強しておきたいので
EUC-JPで送る方法教えていただきたいです

478 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 19:16:40.90 ]
EUC-JPで送られてるから文字化けすんじゃね?

479 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 19:18:45.68 ]
送るときだけでもutf-8に変えれ



480 名前:475 mailto:sage [2012/03/09(金) 19:24:59.08 ]
VB.NET(Unicode)→POST→send.php→表示→view.php(EUC-JP)

こんな感じなんですが
view.phpで送ったデータ表示すると2byte文字がすべて????になってる状態です

481 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 19:31:07.42 ]
連投すいません
理想ではこうしたいと思ってます
VB.NET(Unicode)→(UnicodeからEUC-JPに変換)→POST→send.php→表示→view.php(EUC-JP)

482 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 19:39:28.09 ]
>>480
urlencode()使えや

483 名前:475 mailto:sage [2012/03/09(金) 19:42:03.32 ]
HttpUtility.UrlEncode()無いんですがどうしたらいいですか

環境書き忘れてました
Windows7 64bit
VB 2010 Express
NetFramework 4
です

参照してもSystem.Web無いです

484 名前:475 mailto:sage [2012/03/09(金) 19:48:11.67 ]
>>483に関して自己解決しました
.NetFramework4 Client Profileが入ってたようで
.NetFramework4入れなおしたら出てきました

485 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 19:56:16.71 ]
フィルターの適用先: .NET Framework Client Profile になっとる。
なんじゃこりゃw

486 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 19:58:24.89 ]
Dim euc As Encoding = Encoding.GetEncoding("EUC-JP")
Dim postData As String = System.Web.HttpUtility.UrlEncode("文字列", euc)

で、解決しました
お騒がせしました

ありがとうございます

487 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 20:33:51.90 ]
悪質 Auto Post bot の片棒を担いでしまったなwww

488 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 23:54:43.05 ]
VB2010 expressでテキストファイルの書き込み処理を
行っています。

複数アプリからひつつのファイルに書き込みをするので、
それぞれのアプリで排他制御を行っています。

1)lock.txtというファイルが存在したら使用中。
2)存在しなければlock.txtを作成。
3)memo.txtに追記書き込み。
4)lock.txtを削除。

この手順で処理を行っています。

旧実行環境(CeleronD356、mem2GB、HDD)から
新実行環境(Core i7 2600、mem16GB、SSD)に
変わったら、書き込みできない旨のメッセージが
出る現象が頻繁に起こるようになりました。

それぞれのアプリは、OS起動時に実行され、timerで一定時間毎
にファイルに書き込みを行うようにしているのですが、これは、以前
はCPUが貧弱でtimerがうまくタイミングがずれていて、たまたま
うまく行っていて、CPUその他の環境がよくなった為、きっちりtimerが
カウントされ、ほぼ同時にチェックし続けているということが
原因なのでしょうか。


489 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 00:09:27.78 ]
人に聞くより事実を確認した方が早くないか?



490 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 00:12:25.63 ]
>>488
もうちょっと文章推敲してよ。
特に後半何をいってるのかさっぱり分からない。

排他制御のためにlock.txtなんていう専用のファイルを用意する必要はない。
例えばFileStremのコンストラクタをよく見てよ。

491 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 00:17:50.31 ]
disposeしてないんじゃね?
まあロックの仕方は問題あるけど

492 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 07:33:50.22 ]
>>488
排他処理されていない lock.txt なんか使ってもうまく排他できるわけないし、
そもそも memo.txt が排他処理されていれば lock.txt なんか不要だし、
同じパソコン内で lock.txt を使った排他のようのことをするには mutex 使った方が良いし、
複数アプリからひつつのファイルに書き込みをするって何がしたいのかわからんし、
そんなことして何がしたいのか書けば正しい方法のアドバイスをしてくれるかも知れんし、
わけわからん。

493 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 07:37:34.14 ]
>>488
>変わったら、書き込みできない旨のメッセージが
>出る現象が頻繁に起こるようになりました。

ちゃんと排他処理できておるが。
メッセージ出さずに待てば良いだけ。

494 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 07:51:42.23 ]
ADOにはロックがあるからADO.NETをいったんやめてADOつかえ

495 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 07:54:31.42 ]
>>494
ロックはDBMSの機能なんだがな。

496 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 08:07:04.38 ]
ワークグループに付けた名前を忘れて共有フォルダにアクセスできない

497 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 13:43:54.03 ]
ファイルロックはperlの掲示板なんかでよく使われてたよな
ただそっちの方の資料見れば解るが、どれも完璧じゃない
これはしょうがない。
だからDBMSでトランザクション処理が生まれた訳で。

あと>>493も言ってるけど、書き込みできない=排他がかかってる
って事だから、これで判断させれば良いだけだよ。
lock.txtとかイラネ

498 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 21:50:33.95 ]
C\tempがアプリケーションフォルダなのに
デバッグ中は
C\temp\bin\Debug
がアプリフォルダになっちゃうから
C\temp\a.txt
に本番中もプログラミング中にもアクセスするにはどんな工夫をする?
Aplication.StartUpPath & "\a.txt"
をテスト中に使うとC\temp\a.txtでわなくC\temp\bin\Debug\a.txtにアクセスしてそこにはa.txtは置いてないから困っちゃう

499 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 21:59:43.81 ]
いや置けよ
プロジェクトに入れて出力フォルダにコピー設定しとくだけだ



500 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 22:08:02.30 ]
自分は設定ファイルで指定できるようにしたな。
既定値は自分のいるフォルダだけど、指定があった場合はそっちを参照って感じで。

501 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 22:25:35.08 ]
ソース管理って何使ってる?

502 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 22:26:28.49 ]
win merge


503 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:19:04.92 ]
>>498
>Aplication.StartUpPath & "\a.txt"

Path.Combine()という便利なものがあるのに未だにこんなコーディングを
する輩が後を絶たないのは何故だ Orz

504 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:34:56.86 ]
言っちゃなんだけどそういう教条主義も馬鹿っぽいよ。
そして、こういう偏屈は実際多いから困る。

前のパスの最後の文字がパスの区切り文字で終わってないことが分かってるのなら、
移植性がどうとか(これまた非現実的で教条主義的なことを)言わなければ結局どっちでも同じこと。

505 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:35:30.84 ]
知らないからだろう
そう思っていた時期が俺にもありました

プロジェクトのメンバ一人は何故か頑固に文字列連結を使い続ける…

506 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:41:37.13 ]
>>504
StartupPathが末尾に区切り文字付けるかどうか俺は即答できないし
一々試すぐらいならCombineの方が楽だし…
Win8で動かしたとたん駄目になりましたとか嫌だし…

507 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:58:00.60 ]
そもそも、ドライブのルートだと末尾が区切り文字になるけどねw
こういうつまらない事に頭を使いたく無いから、自分はPath.Combineを使ってる。

508 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 00:05:51.97 ]
Path.Combine(Aplication.StartUpPath & "\a.txt")
をしても結局VBの再生ボタンで動かした時は
C\temp\bin\Debug\a.txt
という文字列が生成されてしまって
C\temp\a.txtができてくれないわけだが

509 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 00:13:04.94 ]
まだ言ってるのかよそれ....
何が「わけだが」だ。



510 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 00:45:11.72 ]
プログラムってのはそのプログラム「言語」で書かれた「文章」なわけで
文章の表現方法は人それぞれ

つまり個人の好みの問題

ただし、仕事でやってるなら、より良い文章が求められる
良いの基準はいろいろだが、解りやすくて、簡潔で、間違いにくい ってとこだろうか

511 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 07:02:33.13 ]
>>508
>>499 ではだめなの?

512 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 09:17:15.66 ]
Directory.SetCurrentDirectory("..\..")
これでもコードの頭に挟んどけ。

513 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 09:38:43.85 ]
Oh!

514 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 11:36:55.77 ]
>>508
>Path.Combine(Aplication.StartUpPath & "\a.txt")

お前さんのコンパイラではこの構文で通るのかw
それにAplication.StartUpPathはEXEのあるPathを返すから動きは仕様どおりだぞ。


515 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 01:36:35.44 ]
Xmlloadの時にUser-Agentを設定してxmlを取得したいのですがどうしたらよいのでしょうか・・・
お願いします。

516 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 01:44:20.99 ]
Xmlloadって名前のものは標準ライブラリに存在しないのだけど
まあHTTPならHttpWebRequest使ってStream取ってくれば

517 名前:デフォルトの名無しさん [2012/03/14(水) 15:54:39.08 ]
初歩的なことでつまずきました。

ListBoxの現在選択されているアイテムの文字列を変更するには
どういうコードを書けばいいでしょうか?
自分で考えた以下のコードでは上手くいきませんでした。

ListBox1.SelectedItem = "変更"

518 名前:デフォルトの名無しさん [2012/03/14(水) 16:09:33.13 ]
ちょっとお伺い
If wRow = 0 Then
 Throw New ApplicationException("データがありません。")
End If
対象行が0件ならエラーを出す・・・ってだけなんですけど
WinXPでは「-->データがありません」
Win7 では「System...(長々とメッセージ)...」
この違いはどっから来るのでしょうか・・・
心当たりある方おられましたらアドバイスお願いします。

519 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 17:52:35.04 ]
>>516
xmldocument.loadでした><



520 名前:デフォルトの名無しさん [2012/03/14(水) 19:14:12.72 ]
野ぶたとかこかい友録に入れてたことあったけど>>10とは全然違ってたぞ
昼間はインしてなかったりインしてても放置だったり
ログインのログが流れるのはたいてい夜だったよ

521 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 20:04:09.01 ]
Dim i As Long
i = ListBox1.SelectedIndex
ListBox1.Items.RemoveAt(i)
ListBox1.Items.Insert(i, "TEST")

522 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 20:08:14.68 ]
何が問題なのか知らんがとりあえずお前はVB.NETのLong(64ビット)とVB6以前のLong(32ビット)を混同している
VB.NETでは基本的にLongではなくInteger(32ビット)を使う

523 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 20:21:41.04 ]
>>517
ListBox.Itemsプロパティあたり

>>518
対象行が0件が通常起うきるのならば例外をスローするのは間違い。


524 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 18:07:05.14 ]
フォーム2で配列を扱っていてフォーム2が閉じて次開いた時にもその配列を使うにはどうしたらいいでしょうか

525 名前:デフォルトの名無しさん [2012/03/16(金) 18:16:02.14 ]
全部ファイルに書きだしとけ

526 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 18:23:39.66 ]
shared忘れてました事故解決しました

527 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 23:18:32.03 ]
Dim pic As PictureBox
For Each pic In Me.GroupBox1.Controls
If Mid(pic.Name, 1, 10) = "PictureBox" Then
AddHandler pic.Click, AddressOf PicClick
End If
Next pic


この方法でハンドルを関連付けるとPictureBoxの数だけPicClickが実行されてしまいます。
何が問題なのでしょうか。

Private Sub PicClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
MsgBox(CType(sender, System.Windows.Forms.PictureBox).Tag)
End Sub

528 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 23:21:45.57 ]
何がしたいのかがわからない

529 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 23:38:50.65 ]
押されたピクチャーボックスのタグを表示したいのです



530 名前:デフォルトの名無しさん mailto:sage [2012/03/16(金) 23:58:50.75 ]
>>527
Loadイベントで関連付けてみたけど再現しない。
関連付け処理全体がPictureBoxの個数回実行されていないか?

531 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 00:02:29.84 ]
>>530
その通りでした・・・すみません

532 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 00:59:28.12 ]
判定はNameよりTypeでやったほうがいいんじゃない?

533 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 02:05:39.45 ]
PictureBox以外だとそもそも例外になるから、ある意味正しい。
意図しているかどうかは不明だけどw
それよりMid関数を使っているほうが気になるな。
この関数の位置指定は.NETと違う流儀なのでお勧めできない。

534 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 08:38:02.41 ]
オレはNextのpicのが気になるどw

535 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 08:45:53.13 ]
MsgBox()も気になる

536 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 08:51:39.12 ]
録音するコントロールとかが全然ない

537 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 09:17:07.78 ]
>>536
mci32.ocxのようなお手軽なのはないですね。
Microsoft.Xna.Framework.Audio で録音出来そうだけど。

538 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 11:58:37.50 ]
ある連続するテキストボックスにある文字列
例えば:(例の文法に関しては気にしないでください^^;;)
<page="あい">
<page="うえ">
<page="お">
<page="かき">
<page="く">
<page="けこ">

を<page="○○">の○○だけを取得するために正規表現で置き換えをして○○同士をつなげて
(あい,うえお,かき,く,けこ)として配列に格納したく文字列連結で,を追加してそのまま配列にしようとしたのですが、
できないのでどうにか配列に格納する方法はないでしょうか・・・

539 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 12:01:55.32 ]
正規表現で置換するんじゃなく
正規表現マッチさせてってList<string>に突っ込んでいけ



540 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 12:02:27.76 ]
あ、List(Of String)か

541 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 15:22:16.49 ]
>>538
正規表現 キャプチャ
でググる

542 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 18:27:48.82 ]
どうやって正規表現でキャプチャするの?
<page=の後の文字数が不定だし、">を終端に指定すると全件引っかかるんだけど。

543 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 18:36:34.97 ]
<page="([^"]+)">

544 名前:542 mailto:sage [2012/03/17(土) 18:49:42.48 ]
>>543 理解した。そうやればいいのか。
538じゃないけどありがとう。

545 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 19:21:04.75 ]
対象文字列がちゃんと正規化されてるなら
前7文字と後2文字落とせば良いだけじゃないのか

546 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 22:20:50.38 ]
俺も思った

547 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 01:32:35.87 ]
実は俺もそう思ってた

548 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 02:49:24.95 ]
その発想はなかった

549 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 03:29:48.73 ]
後からコードを直す事を考えた場合
変数の初期化は宣言と一緒にやった方が良い?
それとも分けて書いた方が良い?



550 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 09:10:21.35 ]
>>549
変数を使う直前で宣言と一緒に初期化
そして変数のスコープは極力短くする。

551 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 10:06:51.03 ]
VBだと昔の影響で前の方で宣言する文化があるが無視して>>550が正しい

552 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 12:46:21.65 ]
なるほど、ありがとう。

553 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 13:36:21.12 ]
匿名型を使うとローカル変数の定義が随分とすっきりするね。

554 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 12:49:52.95 ]
ハッシュテーブルを使うと、キーと値の2つをセットで登録出来ますが、3つセット出来る方法とかあるでしょうか?

555 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 12:55:00.75 ]
その3つって、キー1キー2値なのかキー値1値2なのかどっちよ
ま、どっちにせよクラスなりでまとめてしまえばいいんだけど

556 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 14:05:13.92 ]
>>555

有難うございます。
キー1、値1、値2を作りたいと思っています。
具体的に教えていただけないでしょうか?



>その3つって、キー1キー2値なのかキー値1値2なのかどっちよ
>ま、どっちにせよクラスなりでまとめてしまえばいいんだけど


557 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 15:18:22.02 ]
値1と値2を保持するクラスなり構造体なりつくって、それをハッシュにほりこめって話だろ

558 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 20:38:54.92 ]
>>556
キー1、値1
キー1、値2

ハッシュを2つ作ればOKなのじゃw

559 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 22:27:47.27 ]
ラベルコントロール等のプロパティウィンドウにある
バックカラーやフォントの
デフォルト値を変える事はできますか
常にMSゴシック等

デザイン時に即適用させたいとです

あと
バックカラーの任意のカスタム色は
プログラム内で作成指定とか出来るとですか





560 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 22:49:42.46 ]
フォームで指定してあげれば、何も弄ってないコントロールはフォームで指定しているフォントになるよ

561 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 23:12:12.41 ]
>>559
それは流石にグルれば出てくるぞ


562 名前:デフォルトの名無しさん [2012/03/20(火) 00:36:43.79 ]
次回起動時に各設定やFormのサイズや位置を復元するためにXMLに保存したいのですけど、
多くの解説書を読み漁っても意外とXMLの読み書きのことが書かれていないんですが、
XMLの読み書きを解説しているお勧めのサイトってありますでしょうか?
XMLの操作でも難しいことばかり書いているサイトは何件かあったのですが、
FormのLeftが100とかそういった情報を読み書きできる程度で問題ないのですが。

563 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 01:19:58.14 ]
もうバイナリでよくね?

564 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 02:58:06.22 ]
>>557、558

有難うございます。
無事に出来ました。


565 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 08:15:27.37 ]
小型高速船で未明上陸、韓国人男女7人密航容疑


 第7管区海上保安本部(北九州市)と大阪府警は19日、韓国からの密航者や密航の仲介をした
韓国人の男女計7人を入管難民法違反(営利目的の集団密航助長など)容疑で逮捕した、と発表した。

 同本部の発表によると、7人は仲介した無職鄭舜晧(42)、ホステス梁英美(46)の両容疑者
(いずれも名古屋市在住)ら。
 鄭容疑者は昨年6月30日夕、韓国南部で小型高速船に女性3人(45〜51歳)を乗せ、
同7月1日未明に山口県下関市の小串漁港に不法上陸させた疑い。

 梁容疑者は千葉県柏市と大阪市の韓国人女性2人(32、53歳)を同船で出国させるため、
同漁港まで車で運ぶなどした疑い。

 女性たちは1人50万〜100万円の報酬を支払っていたという。
 同本部は鄭、梁両容疑者は密航請負組織の一員とみている。

 大阪府警が昨年10月、不法上陸した3人のうちの1人を不法在留の疑いで逮捕し、集団密航が発覚。
 3人はすでに全員逮捕、起訴され、有罪判決を受けた。

(2012年3月19日21時08分 読売新聞)
www.yomiuri.co.jp/national/news/20120319-OYT1T00969.htm

566 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 09:34:17.13 ]
>>562
Formのプロパティの(ApplicationSettings)Locationに設定すれば位置は勝手に保存してくれるが。
設定なんて自分でロジックを新たに書かなくてもいいんだがなぁ。
dobon.net/vb/dotnet/programing/mysettings.html

それにXMLの読み書きがないなんて何処のサイトを見ているんだwww

567 名前:デフォルトの名無しさん [2012/03/20(火) 11:13:23.09 ]
Excelへの出力について質問です
ttp://blog.livedoor.jp/akf0/archives/51286628.htmlを参考にしようと思っていますが自宅にはExcel2000しかありません
使用する環境はExcel2003なのですがライブラリ選択で2000を選択して作成したプログラムで2003に出力可能でしょうか?
今の所DataGridView.DataSourceの内容をそのままExcelに出力するだけの予定です

568 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 11:21:03.59 ]
>>567
CreateObject()で遅延バインディング汁よ。

569 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 12:26:12.64 ]
>>567
NPOIもいいよ



570 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 12:38:09.15 ]
>>569
npoiって使い物になるの?

571 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 14:31:43.17 ]
なるよ

572 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 15:21:08.67 ]
NPOI初耳だったのでググってみたらExcelの入ってない環境でも作成できるんですね
便利そうなのでもう少し調べて試してみたいと思います
ありがとうございました


573 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 23:59:07.04 ]
>>566
この機能は便利だね。
XMLのパスが固定なのがちょっと不便かも。

574 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 13:16:41.00 ]
VisualBasic2008 + Windows XP

素人質問ですみません。ArrayListの要素をループしながら削除するとき、
文1だと例外「InvalidOperationException」発生して文2だと削除できます。
これでも充分なんですが、もっとシンプルな書き方ってできますか?

文1
Dim hogeList as ArrayList = new ArrayList()
hogeList.Add("0")
hogeList.Add("1")
For Each hoge As String In hogeList
hogeList.Remove(hoge)
Next hoge

文2
Dim hogeList as ArrayList = new ArrayList()
hogeList.Add("0")
hogeList.Add("1")
For i As Integer = (hogeList.Count() - 1) To 0 Step -1
hogeList.RemoveAt(i)
Next i


575 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 13:21:23.98 ]
hogeList.Clear()


まじめに答えると、List(Of String)使ってRemoveAll + ラムダ式

576 名前:574 mailto:sage [2012/03/21(水) 15:38:37.06 ]
>>575
まじめ回答ありがとうございます!
(こちらの説明不足部分を補ってくれてありがとうございます。)
「List(Of String)+RemoveAll+ラムダ式」このページに書かれているものですね、とても助かりました&勉強になりました!
 ↓
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/815listremove/listremove.html

577 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:16:25.59 ]
>>574
文2あやし巣

578 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:20:31.42 ]
ラムダ式ってなに?

579 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:25:10.96 ]
>>578
ラムダ(Lamda)式とは、南米から発祥し、1980年代後半に世界的に有名になった式である。



580 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:26:29.42 ]
つまり?

581 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:29:45.35 ]
>>580
オマエには理解できない。

582 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 20:34:51.21 ]
説明が下手すぎる

583 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 21:02:56.58 ]
突っ込む所なのだが

584 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:28:47.00 ]
2005使いの俺には関係のない話であった

585 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 23:51:17.96 ]
ランバダ踊れるのはVB2008からだったかw

586 名前:デフォルトの名無しさん [2012/03/22(木) 01:09:48.29 ]

VB2005での質問です。

テキストボックス内で右クリックをした場合に、
コンテキストメニューが表示されますが、
「すべて選択」のみ非活性にする、または、項目自体を削除したいのですが、
どうやって行えばよいでしょうか。
自作ContextMenuStripクラスを使うしかないのでしょうか。



587 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 19:29:45.46 ]
VB2010でform1→form2→form3と継承して
form1で定義したコンロールにform3でイベントハンドラを定義すると
デザイナーでエラーになるんだけど回避策ない?

588 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 23:45:20.73 ]
>>587
form1で

Protected Overridable Sub Button1_Click( 略 ) Handles Button1.Click
End Sub

って書いて、form3で Overrides する。

589 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:22:56.10 ]
>>588
駄目でした Orz
c#だと大丈夫なのでvbのバグですね。



590 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 00:51:44.80 ]
>>589
form3で Handles Button1.Click とか書いてないよね?form3は↓
Protected Overrides Sub Button1_Click( 略 )
End Sub

VBのバグというかC#はHandlesないからね。
VBでもAddHandler使えばできるでしょ、多分。

591 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 07:04:49.88 ]
>>590
>form3で Handles Button1.Click とか書いてないよね?
Orz
動きました。

>VBのバグというかC#はHandlesないからね
VB2003,5,8だと問題なく動くのでVB2010バグですね。

592 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 20:11:00.37 ]
まあバグだけど、鬼の首取ったみたいにバグバグいうのは馬鹿っぽいよw
実際そういう奴はだいたい無能だったりする。

っていうか、FormやCustomControoのこの手のバグは2003の時代からずっとある。
でも一旦デザイナとを閉じてからプロジェクトをリビルトしたり、最悪IDEを再起動すれば
ほとんどの場合正常に戻る。

593 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 21:54:21.41 ]
>>592
発売して2年も経って残っているようなバグじゃないだろう。
MSのサイトでバグ報告している人が何人か居るが放置状態だし。
お粗末なバグでも回避策があれば修正は後回しだなw

594 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 22:21:08.03 ]
世界最古の土器

1988年、青森県の大平山元遺跡で見つかった土器が、世界最古の土器という事になっています。
1万6500年前(縄文時代前)のものと言われています。
これは、中国や他の国で発見されているものと比較して、群を抜いて古いものです。
発掘がすすめば、さらに古い土器が発見されるかもしれません。


世界最古の木造建築

奈良の「法隆寺」の建築物群。国宝にも指定されています。

法隆寺は、推古天皇や聖徳太子によって建立されたと言われています。日本最古の木造建築として日本の国宝に指定されているだけでなく、世界最古の木造建築としても認知されています。
また、日本を代表する木材「ヒノキ」で造られており、1993年12月には、日本で初めて世界文化遺産に登録されました。


世界最古の王室

現存する世界で一番長い歴史を有する世界最古の王室「天皇家」
海外では歴史や伝統に重い価値を置いています。

世界での天皇家の地位は絶大です。

世界の権力図を示すとこんな感じ。
天皇陛下≧ローマ法王>英国女王>アメリカ大統領etc>日本国首相etc

ローマ教皇と同等かやや上回るか。

世界2トップのうちの一人です。
これは日本の宝として大切にしないといけませんね。

595 名前:デフォルトの名無しさん mailto:sage [2012/03/23(金) 23:07:18.06 ]
ネトウヨ王に、俺はなる!まで読んだ。

596 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 19:34:31.35 ]
2つのフォルダの中身を比べる場合はやぱりDataTableを使うといいのかね?

597 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 20:48:37.88 ]
>>596
えええええっ

598 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:40:17.15 ]
MSIMEのユーザー辞書ファイル(.dicファイル)を

599 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:40:44.39 ]
途中で送っちまったorz



600 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:42:45.57 ]
MSIMEのユーザー辞書ファイル(.dicファイル)を読み込んで
dataTableに格納したいんですが
テキストエディタでdicファイル開くと文字化けしてるので読み取れないんですが
何かよい方法はないですか?

601 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 21:56:57.30 ]
辞書をテキストで出力してから・・・は駄目か・・・

602 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 22:11:37.47 ]
>>601
テキスト出力は辞書ツールでなくて
プログラム側でできるのであれば
いいのですが・・・

603 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 23:20:22.12 ]
どっかで聞いたことあるのですが、マイクロソフト社のASP.NETのページってVBでプログラムされているんですか?

604 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 00:02:26.65 ]
>>603
確率2分の1でVB.NET

605 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 00:48:38.09 ]
ASP.NETの資料がVBが大半を占めているのは、MSのHPがVBで作られているからだと聞いたことある。

606 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 03:15:17.68 ]
まあその前はASPだった訳だしその流れなんじゃね

607 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 08:24:33.67 ]
ステップ実行するときに「ステップイン:非ユーザーコード うんたらかんたら」
っていっぱい出るのを止める方法教えてくださいやがれ
VB2010 Express(笑)です

なんか恥ずかしいぐらい簡単な問題な気がする

608 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 09:50:41.86 ]
Clipbordを使ってる最中はWindowsがロックをかけてくれてるの?
そうでなかったらとてもあぶなくてつかえないじゃん

609 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 10:21:09.28 ]
>>608
Clipbord中身が混ざるって意味かな?
それはない



610 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 11:02:35.74 ]
自分がセットした値が
いつの間にか書き換わってるかもしれないのが嫌だから
ロックかけられないかって意味じゃね?
セットした値の絶対性を保障したいだけなら
クリップボード使う必要はないと思うけど

611 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 12:50:35.89 ]
>>610
そっちかw
ロックなんて考えずにTAB区切りのテキストをクリップボードに入れて
Excelとかに貼り付けていたよ。
知らぬ間にクリップボードの内容が置き換えられるなんて極悪な
仕様だけどExcelに貼り付けるのならクリップボード経由がはええ。

612 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 14:08:09.31 ]
ペーストする直前に貼ればいいんじゃないの?
どういう状況なのかにもよるけど

613 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 15:14:45.84 ]
>>607
VB2010の何がおかしいんだ?

614 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 22:31:04.28 ]
age

615 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/04(水) 11:06:27.08 ]
>>613
未だに結構バグがあるあたりは、結構俺は笑えるなぁっと思ってる。
SP1当てたのに治らんし。

Bindingnavigatorのvisibleが勝手にfalseにセットされる現象とか、可笑しいでしょ?

616 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/04(水) 20:25:43.76 ]
>>615
デザイナー廻りのバグは結構多いな。
VS2008をしばらく使うのが良いかも。

617 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/04(水) 21:09:04.04 ]
printersettingsでモノクロや開始ページ指定してもそのように
動かないのはxeroxのドライバのせい?.netのせい?

618 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 00:48:28.48 ]
外部デバイスの挙動は外部デバイスに依存する
プログラムに出来る事は指定された値を渡す事だけ。
因みにローカルプリンター?ネットワークプリンター?

619 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 02:53:03.23 ]
一番可能性の高い自分のプログラムミスを最初から排除してる時点でダメなやつっぽい



620 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 17:01:06.29 ]
100 300 600 1000 1300
数値は一例ですが、上のような複数の数値を 下限である 100 を維持し、
かつ上限を 800 として圧縮するにはどのような処理をすればいいでしょうか?

各数値に 800/1300=0.61.... を掛ければ 800 を上限とした圧縮はできますが、
その場合、下限の 100 を維持することができない問題や、
100 とその次の数値との比率と全体の比率が合わなくなる問題が起こり、
100 の次が 300 ではなく 110 など 100 に近い数値の場合は
110*0.61=67.6 と、下限よりも小さくなってしまいます

必ずしもVBとは関係のない処理の質問ですが、
現在VB(2008 Express)で作成しているアプリで必要な処理なので
こちらで質問させていただきました。
よろしくお願いします。

621 名前:デフォルトの名無しさん mailto:sage [2012/04/05(木) 17:10:25.83 ]
数値を「圧縮」ってなんだよ。回答側に解釈を丸投げしていいことは何もないぞ

622 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 17:42:53.88 ]
>>621
各数値に 800/1300=0.61.... を掛けて
61(本来は100にしたい) 184 369 615 800 (小数点は切り捨て)
のように下限と上限に各数値を納める処理を「圧縮」と表現しました。
(もちろんこの計算だと問題があるのですが)
他に良い表現があればいいのですが思いつかなかったのです・・・

623 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 18:49:49.36 ]
各値を0〜1200で扱えばいいじゃん

624 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 19:00:58.80 ]
あ・・・言われてみればなるほどですが、気が付きませんでした・・・
下限の問題はこれで解決できそうです

625 名前:デフォルトの名無しさん mailto:sage [2012/04/05(木) 19:05:45.31 ]
>>620
満たすべき条件が全くワカンネ
何はどうでもよくて維持しなきゃいけないのはどこなんだよ


>次の数値との比率と全体の比率
もしもこれのことだったら直感的には無理臭しかしないが。
(ある値とその13倍の値の両方を、100〜800の範囲に両方収められるとはとても)

626 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 19:28:51.68 ]
たぶん数学的には線形写像の事を言っていて、閉区間[100, 800]を[100, 1300]
に写像するメソッドをどう書くのか知りたいんだと思う....と思ったんだが
>>623-624のやり取りを聞くとなんか違うのかなw

なんにしろ、質問者はもっと他人に伝わるように表現を工夫しないとダメだね。

627 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:18:56.92 ]
>>625 >>626
ありがとうございます。

次の数値との比率と全体の比率 については
下限値を100固定にした場合に次の値184との比率だけずれてしまう問題ですが、
考えてみたら確かに全体の比率が同じとするなら無理な感じがしてきました・・・

>>623-624のやり取りは、数値を0〜1200として扱えば
全体を同じ割合にしたときに、0に何を掛けても0なので
下限値を維持できるかと思ったのですが
テストしてみたら今度は上限値がオーバーするという問題が・・・

うまく伝えることができないことが心苦しく、申し訳ないです・・・

628 名前:デフォルトの名無しさん mailto:sage [2012/04/05(木) 20:33:16.20 ]
説明とか伝えるとか以前に、混乱してない?

一息入れてから紙にでも書きながら始めから整理しなおしたほうがいいかもよ。
始めっからってのは今頭の中にある処理が、本当にアプリで必要な処理とずれていないか、あたりから。

629 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:48:14.91 ]
>>628
そうですね・・・一番理解できていなかったのは自分自身かもしれません、
幸い皆さんから貴重なヒントも頂けたことですし、
基本的なことからもう一度考え直してみようと思います。
皆さん、お付き合い頂きありがとうございました。



630 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:07:02.34 ]
>>626に書いた通りなら中学の数学だけどね。

変換前の値をx、変換後をyとすると、知りたいのは(x, y) = (100, 100)と
(1300, 800)の二点を通る直線の方程式ということになる。

これをy = ax + bとすると、

(1) 100 = 100a + b
(2) 800 = 1300a + b

だから
y = (7/12)x + (125/3)

かな。暗算だからあってるかどうかわからん。

631 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:36:27.00 ]
VBって虚数とか無理数は扱えないからどうすんの

632 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:41:23.63 ]
そんなものが必要ならどうすればいいかは自分でわかるだろ
構造体作ってもいいが速度が求められる数値計算なら見やすさ書きやすさは捨てて式変形して実数の計算だけでやる

633 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 22:03:19.99 ]
>>630
ありがとうございます、
参考にさせていただきます。

634 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 23:06:36.43 ]
>>631
言語仕様でそれを扱える言語があるのか?

635 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 23:28:18.80 ]
あるよ
でも複素数とかベクトルとかって用途によって使い方が結構違ったりするからあんまり意味ない

636 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 20:50:59.82 ]
hoge="123"をhoge="456"に置き換える簡単で良い方法は
ないでしょうか?
ゴリゴリ書けばできますがいまいちなので。


637 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 20:56:36.65 ]
それだけなら123を456に置換するだけでも答えになる
仕様を明確にしろ

638 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 21:16:24.75 ]
hoge="123"
の次の行に
hoge="456"
と書けばよい

639 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 23:24:51.60 ]
>>636
Dim hoge = (Integer.Parse("123") + 333).ToString



640 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 23:28:35.65 ]
やりたいのはこのようなことです。
"hoge=""123""".replace("123","456")

641 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 23:29:49.82 ]
ゴリゴリ書けばの意味がわからん

642 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 23:33:40.81 ]
それで十分じゃん
ぜんぜんゴリゴリしてない

643 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 23:48:16.53 ]
Public a As String
と宣言されていたとして
a = ""
a = Nothing
は、どちらもGCの対象となりますか?

644 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 00:02:45.39 ]
元々aに入っていたStringオブジェクトがGC対象になるかという意味なら、
そのオブジェクトが他の場所から参照されていなければどちらもGC対象になる
ただし文字列リテラルは何があってもGC対象にはならない

645 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 02:29:18.08 ]
GCってなに?

646 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 02:42:38.64 ]
Nintendo Game Cube

647 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 03:11:13.95 ]
あーそれならイチローシルバーモデル買ったわー

648 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 06:14:41.45 ]
GCのマジレスわ?

649 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 08:46:04.55 ]
Gugure Casu!



650 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 09:22:07.47 ]
天国のゴミ掃除

651 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 20:58:02.46 ]
1〜5程度のフラグ的な数値を数百の変数に格納したいのですが
どういった型を使用するのが適しているのでしょうか
Byteが一番メモリ使用量が少ないようですが
Integerが一番パフォーマンスに優れているという記述があるサイトもあり悩んでいます
それともIntegerのパフォーマンスというのは計算を行う場合の話であって
こういった使い方にIntegerを使用するのは好ましくないんでしょうか?
皆さんはこういう場合、どうされるのかご意見を伺いたいです

652 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:03:03.28 ]
shortでいいよ

653 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:04:54.90 ]
パフォーマンスの話は測定してみればいいと思うよ。

今時のマシンなら数百ぐらいの変数のメモリー使用量なんて気にする必要ないから、
素直に Integer でいいんじゃね?

654 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:43:39.13 ]
格納した後に何がしたいか一切書かれていないことに誰も突っ込まない。

655 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:49:32.22 ]
ちょっと前の>>636とかもそうだけど、
言っちゃ悪いけどこの程度の要件を正確に表現できない人は
プログラマとか何とか以前に社会に出て仕事してはいけない人。

656 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:04:52.35 ]
フラグって書いてあんじゃん

657 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:06:52.32 ]
フラグなんだからifなりselectなりの分岐に使うんだろ
そのぐらいわかりそうなもんだが
つーかたかだか数百 Integer で構わんよ、そんなもん

658 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:07:49.75 ]
>>653
こうするのか?

Dim 変数1 As Integer = 1
Dim 変数2 As Integer = 2
・・・
Dim 変数999 As Integer = 5

659 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:09:18.85 ]
>>656
フ ラ グ 的



660 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:10:45.69 ]
>>657
その数百の分岐を何に使いたいかによって回答も変わるが。

661 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:11:02.15 ]
>>654
誰も突っ込まないのは理解できてないのがおまえだけだから

662 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:11:22.37 ]
>>660
たとえば?

663 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:13:06.20 ]
>>662
そんなことするのにフラグもいらね
分岐もいらね
おまえはアフォか

こんな回答もありえるぞw

664 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:16:06.62 ]
そりゃ回答じゃないだろ
byteかintegerかを聞いてんだからそれだけにポイント絞って一般論で答えりゃいいんだよ
最初から書かれてるんなら「それなら〜」もありうるがわざわざ聞き出しまで違う答え出す必要ないし

665 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:17:03.11 ]
こんな場末のスレでケンカすんなよ

666 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:18:30.73 ]
こりゃ>>651もうビビって出てこないな

667 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 22:19:33.08 ]
>>664
オマエ親切だな

668 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:20:54.33 ]
で、結局どっちなワケ?

669 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:21:43.49 ]
long



670 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:24:10.08 ]
stringでいいじゃん

671 名前:デフォルトの名無しさん mailto:sage [2012/04/08(日) 22:26:12.65 ]
よくわからないけどDecimalは貰っていきますね

672 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:26:46.35 ]
まあ、Objectにしとけば間違いないよね

673 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:26:56.61 ]
最強のObjectで決まり

674 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:28:54.62 ]
あんボックス化でパフォーマンスが落ちるぞ。

675 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:29:28.04 ]
皆さんありがとうございます
Objectでいくことにしました

676 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:33:30.95 ]
よろしい。ならば拳闘だ

677 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:34:56.01 ]
Variant型では駄目なのでしょうか?

678 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:38:09.55 ]
さすがに前世紀の型はちょっと…

679 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:43:45.53 ]
おまえら仲いいな



680 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 22:43:48.00 ]
型指定しなけりゃVariant型だろう。
Dim hoge = 1
これでもコンパイルが通るぞ。

681 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 00:20:36.16 ]
>>680
貴方はどうぞこちらに
ttp://toro.2ch.net/test/read.cgi/tech/1248437619/

682 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 08:11:19.77 ]
>>680
馬鹿はプログラミングのスレに顔出さなくていいよ。

683 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 13:39:21.33 ]
パフォーマンスが落ちるのはボックス化であって、
アンボックス化は大したこと無い。


684 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 19:44:04.84 ]
>>682
ボケに向かって得意気に煽る初心者は半年ROMらないとダメですぅ〜
半年後またきてね


685 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 20:09:11.13 ]
>>682
VB2010で実際にコーディングして見てから言え。
匿名型だよ。

686 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 20:15:45.83 ]
型推論のことならIntegerだろ
匿名型w

687 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/09(月) 21:00:25.60 ]
>>685
解ったから帰れよもう(´・ω・`)

688 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 17:23:22.63 ]
質問があります。

VBは XXX.ToString() を XXX.ToString のように、一部のメソッドに()を付けなくてもOKなのは仕様ですか?

689 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 17:55:19.97 ]
>>688
「引数を指定せずにプロシージャを呼び出す場合は、
空のかっこを指定するか、かっこを省略します。」
という仕様です。



690 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 18:29:23.75 ]
>>689
そうだったんですか。
参考になりました。

691 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 19:57:51.07 ]
>>689
IDEはCStrを薦めてくるのは何故ですか?

692 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 20:07:48.18 ]
(´・ω・`)知らんがな

693 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 20:14:51.21 ]
>>692
大変参考になりました。

694 名前:デフォルトの名無しさん mailto:sage [2012/04/12(木) 16:15:33.95 ]
2010にしてから、かざぐるマウスの「フォーカスが無いウインドウもスクロール可能にする」的な機能が効かなくなった
WheelRedirectorもダメだった
2008だと動く
みんなどーしてるの?

695 名前:デフォルトの名無しさん mailto:sage [2012/04/12(木) 16:48:53.80 ]
そんなものは使ってない


696 名前:デフォルトの名無しさん [2012/04/15(日) 03:32:37.87 ]
>>272

VisualStuio2008
でサイトをよびだした後
サイト設定で
SJIS にするといい。
それでプログラムよびだし修正。

UTF8の設定になっていたとき
漢字フイールド設定が化けまくり
プログラムが動かなくなってパニックになったことある。

697 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 15:55:11.51 ]
>>694
あきらめろ。
中身がWPFな以上仕組み上どうにもならない。
はっきり言ってWPFの結構大きな弱点だと思うが。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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