1 名前:デフォルトの名無しさん [2007/04/23(月) 12:42:36 ] 前スレ VB.NET質問スレ (Part20) pc11.2ch.net/test/read.cgi/tech/1173061176/ テンプレは2〜10くらいまでの間にある予定
528 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:03:53 ] >のように形だけの継承をしてList(Of Integer)にIntListという別名をつけることができるわけだけど、 やめてくれw
529 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:10:11 ] 現在、VB.NETでClickOnceを使用し業務を作成しているのですが、 ClickOnceを使用した場合にクライアントPCのFDアクセスは可能でしょうか? やれると思うのですが、確証が取れないのです誰か教えてください。
530 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:14:34 ] なんでテストしないの?
531 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:15:09 ] 誰かができるといったら確証が持てるわけ?
532 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:15:51 ] ってかできないと思う理由は何?
533 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:17:40 ] >>528 別にごく普通の手法だと思うけど。。
534 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:19:48 ] それはおかしい
535 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:19:58 ] >>529 確証は自分が調べてやってみてから聞けよ そうやってなんでもネットで調べようとするからカスになるんだ
536 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:31:09 ] >>533 ネタだよね?ね?
537 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 22:43:41 ] >>536 別に君がそう思いたければ思えばいいと思うよ俺は止めない。 内心馬鹿だな、とは思うが。 少なくとも俺は外部に公開するときに Public Funtion Hoge() as List(of MyStruct) みたいなことは不恰好だし面倒だしやってられない。 すれにList(of T)ってのは後々案外機能を拡張したくなったりするから それに備える意味でも都合がいいしね。
538 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 23:06:10 ] まあ自分が使う分にはいいんじゃない
539 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 00:23:56 ] 別名つけるのにそんなことしたら不便になる面もある。 まあ、その辺は割り切ってやってしまうってのもありだとは思うが。 やらないのは馬鹿みたいなのは本気か?と思うぞ。
540 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 01:01:11 ] >>539 すまん・・・俺の日本語の読解力が足りないせいか理解しづらい文章だ
541 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 01:16:06 ] やりたけりゃやりゃいいが、 それによる弊害もあるんだから、 やらないのは馬鹿みたいな言い方するやつは ほんとに分かってやってるのか? と疑問だってことだな。
542 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 01:24:59 ] や ら な い か?
543 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 01:28:25 ] >やらないのは馬鹿みたいな言い方 ずいぶんとまた被害妄想的だねえ。 微妙に(いや本当はかなり)ニュアンス違わないか? >>537 にあえて言葉を付け加えるとすれば、 Public Class IntList Inherits List(Of Integer) End Class これに弊害を感じるとしたらむしろそういう自分のセンスにこそ弊害を感じるべきだろう。 継承の1特殊形態(それも最単純な)に過ぎないわけで、これに弊害があるなら 継承なんて怖くて使えないだろう。
544 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 01:29:04 ] >>537 Integerはやめてって言う意味だと思う。 内心馬鹿だな、と思うのは内心だけにしたらどうかと。
545 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 07:35:39 ] >継承の1特殊形態(それも最単純な)に過ぎないわけで、これに弊害があるなら 本来同じ意味であるはずの元のListと逆方向の互換性がなくなるとか、 FindAllとかのコレクションを返すメソッドの互換性がなくなるとか いろいろ弊害はあるわけだが。
546 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 07:46:36 ] >FindAllとかのコレクションを返すメソッドの互換性がなくなるとか いや、互換性じゃなくて、期待通りに動かない、てことだな。
547 名前:デフォルトの名無しさん [2007/06/09(土) 10:14:05 ] Public Class Form1 2: Inherits System.Windows.Forms.Form 3: 4: #Region " Windows フォーム デザイナで生成されたコード " 5: 6: Public Class Test 7: Public v As Integer 8: End Class 9: 10: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 11: Trace.WriteLine(DateTime.Now) 12: Dim count As Integer 13: count = 10000000 14: Dim test(count) As Test 15: Dim i As Integer 16: For i = 0 To count - 1 17: test(i) = New Test() 18: test(i).v = i 19: Next 20: Dim sum As Long 21: For i = 0 To count - 1 22: sum = sum + test(i).v 23: Next 24: Trace.WriteLine(DateTime.Now) 25: End Sub 26: End Class 某HPからパクって来たソースです。 これってform classの中でpublic classとしてtestというものを宣言しているんでしょうか。 javaだとありえないんですけど、.netだと許されるんでしょうか
548 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 10:15:11 ] >>547 お前の存在そのものがあり得ないと思う
549 名前:デフォルトの名無しさん [2007/06/09(土) 10:23:18 ] 殺すぞテメ
550 名前:デフォルトの名無しさん [2007/06/09(土) 10:39:18 ] 殺人予告です!!!! Try 殺人計画 包丁を足に落として自爆 いてぇえええええええええ Catch Ex asException 殺人前に一回オナニーしたいという性衝動の例外が発生しました DoTheオナニー finally もう殺人なんてどうでもいいや end try
551 名前:デフォルトの名無しさん [2007/06/09(土) 10:45:18 ] asException でコンパイルエラーとなり、 殺人計画頓挫
552 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 10:47:53 ] >javaだとありえないんですけど、.netだと許されるんでしょうか 何がありえないのか明確に。
553 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 10:56:37 ] vb.net検索結果820万件 vb.net activereports 49100件 java検索結果3億以上 java + eclipse でも4500万以上 java eclipse struts 169万件 こんなマイナー言語もうやりたくねーー わかりにくいHPかっ飛ばしてわかりやすいHP探すとか100%無理だし、本も売ってねーし 考えても答えでねーし。しかもスゲー忙しいからがんばってとか さらにわけのわかんねー10万円以上するつーるつかって、.netでいっぱいいっぱいなのになんでわけのわかんねーツールまで持ち出す 言語知識0でいきなり現場投入とかわけわかんねえええ 適当モード確定 もうどーでもいいや、シネとか言ってごめんね さようなら
554 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 11:03:04 ] クラスの中にもう一個クラス宣言することが許されるのかということ javaちっくに別モジュールにクラス作ってそれほかモジュールから呼ぼうとしたらインスタンスがドーのこーの言われて 出来なかったので調べてただけです。 インスタンス作ろうにもnew クラス名() の()が.net側で勝手に消されてしまう。
555 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 11:09:43 ] >>554 おまえその様子じゃJAVAもまともに使えてないと思うんだ 使われてるレベルだと思う
556 名前:デフォルトの名無しさん [2007/06/09(土) 11:10:25 ] >>554 試しにソース晒してみろよ?
557 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 11:19:05 ] >クラスの中にもう一個クラス宣言することが許されるのかということ いつのJavaだよ
558 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 11:25:21 ] Java だと無名クラスなんてもんすらあるのにね
559 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 11:36:26 ] ソースさらしたくても会社にしかないので。大体こんな感じです public class person private name as string private kana as string private age as integer public sub setPerson(byval name as string,byval kana as string,byval age as integer) this.name = name '---------thisはmeだったかも、覚えてないです--------- this.kana = kana this.age = age end sub end class 別もじゅーーるのフォームかなんかで 〜前略 person ps =new person '-------かっこつけたくても自動で消えます ps.setPerson(aaa,bbb,111) コンパイルは通ってもインスタンスどーのこーのでエラー javaは使いこなせてません、ただ見たことなかっただけですクラス中にクラスを作る。
560 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 11:40:48 ] >>559 結局何が言いたい(質問したい)んだい? ただ馴れ合いたいだけなら個人的には他所いってやって欲しいね。
561 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 11:45:35 ] いったいそれは何言語だw ちなみにVBでは引数なしのメソッド呼び出しの()は省略できる。 New だとIDEが勝手に消してしまうので、ほっとけばいい。
562 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 11:46:22 ] Javaの方がはるかに内部クラスだらけじゃないか イベントハンドラを実装するために内部クラスを定義しないといけない仕様だぞ
563 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 11:46:29 ] >ただ見たことなかっただけです 見たことない=ありえない。 おまえは神様かっ
564 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 11:55:54 ] 使ったことなかったですわ。('A`) イベントハンドライベントリスナーのことでいいんですかね それだったら使ったことありましたが1個1個implementsして使ってました。 無名とか内部クラスとかは知りませんでした。 .net書き方すらわからん初心者です。 板よごしなのでこれできえます。
565 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 12:01:17 ] 逆に凄いなw
566 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 14:45:40 ] もうほっとけよ
567 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 17:36:42 ] vb2003です。くだらない質問ですがお願いします。 mdiの子フォームでキーボードを叩いた時、親フォームのkeydownイベントを走らせないように したいのですけどどうすればいいですか?
568 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 17:58:25 ] 親のKeyPreview = Falseにする。 する、というかデフォルトでFalseなはずだけど。 自分でTrueにしておかしいおかしいって言ってるとしたらアホ丸出しだね。
569 名前:567 mailto:sage [2007/06/09(土) 18:25:05 ] >>568 ありがとうございます。確認してみます。
570 名前:デフォルトの名無しさん [2007/06/10(日) 13:58:04 ] vb.net2005でクラス同士が完全に等しいか比べるにはどうしたらいいのでしょうか? equalsを使用してもうまくいきません
571 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 14:02:50 ] インスタンスじゃなくてクラスが等しいのか。 普通見ればわかるんじゃね?
572 名前:570 mailto:sage [2007/06/10(日) 14:04:13 ] >>571 すいません インスタンスです
573 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 14:08:28 ] 何をもって完全に等しいとするのかをはっきりさせんといかんな。
574 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 14:11:18 ] >>570 愚問だと思うよ。 そもそもそういう質問をするのはクラスがよく分かってないからだろうから 真面目に勉強しろ、としか言いようがない。 c#になるけど、アスキーから出てるartonって人のc#の本がその辺り 分かり易く掘り下げてるから読んでみるといいと思う。
575 名前:570 mailto:sage [2007/06/10(日) 14:15:08 ] >>573 なるほど!!! 何をもって完全に等しいかを考えればよかったんですね!!!!! 中に入っている変数の値、全てが完全に等しいものを探しているので 一つ一つ比較していけばおkですね! arraylistとか型がobject型のものは完全に等しいかを考えるのがむずかしいですね
576 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 14:32:07 ] 思而不学則殆そのものだな。 まあ人事だからどうでもいいけど
577 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 21:44:42 ] Wubi - Ubuntu installer for Windows pc11.2ch.net/test/read.cgi/software/1181387720/l50
578 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 23:39:47 ] コピペ君って馬鹿だな、まで読んだ。
579 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 06:18:32 ] ここは初心者馬鹿にしてストレス発散するスレだな。
580 名前:デフォルトの名無しさん [2007/06/11(月) 07:08:15 ] Form1で動画を再生(winmm.dllのmciSendStringAのopen、window、playを使って)→Form1をクリックしたら停止 というのを実現したいのですが、停止がうまくいきません。 Form1の動画以外の場所をクリックした時は停止するんですが、動画をクリックした時は停止しません。 動画をクリックした時も停止させる方法はあるのでしょうか? ちなみに↓が停止のコードです。 Dim FileName As String = """C:\1.avi""" End SubSub Form1_Click(省略) Handles Me.Click mciSendStringA("close " & FileName, "", 0, 0) End Sub
581 名前:580 [2007/06/11(月) 07:11:38 ] すみません、間違えました。 ↓です。 Dim FileName As String = """C:\1.avi""" Sub Form1_Click(省略) Handles Me.Click mciSendStringA("close " & FileName, "", 0, 0) End Sub
582 名前:デフォルトの名無しさん [2007/06/11(月) 09:18:41 ] フォーム1に同じデリゲートのプロシージャ作って 動画のクリックイベントに停止処理のプロシージャをAddhandlerしたら終わるんじゃないの?
583 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 10:39:17 ] 動画をクリッコしたとき発生するイベントに mciSendStringA("close " & FileName, "", 0, 0) って書けばいいだろ。
584 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 10:52:16 ] 栗っ子
585 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 11:47:55 ] VB.NETでは「メソッド」と「プロシージャ」の言葉はどう使い分けてるの? プロシージャ : クラスかモジュールに定義されたSubかFunction メソッド : クラスに定義されたプロシージャ でいいの?
586 名前:580 [2007/06/11(月) 14:37:12 ] めちゃくちゃ低能な質問ですが、 mciSendStringA("window " & FileName & " handle " & Me.Handle.ToString, "", 0, 0) これで動画の表示先をForm1にしているのですが(MeはForm1)、この場合の動画のクリックイベントはMe.Clickではないのですか?
587 名前:デフォルトの名無しさん [2007/06/11(月) 17:13:24 ] いや・・・・それいぜんに Dim FileName As String = """C:\1.avi""" >>End SubSub Form1_Click(省略) Handles Me.Click mciSendStringA("close " & FileName, "", 0, 0) End Sub >>つけてる行のソースはありえないから ヘタな小細工せずにそのまま貼り付けろヤ
588 名前:デフォルトの名無しさん [2007/06/11(月) 17:19:45 ] データ個数32768個(可変)、チャンネルが8ch(可変)のデータがテキスト形式であります。 チャンネルはタブ区切り、データ個数は改行区切りです。 1ch 2ch 3ch 4ch … 1 0.5 0.7 0.8 0.9 … 2 0.6 0.12 0.13 0.5 … … 32768 という感じの並びです。これを2次元配列に格納してそれぞれのチャンネルの 解析に入りたいのですが、どうやって2次元配列に格納できるでしょうか? Splitを使ってみたのですが、いまいち分からずに困っています。
589 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 17:24:33 ] >588
590 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 17:35:56 ] >588 きみのいう2次元配列ってのは (データ番号,チャンネル番号)でいいのかな?
591 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 17:37:00 ] Dim hoge(,) As String For i As Integer = 0 To データ数 - 1 データ = (i+1)行目のデータ Dim hogehoge() As String = データ.Split(Chr(Keys.Tab)) For j As Integer = 0 To hogehoge.Split(Chr(Keys.Tab)).Length - 1 ReDim Preserve hoge(i, j) = hogehoge(j) Next Next
592 名前:588 [2007/06/11(月) 17:45:31 ] レスありがとうございます。 2次元配列はできたら(チャンネル番号、データ番号)がいいですが、 解析はどちらでもできると思います。 ReDim Preserve は処理の速さはどうなんでしょう?
593 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 17:52:05 ] 自分で試してみろ
594 名前:580 mailto:sage [2007/06/11(月) 18:21:32 ] <<587 <<580は間違いなので、<<581で訂正していますが…。 とりあえず、全体です。 Public Class Form1 Dim FileName As String = """C:\1.avi""" Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" _ (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _ ByVal uReturnLength As Integer, ByVal hwndCallback As Integer) As Integer Function SendString(ByVal cmdString As String) As Long SendString = mciSendString(cmdString, "", 0, 0) End Function Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click SendString("open " & FileName & " alias f1") SendString("window f1 handle " & Me.Handle.ToString) SendString("play f1") End Sub Private Sub Form1_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles Me.Click SendString("close f1") End Sub End Class ケータイで書き込んでいるので、見づらかったらすみません。 今パソコンから書き込めないんです。
595 名前:580 mailto:sage [2007/06/11(月) 18:31:13 ] >と<を間違えたorz
596 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 18:40:22 ] >>591 やめてくれ
597 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 18:48:59 ] 参照は4バイトとして 最後には4×8×32768=1MB 平均すると0.5MB 0.5MB×8×32768=128GB つまり128GBものメモリを確保解放しまくるわけだ。 あほかと言いたい。
598 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 18:57:24 ] その けいさんは おかしい
599 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 19:00:18 ] あれ、たしかにおかしいな。 ってかこれ正しく動くのか?
600 名前:デフォルトの名無しさん [2007/06/11(月) 23:32:52 ] SqlCommand.CommandTimeoutでSQLのコマンド実行のTimeoutを設定できますが これのデフォルト値である30秒という値を変更する方法はありませんか? SqlCommandを使うところ全部でCommandTimeoutを設定するコードを書かずに 設定ファイルで変更できないものかと思っているのですが
601 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 01:28:11 ] コネクションストリングにかけば? つうか、いくらでもあると思うが…
602 名前:デフォルトの名無しさん [2007/06/12(火) 04:52:12 ] >>462 少し気になったので、相乗りで質問、というか、低脳なコメントを。 以前、VB.NETからアンマネージドのCのDLLを呼び出してたのだが、 そのCのDLLの内部に ローカル変数に対しメモリーアロック掛けっぱなしというBUGがあった。 DLLを作成してたのは他社(仮にA社)だったのでソースも確認しようがなかったので そんな障害があるとは自社ではまったく気づいておらず、 後日A社から申し出があって、不具合修正版のDLLを貰った、ということがありました。 それはそれで解決したので問題ないのですが、 もしA社が申し出なかった場合、自社では原因を掴むのが難しいと思い・・・ こんなときどうやって切り分けるのでしょうか。 >>458 の言っているWorkingSetじゃ プロセスのメモリ使用量だから 相手のDLLが使用したメモリ量だけ切り出そうと思っても できないんじゃないかと思うのだが、、、。
603 名前:デフォルトの名無しさん [2007/06/12(火) 05:38:48 ] >>597 たとい12使用しても最近のメモリは性能いいからもんだいない
604 名前:デフォルトの名無しさん [2007/06/12(火) 07:01:29 ] >>601 MSDNのSqlConnection.ConnectionStringを見たところでは対応している キーワードがないみたいです。Connection Timeoutキーワードは CommandTimeoutとは別ですよね。他の載っていないキーワードがあるのでしょうか? また、書き忘れましたが.NET Framework 1.1を使っています。
605 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 09:13:36 ] >>597 文句をいうのはいいが、打開案も出さねばゴミだ
606 名前:デフォルトの名無しさん [2007/06/12(火) 09:14:04 ] >>602 普通マネージドプログラムを書いてもらうものじゃないかな? ウチはCOM使う場合、相手に依存するから検証されてないと保証できないですよ みたいに言って逃げてる そんな深い所まで調べる時間が無い
607 名前:デフォルトの名無しさん [2007/06/12(火) 12:09:01 ] RadioButtonListなどを貼り付けたユーザーコントロールを作成しています。 RadioButtonListのListItemコレクションエディタを、ユーザーコントロール呼び出し側で、 操作したいのですが、よい方法ありませんでしょうか?
608 名前:デフォルトの名無しさん [2007/06/12(火) 12:43:20 ] プロパティでそのままラジオボタンリストを公開するとか public read only property RB as radiobuttonlist return me.RadioButtonList1 end property みたいなwwww エディタのプロパティがネストしてやりづらいしすげぇダサいやり方だと個人的に思うけど 単にラジオボタンリストのコレクション公開すればできないか?
609 名前:デフォルトの名無しさん [2007/06/12(火) 15:46:32 ] 配列のソートで質問です。 例えば以下のような構造体を持つ配列があります structure AAA ID as integer ID_2 as integer Name as string end structure このデータを List(Of AAA) に挿入してあります。 AAAの中身 ID ID2 Name 1 2 AAAAAA 3 2 BBBBBB 2 3 CCCCCCC 2 1 DDDDDD このList(Of AAA) の中のデータを簡単に ID,ID2 の準でソートできないでしょうか? 1つならば簡単なのですが 条件が2つあるというのがネックです。 ICompareを独自に実装すべきでしょうか?
610 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 16:12:19 ] >>609 msdn2.microsoft.com/ja-jp/library/w56d4y5z (VS.80).aspx
611 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 16:23:50 ] >>609 >IComparable.Compare(x, y) If (x.ID > y.ID) Then Return 1 ElseIf (x.ID < y.ID) Then Return -1 Else If (x.ID_2 > y.ID_2) Then Return 1 ElseIf (y.ID_2 < y.ID_2) Then Return -1 Else Return 0 End If End If
612 名前:デフォルトの名無しさん [2007/06/12(火) 16:28:50 ] >>610 >>611 ありがとうございます 実装できました! 実装は IComparer(Of Hoge) を使用してキャストが発生しないように実装してみました。
613 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 22:16:39 ] >>609 そもそもどうやってここにデータを入れたんだw
614 名前:デフォルトの名無しさん [2007/06/12(火) 23:06:55 ] >>613 構造体配列だから普通に入れたんじゃね?
615 名前:611 mailto:sage [2007/06/12(火) 23:48:46 ] >>611 の一行目はIComparer(Of AAA)の間違いね >>612 はわかってるみたいだけど
616 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 23:54:05 ] >>614 そっかww
617 名前:デフォルトの名無しさん [2007/06/13(水) 00:20:05 ] vb2005で、WMIを使ってUSBに接続されたHDとかの PNPDeviceIDを取得するものを作ってるんだけど、 ドライブ名を指定して取得する方法ってありますか? 「E:」って指定してできるのかと思ったけど、Win32_DiskDriveは ドライブ情報だからパーティションの情報なんてないし・・・ 方法があったら、教えてほしいです
618 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 12:07:52 ] VBSでGIF画像の色を置換したいんですが可能でしょうか? RGB(R, G, B)でいうと、緑色(85, 127, 85) ⇒ 青色(85, 127, 170) に変換したいのです。 大量の画像を一度に処理したいので、フォトレタッチソフトでは手間がかかりすぎて・・・。 どうか、偉い人教えてください。
619 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 12:23:06 ] What's VBS ? Virus Buster Special ?
620 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 16:48:14 ] VBScriptのことなんじゃね ここはVB.NETのスレですよ もちろんVB.NETなら間違いなく可能だけどVBScriptではどうかは知らん
621 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 19:25:07 ] >>619-620 レスありがとうございます。 VBSってのは、VBScriptのことです。説明不足ですみません。 VB.NETだとどういう感じに書けばいいのでしょうか?
622 名前:デフォルトの名無しさん [2007/06/13(水) 20:50:09 ] vb2005を使っているのですが質問をさせてください 例えばフォームにtextbox1〜textbox10まであったとして、それぞれに同じ処理を連続して実行したいのですが for文を使うとして for n=1 to 10 textbox(n)="文字列" みたいなことを使用としたのですが、当然これを関数名として認識してくれませんでした あらかじめ用意した変数に="textbox" & n みたいなことや 今の自分で他にも思いつく限りのことはやってみても同じでした・・・ こういったtextboxやpicutureboxなどのオブジェクト名(?)をfor文等で連続して実行させたい場合 そのオブジェクト名の連番の表記をどういった風にやるのが適切なのでしょうか? ご助言をどうかよろしくお願いします。
623 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 21:00:15 ] どうしてVB6上がりな人は素直に「コントロール配列が使いてえ」って言えないのかね。 ドトネトにコントロール配列はないから自分で配列なりListなり作って やってくださいよ。
624 名前:デフォルトの名無しさん [2007/06/13(水) 21:49:14 ] どうしてもコントロール配列みたいなことをしたければ、 #Region "Windowsフォームデザイナで生成されたコード 〜#End Region のところに、 TextBox(1)=TextBox1 TextBox(2)=TextBox2 って書いていけばできるんじゃない?
625 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 21:57:08 ] >>617 Win32_LogicalDiskRootDirectory 使えば何とかなるかも
626 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 22:24:03 ] >>622 どぼんに配列に関する項目があるから、そこを参照。
627 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 22:40:06 ] >>623 VB6なんて使ってませんが? >>626 カンシャ
628 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 22:56:49 ] まあVB6上がりであろうとなかろうと、そんな程度でいちいち人に尋ねてるようじゃ 先はないと思ったほうがいいな。