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


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

VB.NET質問スレ (Part18)



1 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 18:41:18 ]
[前スレ]VB.NET質問スレ (Part17)
pc8.2ch.net/test/read.cgi/tech/1155292844/

313 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 15:05:49 ]
>>312

見ろよ。こいつ>>309
>馬鹿な癖に馬鹿を自覚してない

一段どころか、モノホンのバカなんだよ。

で、もうこの話題は飽きたんだ。

314 名前:デフォルトの名無しさん [2006/11/16(木) 17:12:24 ]
>>309
文字列どうしの比較はEquals()を使えって行ってるだろ。
まさかおまえ275と同一人物じゃないだろうな。
もういい、次、次、次。

315 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 17:47:11 ]
エクアルスとか面倒なだけだろ

316 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 18:09:19 ]
>>315
( ・ω・)・・・イコールだよ・・・・

317 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 19:51:39 ]
>>314
Equals使えってじゃばじゃないし。

318 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 19:52:42 ]
ポカリスエットとはちがうのか

319 名前:デフォルトの名無しさん [2006/11/16(木) 19:55:34 ]
>>318
それはアミノサプリだろ!

…???あれ????

320 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 20:14:02 ]
エアリスのことかーーー!!

321 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 20:41:19 ]
>309が話題を流そうと必死になっているようだ。




322 名前:デフォルトの名無しさん [2006/11/16(木) 20:49:50 ]
データグリッドについてきいてもいいか

323 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 20:56:37 ]
標準の?
フレームワークは?

324 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 21:25:41 ]
>>322
苦しゅうないよきに計らえ。

325 名前:デフォルトの名無しさん [2006/11/16(木) 21:57:18 ]
データグリッドで、
プロパティから「編集、更新、キャンセル」
ボタンを追加したのですが、編集モードに
切り替わらないのです。もちろん、EditCommandの
イベントハンドラにコードは記述してあります。
ステップ実行すると、イベントとして認識されて
いないように思えるのですが。(Page_loadメソッドを見にいく)
教えてください、神様。

326 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 22:12:25 ]
>>309
「物事をシンプルに考える能力がない」には同意。

簡単な事を小難しくコーディングするヤツが大杉。
物事の本質的な部分がわかってないからそうなるんだな。たぶん。

327 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 00:10:12 ]
マッチする項目がなくても全部消して追加すんのかよ

328 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 00:28:59 ]
>327
既出の動きが変わる件やら、DataSourceにbindingされていたらダメじゃんとか、
応用応用いいながらListboxコントロールをCheckedListBoxに変更されたら
やり直しじゃんとか、突っ込みどころ満載なのはもう十分わかってるから、
せっかく逃亡しているんだからそっとしておいて、次の質問に備えようよ。

で、いまいち説明がよくわからんので、出せる範囲でいいのでコードを
つけて説明してもらえるとコメントがつきやすいぞ >325
あと、DataGridなのか、DataGridViewなのかもね。


329 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 04:08:12 ]
>>326
そういうやつらは少ない時間に多量のコーディングができると思われるので逆に評価が高い

330 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 08:20:37 ]
>>328
突っ込みどころ満載、って
それこそ突っ込みどころ満載だな。

馬鹿な癖に馬鹿を自覚してない、とはこういうことを言うんだけどねえw

331 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 08:50:06 ]
具体的に突っ込んでくれないと説得力ないよ



332 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 12:15:37 ]
>>331
ウホッ!

333 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 13:25:15 ]
>>330
せっかく逃亡したのなら、そのまま逃げてりゃいいのに。
なんでわざわざ恥をさらしに戻ってきたがるのやら。


334 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 14:34:15 ]
>>333
>>330は実は女でツンデレ。
このスレが好き。

もう少し、デレを出して欲しいよ。

335 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 20:56:46 ]
別にあんたたちのために帰ってきたんじゃないんだからね

336 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 03:37:15 ]
>>314
まだこんなこと言ってるやつがいるのか……

>>325
まさかまた、Page_LoadでPostBack時にもDataGridの中身をBindしている、
とかいうオチじゃないだろうな?

編集ボタンが押された後は
Page.PageLoadイベント

DataGrid.EditCommandイベント
の順でイベントが発生するけど、
PageLoadイベントのイベントハンドラーで、DataGridの中身を、再バインドしてたら、
DataGridのイベントは、発生しないぞ

337 名前:デフォルトの名無しさん [2006/11/18(土) 18:48:23 ]
初めての質問です。プログラムを書いていて何点か質問です。
ビルドしたbin の中に ja ってフォルダがあるのですが、これも配布しなくては
いけないものでしょうか?なくても動く気がしたので。
また、同様にFrameWorkに依存するのではなかろうかというDLL関係は
一緒に配布したほうがよいのでしょうか?
Microsoft.VisualBasic.dll
System.Web.dll
他 よろしくお願いします。


338 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 19:06:05 ]
>>337
jpフォルダはFormのLanguageプロパティを日本語にするなどで、日本語リソースを作るとできる。
要配布。もしその中が空なら無視してよい。
Microsoft.VisualBasic.dll 、System.Web.dll は.NETフレームワークが入っていれば必ずあるのもで、
配布したいなら再頒布可能パッケージ(dotnetfx.exe)を添付するべし。 


339 名前:337 [2006/11/18(土) 19:32:13 ]
>338 ありがとうございます。
もう一つ質問させてください。
.net 2003 使用してますが、SP1 を当てた場合。
配布先に新しくビルドしたプログラムを入れた場合、なにか注意点ありますか?
FrameWork に準ずると思ってるので関係ないとおもってるのですが確信が
なくて。また、Framework1.1 にも微妙にバージョン違いのものがあるかと
思いますが、開発環境ビルドものPCのFramework1.1 のバージョンと配布先
クライアントのFramework1.1のバージョンは合せて置くものでしょうか?
グレープシティの製品のDLLが微妙にアップデートがあったりで
統一した方が良いのでしょうけど台数が数百台とかある場合みなさま
どうされてるんだろうと思いまして・・・



340 名前:337 [2006/11/18(土) 19:36:58 ]
読み直したらめちゃくちゃ理解しがたい文章書いてしまいました。
すいません。
よろしくお願いします。



341 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 20:02:41 ]
理解しがたいと自覚したならリライトしようよ。

SP はバグつぶしのためのものなので当然当てるべき。
SP 当ててりゃ .NET Framework のバージョンは悩まないで良い。同じ。
サードパーティのはサードパーティにバージョン管理のポリシを聞くべきだな。
Microsoft はマイナーバージョンまでが同じなら相互互換性を達成させておくべきだというガイドラインを示してるけど。



342 名前:デフォルトの名無しさん [2006/11/18(土) 20:19:39 ]
NetworkStreamクラスのWriteメソッドについて質問させてください
Writeメソッドは書き込むデータをbyteの配列で指定するようなのですが
byte型だと負の値が使用できません
NetworkStreamクラスで負の値を使用したい場合はどうすればいいんでしょうか?

343 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 20:25:47 ]
何をしたいのかさっぱり分からんが、BinaryWriter 使えば?

344 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 20:33:33 ]
>>343
JavaのDataOutputStreamクラスのwriteメソッドと同じ機能を.NETで実現したいんです
BinaryWriterだとファイルIOにしか使えなくないですか?
ネットワークIOでbyte型の負の値を使用したいです


345 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 21:25:06 ]
BinaryWriter は Stream に対するバイナリ書き込み用クラスだ。
意味は分かるな?

言っておくが StreamWriter もそうだぞ。> Stream に対する

346 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 23:16:11 ]
つーか正か負かなんて関係ないんじゃね?

347 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 00:02:02 ]
>BinaryWriterだとファイルIOにしか使えなくないですか?
何を見てそう思ったのか不思議だ。


348 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 03:56:11 ]
VB.NET 2003でボタンを押すたびに音声ファイル(WAV)が流れるように
するにはどんなコードを書けばいいんでしょうか?

349 名前:337 [2006/11/20(月) 09:11:54 ]
いつも、開発環境とクライアントの環境で意味不明のエラーがでてまして
どうやらそのあたりに関係がありそうです。
これから調べはじめます。
.dll とかそのた依存ファイルがBin の中にうんざりするほど
入れてたのでそれの整理からはじめます。
いろいろありがとう御座いました。

350 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 10:49:16 ]
あまりに初歩的な質問で恐縮なのですが、子供の為にボタンを使ったゲームを作っています。
ボタンが複数ある場合で任意のボタンの色を変えたいのですが、その際10個のボタンがある場合に

b=変えたいボタンの番号
if b=1 then Button1.BackColor = System.Drawing.Color.Blue
if b=2 then Button2.BackColor = System.Drawing.Color.Blue




のようなコードになるのでしょうか。
配列変数のように
button(b).BackColor = System.Drawing.Color.Blue
のようなボタンの指定の出来れば一行ですむのですが、VBでは出来ないのでしょうか?




351 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 11:15:13 ]
>>350
Buttonをあらかじめ配列やリストにつっこんどいてループ。
あるいはform1.Controlsをループでまわして当該ボタンと比較



352 名前:350 mailto:sage [2006/11/20(月) 11:23:05 ]
>>351
>Buttonをあらかじめ配列やリストにつっこんどいてループ。

回答ありがとうございます。
Buttonを配列変数に代入するということなのでしょうか?

353 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 12:19:16 ]
Private btn(9) As System.Windows.Forms.Button

とかでもいいんでね?


で、最初に上の変数にボタンオブジェクトを代入しておいて
変えたい場合に
btn(0).BackColor = System.Drawing.Color.AliceBlue


354 名前:337 [2006/11/20(月) 12:24:45 ]
度々すいません よく、Binの中に
AxInterop.・・・
Infragistics.・・・
Interop.・・・
という、ある程度ルールに基づいてファイルができているかとおもいますが
この3つのファイルの名前の付け方の意味をご教授願えますでしょうか
検索したのですが詳しくわかるページがなかったもので・・・


よろしくお願いします。



355 名前:350 mailto:sage [2006/11/20(月) 12:33:34 ]
>>353
回答ありがとうございます。
ボタンのそれぞれの名前をbtn(0)〜btn(9)のようにしておけばよい
ということなのでしょうか。
大昔の行番号のあるBASICしかやったことがないのでオブジェクトというものが理解出来ておらず
要領を得ない質問ですいません。

356 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 12:43:54 ]
>>355
いやいや。
ドトネトになってコントロール配列は不可になったんだよ


ボタンの名前はなんでもおk。
試しにボタンのオブジェクト名が【btnTest】【btnHoge】 として
最初の起動時にでもさっきのPrivateの変数に対して

btn(0) = btnTest
btn(1) = btnHoge
   ・
   ・
   ・
というように10個分変数に代入。

そのあとは変数を参照して5個目のボタンなら
btn(4).BackColor = System.Drawing.Color.AliceBlue
見たいにすればおk



357 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 12:45:40 ]
>>355
dobon.net/vb/dotnet/control/buttonarray.html
の下の方

358 名前:350 mailto:sage [2006/11/20(月) 13:34:59 ]
>>356
>>357
ありがとうございます!
さっそくやってみます


359 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 13:44:30 ]
>>354
フレームワーク以外の参照が必要なDLLとか、プロジェクトでbin配下に
ファイルを入れてるなら、それがそこに入る。

ただそれだけ。

360 名前:350 mailto:sage [2006/11/20(月) 13:57:00 ]
またひとつ疑問が。
今度は色の指定なんですが、こっちは配列変数には出来ないのでしょうか?


c(0)=”red”
c(1)="blue"
c(2)="green"

for i = 0 to 2
Button1.BackColor = System.Drawing.Color.c(i)
時間待ち
next

などとするとエラーになってしまいます。
算数で正解するとボタンがイルミネーションのようにくるくる色が変わるようにしたいのですが。
しかしVBってBASICって名ですが昔のとはかなり違いますね。

361 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 14:06:47 ]
>>360

c(2) が、どう型を宣言しているかによる。

ボタンで勉強した応用だよ

Private c(2) As System.Drawing.Color

と今度は色の型宣言をして、この変数にいれるのもちゃんと
色の型を持つもの。

c(0) = System.Drawing.Color.AliceBlue

みたいに。




362 名前:350 mailto:sage [2006/11/20(月) 15:02:50 ]
>>361
そんな型宣言も出来るんですか。
変数にボタンやらを代入してそれを操作出来る、それがオブジェクト指向っていう理解でいいのかな???
厨房の頃趣味でBASICとアセンブラをちょこっとやっただけなんで、すっかり様変わりした環境にとまどうばかりです。
ありがとうございました。がんばってみます。

363 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 16:07:00 ]
>>362
そうだね〜

原点をオブジェクトとして、全てをオブジェクトから派生させたのが
オブジェクト指向なのかなぁ

フレームワークをみると、全てはオブジェクトから派生しているから
その考え方はとってもスマートで、いい感じ。

364 名前:337 [2006/11/20(月) 20:44:09 ]
bin の中身の件 いろいろありがとうございます。
もう一つ質問させてださい。
全部で10個くらいのEXEで運用してるアプリケーションです。
クライアントフォルダはC:\D-AP で固定としまして
このフォルダの中にEXEを10個入れてます。
で、各EXEでコンパイルしたbinの中身をあわせた物を入れています。
ただ、新しくコントロールを追加した際DLLが足りない等の警告を極力
少なくしたいため、購入した.net ツールは前もって入れておきたい
(NetAdvantege とかInputMan ) で、インストールされている関係する
DLLやJaフォルダの中身を前もって全部入れて置くってのはありですか?
いつもありがとうございます。
よろしくお願いします。







365 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 09:03:42 ]
>>364
ソリューションで、その今のところは使う予定はない.NETツールも
参照設定を入れておいて、インストーラで一緒に
配布してもいいんじゃないかな。

366 名前:337 [2006/11/21(火) 11:28:51 ]
> 365
ありがとうございます。
そういえばそのパターン前にVB6.0の時それやったことありました。
今回もその手で行こうとおもいます。

ただ、プロジェクトに6.0からアップグレードしたのが結構あるので
依存関係やらなにやらいろいろありすぎて6.0のランタイムも
走らせてます。なかなかきれいなものができなくて
現在も格闘中です。
最近気がついたのですが .net のプロジェクトに参照設定がフルパスで
書いてあったのでそれを参考に.netツールは余分にいれたりしています。
いろいろとありがとうございました。



367 名前:デフォルトの名無しさん [2006/11/21(火) 22:43:29 ]
クラスとかオブジェクトとかインスタンスとかよくわからないので基礎からじっくり理解していきたいと思うのですが、
何かお勧めの本はありませんか?

368 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 22:50:24 ]
じっくりやってる暇なんてないお

369 名前:デフォルトの名無しさん [2006/11/22(水) 11:38:00 ]
フォーム1で相対パスのアドレスが入ったstring形式の「pass」
というデータをフォーム2で使うようにしたいんですけど
どのようなプログラムをすればいいのでしょうか?

プログラムの仕様はフォーム1にあるボタンを押すとフォーム2に遷移。
その後フォーム2でフォーム1で取得した「pass」の中にあるtxtデータを元にプログラムを作っていく予定です。

ぐぐっても検索ワードが悪いのか上手く引っかかりませんでした。
ヒントだけでもいいのでよろしくお願いします。

370 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 11:41:32 ]
>>369
passの内容をレジストリに登録
form2でレジストリを読む


371 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 12:01:12 ]
いやいや、form1がメールで送ってform2で受け取ればいいだろ




372 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 12:10:19 ]
>>371
ばかだなぁ

form1でソケットを生成して、form2で受信すればいいだろw

373 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 12:50:19 ]
今風にするならWebサービスかな

374 名前:369 [2006/11/22(水) 13:34:05 ]
>>370
即レス感謝です。
おかげさまで実装したい通りのものを作ることが出来ました。
他の方々もレス感謝です。

375 名前:デフォルトの名無しさん [2006/11/22(水) 13:38:30 ]
www.vector.co.jp/soft/win95/util/se072729.html
作者の方へ

VisualBasicの学習者たちのためにソース公開してください

376 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 14:01:06 ]
>>374
ほかの人をやきもきさせないように、
ネタかマジかかいとくんだ。


377 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 14:02:02 ]
>>369
最大の問題は「pass」だな。

378 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 14:03:45 ]
pathがpasswordになるのかもしれないじょのいこ

379 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 14:34:26 ]
>>374
しかも、なんでよりによってレジを選ぶんだw

万が一、削除処理なんていれてたら・・・ヽ(ill゚д゚)ノ

380 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 14:38:59 ]
shared って staticのこと?

381 名前:369 [2006/11/22(水) 15:17:17 ]
>>376
ネタじゃなくてマジです。

>>377-378
すみません。プログラム内ではpathを使っていたのですが
こちらではpassで質問していました。お恥ずかしい。
パスワードはとは一切関係ないです。

>>379
他に方法があるのですか?
もしよろしければ参考にしたいので教えていただけると嬉しい。
ちなみに削除処理は入れてません。入れるとまずいのですか?
無学で申し訳ないです。作りながら学んでいるのですが難しいですね…。



382 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 15:29:09 ]
>>380
まぁ、にたようなもの。

スコープが違って、sharedはクラス間でも共有されちゃうよよよよん。

383 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 15:33:31 ]
>>382
マジで?
じゃあstaticの代わりになるものってなんですか?

384 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 15:41:02 ]
>>381

dim f as new form2
f.pass = pass
f.show

385 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 16:12:05 ]
>>383
staticは無くなってないよ(´・∀・` )

>>384
それは、form2がpassというメンバ変数かプロパティを
もっていないと使えない。。。。

386 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 16:29:03 ]
だからそう書けって>>384は言いたいんだろうが

387 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 16:32:47 ]
C#のstaticに該当するのはsharedでいいんですか?

388 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 16:34:47 ]
>>387
C#のstaticはいくつか意味があるから、どれのよ

389 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 16:37:31 ]
>>387
最初からそう書けよ。

C丼でソース書いて、
ttp://authors.aspalliance.com/aldotnet/examples/translate.aspx
で変換すると、大体何が何に変わってるか、わかるよ。

390 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 16:41:51 ]
C#のstaticはいろんな意味があるんですか?
これは驚いた。
VBでは意味が違うとワードも変わるということですか?
すげー

391 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 18:20:16 ]
そういやC#のstatic classはどう書くのだろう。
NotInheritedで継承を禁止して、あとインスタンス化を抑制するのが見当たらない。
プライベートのコンストラクタでも書くのかいな。Moduleでもいいけどなんかいやだ。



392 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 18:38:04 ]
>>391
>>389 でやってみたらShared Class と書けるんだ。ありがとん。

393 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 18:46:57 ]
>>392
VBに(今のところ)Shared Classはないよ。
>>389の変換結果は常に正しいわけじゃない。

394 名前:デフォルトの名無しさん [2006/11/22(水) 18:55:45 ]
Reflectorだと以下のようになった

static class Class1
{
public static int sum(int a, int b)
{
return a + b;
}
}



Friend MustInherit NotInheritable Class Class1
Public Shared Function sum(ByVal a As Integer, ByVal b As Integer) As Integer
Return (a + b)
End Function
End Class

395 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 19:09:27 ]
まんどくさいから、シングルトンに汁。

396 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 19:29:23 ]
>>395
それがいいね

397 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 22:10:35 ]
まあ、動けばなんだもいいさ

398 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 13:30:35 ]
>>394
MSILレベルでは抽象クラス宣言と継承禁止宣言の2つを行うことで静的クラスを実現しているからね。
でもこれをVB.NETでやろうとしてもコンパイル通らない。

>>391
継承禁止にして、コンストラクタの隠蔽によるインスタンス化禁止でほぼ同等のことが実現できる。
>Moduleでもいいけどなんかいやだ。
Moduleと静的クラスは全く別物だからダメだよ。
ModuleにはStandardModule属性が付いているからね。これだけでもう全く別物。

399 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 20:06:35 ]
VBAのスレが立っていないのでここで質問させてください
組込み定数でタブはvbTab改行はvbCRとかあるのですが
スペースとカンマと括弧()の組込み定数を教えてください
もし無ければJISコードでも結構ですのでお願いします。

400 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 20:42:41 ]
なぜスレがたつまで待てないのか
なぜヘルプを見ないのか
なぜAsc()で調べないのか

401 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 20:50:36 ]
怠惰で傲慢で愚昧だから



402 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 22:16:45 ]
>>398
>Moduleと静的クラスは全く別物だからダメだよ。
>ModuleにはStandardModule属性が付いているからね。これだけでもう全く別物。
何が困るわけ?
ああ、クラス名での修飾がいらんとかそういう話?


403 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 01:53:11 ]
>>402
そういう話。

404 名前:デフォルトの名無しさん [2006/11/24(金) 22:23:28 ]
テキストファイルにある数字を一つずつ2次元配列で格納したいんですが
上手くいきません(ノД`)誰かご教授お願いします。とりあえず恥さらしソースのせてみます

Dim sr As New System.IO.StreamReader("ファイルパス", System.Text.Encoding.Default)
Dim buf As String

Dim retu As Integer = 0
buf = sr.ReadLine
retu = Len(buf)

Dim gyo As Integer = 0
Do Until sr.Peek = -1
gyo += 1
buf = sr.ReadLine
Loop

Dim array(retu, gyo) As Integer 
Dim i , j As Integer

Do Until sr.Peek
For i = 0 To gyo
For j = 0 To retu
array(i, j) = sr.read
Next
Next
Loop
sr.Close()

効率的な方法もあるんでしょうがとりあえず行と列を求めて(テキストファイルの列数と行数は同じの前提)
ためしにテキストボックスでretuとgyoを表示させたところ
ちゃんとした数字が入ってるんで一応そこまでは合っているようなんですが配列が全くできません(ノД`)誰かよろしくお願いします

405 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 22:27:02 ]
>>404
うへへははははwww

い、いんてじゃぁwww

406 名前:デフォルトの名無しさん [2006/11/24(金) 22:28:48 ]
もしかしてIntegerが違うんですか?
ご存知でしたら教えてください
お願いします(ノД`)

407 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 22:40:09 ]
>>406
うへへははwww
もう、酔っぱらってよく分かんねww

でも、デバッグでbufを見たらちゃんと出てただろw
arrayはなんでいんでじゃぁなんだよw

うへwうへへへへww

408 名前:デフォルトの名無しさん [2006/11/24(金) 22:54:33 ]
レスありがとう
でも Dim array(retu, gyo) As Stringでも上手くいかない(ノД`)

409 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 22:59:54 ]
integer、string以外で試して見れば?

410 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 23:15:18 ]
>409
ぶはははっはwww

あほだw

あほがいるwwww


peekに達したんだからよめね〜だろwww


あほだwwwwwwwwうわははははははwwww

411 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 23:16:07 ]
いやそれ以前におかすぃだろ



412 名前:最凶VB厨房 mailto:sage [2006/11/24(金) 23:32:26 ]
Dim sr As New System.IO.StreamReader("c:\data.txt", System.Text.Encoding.Default)
Dim buf As String
Dim retu As Integer
buf = sr.ReadLine 'よーしおにいさん1行よんじゃうぞー。
retu = Len(buf) '列の長さはどの行も一緒。と仮定しちゃうぞー。
Dim gyo As Integer = 1 '既に1行読んでるからなー
Do Until sr.Peek = -1
gyo += 1
sr.ReadLine()
Loop
sr.Close()
sr = New System.IO.StreamReader("c:\data.txt", System.Text.Encoding.Default)
'いったん閉じて開きなおす。よーしまた最初から読み直しだぞー。
Dim array(gyo, retu) As Char 'おにいさんは文字と数値の区別をつけるぞー。行と列逆やんか。
Dim i, j As Integer

Do Until sr.Peek = -1
For i = 1 To gyo 'よーしおにいさん0オリジンなんか嫌いだぞー
buf = sr.ReadLine '↑早くも撤回。
For j = 1 To retu
array(i, j) = buf(j - 1) 'bufは0個目から
Console.WriteLine(array(i, j)) '出力ウィンドウで確認だぞー。
Next
Next
Loop
sr.Close()

413 名前:最凶VB厨房 mailto:sage [2006/11/24(金) 23:37:53 ]
3686
4556
6784
1883
1868
1118
1587

c:\data.txt

VB.NET久しぶりすぎる。
ってかVB.NETだよな?






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

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

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