1 名前:デフォルトの名無しさん mailto:sage [2011/12/28(水) 23:43:48.38 ] 前スレ VB.NET質問スレ(Part37) toro.2ch.net/test/read.cgi/tech/1317448996/
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 = "変更"