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

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

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

次レスに続きます






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

前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