1 名前:前スレ972 [2005/07/17(日) 20:33:58 ] VB.NETの質問全般です 過去スレ VB.NET質問スレ (Part11) pc8.2ch.net/test/read.cgi/tech/1114217190/ VB.NET質問スレ (Part10) pc8.2ch.net/test/read.cgi/tech/1109343613/ VB.NET質問スレ (Part9) pc5.2ch.net/test/read.cgi/tech/1106577850/ VB.NET質問スレ (Part8) pc5.2ch.net/test/read.cgi/tech/1102512868/ VB.NET質問スレ (Part7) pc5.2ch.net/test/read.cgi/tech/1096683017/ VB.NET質問スレ (Part6) pc5.2ch.net/test/read.cgi/tech/1088812165/ VB.NET質問スレ (Part5) pc5.2ch.net/test/read.cgi/tech/1078134703/ VB.NET質問スレ (Part4) pc2.2ch.net/test/read.cgi/tech/1065269043/ 【老若】VB.net質問スレ【男女】 (Part3) pc5.2ch.net/tech/kako/1056/10562/1056281084.html 【老若】VB.net質問スレ【男女】 (Part2) pc2.2ch.net/tech/kako/1043/10436/1043629429.html 【老若】VB.net質問スレ【男女】 pc2.2ch.net/tech/kako/1025/10258/1025848458.html
710 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 10:11:43 ] >>708 , 709 thx.調べてみます。 代わりにソケット通信っていうのはありでしょうか?
711 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 12:13:24 ] >>710 .NET RemotingはTCP/HTTPをベースにしてる(内部で利用している)。
712 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 12:46:14 ] >>711 さんくす。じゃ、簡単にソケット通信でやっちゃおうかな
713 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 13:01:00 ] ソケットは単なる文字列の送受信。 リモーティングはシリアル化されたオブジェクトのやり取り。 目的が全く違います。
714 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 13:27:10 ] 質問です。 スタートアップに指定したフォームを判断することはできますか? if Form1 = Application.StartupForm then みたいなことをしたいんですがー。。
715 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 14:00:22 ] 画面から『閉じる(×)』ボタンを非表示にしたいです。 最大化・最小化は残したいので、ControlBoxでは実現できませんでした。 何かいい方法はないでしょうか
716 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 14:54:17 ] Visual Studio の操作?に関してになるのですが、 C# の場合 メソッドのオーバーライドを行なう際は Protected Override とタイプすると、インテリセンスが開き、 その中からオーバーライド可能なメソッドを選択すると自動的に シグネチャ含めてコードが追加されるのですが、VB.NET の場合は Protected Overrides とタイプしてもインテリセンスが開きません。 VB.NET の場合は、エディタの左上から (overrides) を選択し、 その右からオーバーライドしたいメソッドを選択する、といったように マウスでカチカチやるのが一般的なのでしょうか?
717 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 18:28:22 ] >>715 無効化なら ttp://www.atmarkit.co.jp/fdotnet/dotnettips/142closebtn/closebtn.html だが、さて非表示にはできたかねぇ……。
718 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 19:06:49 ] >>714 プログラマがどれで起動したか把握できないってのはどうよ?
719 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 19:44:58 ] ASP.NET、VB.NETで開発しております。 ログをテキストファイルに出力するような共通関数を作成したいのですが どうにも行き詰って困っております。 wwwroot下にフォルダを作成し、その下に動的にログファイルを作成したいのですが 何かいい方法ありますでしょうか? よろしくお願いします。
720 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 19:46:50 ] どこで行き詰まったの?
721 名前:デフォルトの名無しさん mailto:sage [2005/10/20(木) 23:03:31 ] >ソケットは単なる文字列の送受信。 やはりそういうことか!
722 名前:デフォルトの名無しさん mailto:sage [2005/10/21(金) 09:28:57 ] でも簡単なやり取りだけならソケット通信でもいいよね?
723 名前:デフォルトの名無しさん mailto:sage [2005/10/21(金) 09:51:56 ] >>722 だから自分で目的を考えてでしょ。 単なる非同期・同期での通信ならばソケットでコマンドで十分。 イベント+情報の送受信ならばリモーティング。
724 名前:デフォルトの名無しさん mailto:sage [2005/10/21(金) 13:32:37 ] VB.NETの勉強としてTextBoxクラスを継承して 書式チェック機能を持ったTextBoxを作成しようとしています。 Validatingイベント内で、書式チェックエラーとなった場合に フォーカスの移動をさせないようにしたのですが Formの閉じるボタンを押しても同イベントが発生して 閉じるボタンが無効になってしまいます。 イベント内でイベントをキャンセルしているので当然なのですが チェックを行ってエラー時はフォーカスを移動させないが 特定の処理(画面を閉じるなど)の場合はチェックしない という機能を作ろうとした場合、どのようにすればいいでしょうか? 先人達の知恵を貸してください。
725 名前:デフォルトの名無しさん mailto:sage [2005/10/21(金) 20:28:20 ] >>724 >閉じるボタンが無効になってしまいます。 普通そんな事にはならないと思うけど。 閉じるボタンってウィンドウの右上のXのことだよねえ? フォーム上にフォームを閉じるためのコマンドボタンが用意してあって、 それをクリックしようとしてもクリックできない、なんてオチだったりして。
726 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 08:06:42 ] >何かいい方法ありますでしょうか? log4net EntLib/LoggingAB
727 名前:デフォルトの名無しさん [2005/10/22(土) 16:45:43 ] TextBox1 - TextBox10 の .Text にすべて"*"を表示させたいのですが、 それぞれに TextBox1.Text = "*" TextBox2.Text = "*" : : ; TextBox10.Text = "*" より頭のいい方法を教えていただきたいのですが、
728 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 17:03:24 ] >>727 TextBox配列にいったん格納してからループで値セット、ってあまり手間は変わらんか。
729 名前:最凶VB厨房 mailto:sage [2005/10/22(土) 17:14:01 ] TextBox型のものに"*"をFor Eachでセットしていくとか。
730 名前:デフォルトの名無しさん [2005/10/22(土) 18:00:23 ] >>728 , >>729 727ですが、私は初心者ですので、 具体的にお願いできますでしょうか? 教えていただいてるのにすみません。。。
731 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 18:09:10 ] 初心者ならまずは地道にやっとけってこった
732 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 18:54:52 ] >>727 dobon.net/vb/dotnet/control/tbpasswordchar.html ↑のようなことをやりたいってわけじゃないってこと?
733 名前:最凶VB厨房 mailto:sage [2005/10/22(土) 20:51:25 ] Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Const kome As String = "*" Dim c As Control For Each c In Me.Controls'フォームのコントロール全部に対して If c.GetType() Is GetType(TextBox) Then'テキストボックス型のものなら Dim t As TextBox t = CType(c, TextBox)'コントロールをテキストボックスとして扱って t.Text = kome'テキストプロパティに*をセット End If Next'していく End Sub'とかネ
734 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 21:00:24 ] >>733 ControlにTextがあるんだからCType(c, TextBox)は必要ないぜ。 それより「結果を表示するTextBox11まで*になってしまいましたどうしたらいいですか」とか返されそうだな。
735 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 21:01:41 ] あ、それと型判定は If TypeOf c Is TextBox Then な。
736 名前:最凶VB厨房 mailto:sage [2005/10/22(土) 21:06:09 ] 具体的な指摘どもども。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Const kome As String = "*" Dim c As Control For Each c In Me.Controls 'フォームのコントロール全部に対して If TypeOf c Is TextBox Then 'テキストボックス型のものなら c.Text = kome 'テキストプロパティに*をセット End If Next 'していく End Sub 'とか
737 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 21:07:10 ] >>733 そんな気張って答えるような質問とも思えんが。。 >>734 突っ込む奴が馬鹿だと萎えるなw
738 名前:最凶VB厨房 mailto:sage [2005/10/22(土) 21:09:46 ] >>737 最近コードを書いてなかったので ちょっとしたリハビリや。
739 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 21:15:06 ] 第一さ、そういうの「頭のいい方法」って呼んでよいものかどうか。。 サンプルコードとしてもあまり良質と思えないし。 俺がサンプルかくならせめて、 (1) Nameが"TextBox*"に一致するTextBoxのコレクションを作る関数を示す (2) Nameが"TextBox*"に一致するTextBoxのコレクションを内部的に作って、それを 操作するクラスを示す このぐらいするよ。
740 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 21:17:31 ] >>739 先生、VSを使ってないのでNameプロパティは基本的に空です! どうしたらいいですか!
741 名前:先生 mailto:sage [2005/10/22(土) 21:23:20 ] >>727
742 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 23:04:42 ] 10個くらいなら手で書いちゃえよ
743 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 23:27:21 ] 初回しか埋めないってんなら、>>742 で。 何度か*でクリアするってんなら、>>728 で。
744 名前:デフォルトの名無しさん mailto:sage [2005/10/22(土) 23:29:20 ] >>743 いや、複数回クリアするならメソッドに切り出せばいいと思うんだな
745 名前:初心者 [2005/10/23(日) 11:48:58 ] USBドライブを差し込んだことを検知する方法ありますでしょうか?
746 名前:初心者自己レス [2005/10/23(日) 12:11:14 ] 745 自己レス C#ですけど、www.publicjoe.f9.co.uk/csharp/snip/snippets.html にありました。 お騒がせ
747 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 12:54:15 ] Range("D2:D6").Value = Array("国", "数", "理", "社", "英") エクセルのマクロでこうやって入力すると全部国ってなってしまいます D2が国D3が数D4が理って具合になればいいんですが どうすればいいんですか?
748 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 13:04:09 ] >>747 ttp://oshiete1.goo.ne.jp/kotaeru.php3?q=1693364
749 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 13:13:32 ] >>748 マルチだっていいたいのかな? 嫌味な奴w マルチの何が悪いのかサッパリわからんが、マルチが気に入らないなら放っときゃいいのに。 >>747 自分で答え見つけた方が楽しいだろうからヒントだけ。 ヒント:直線は平面の特殊ケースだと考えよう。
750 名前:デフォルトの名無しさん [2005/10/23(日) 14:02:28 ] VBでスロットのプログラム作ってるのですが、「スタート」ボタンを押したら 0.1秒単位でラベルの数字が回転しているように見せるにはどうしたらいいのでしょうか。 お願いします。
751 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 14:04:46 ] >>749 お前馬鹿ですね。 「 V B . N E T 質 問 ス レ 」
752 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 14:06:22 ] >0.1秒単位でラベルの数字が回転しているように見せる まず日本語の勉強をした方がいいね。意味不明。
753 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 14:36:06 ] >>750 数字をパラパラ切り替えるんじゃなくて、リアルに上下スクロール しているように見せたいってこと? けっこう面倒だと思うよ。 すべての数字や絵柄をピクチャ扱いで配列に入れて、乱数を元にス タックしたシリンダ用の配列を使って、Y軸方向に詰めながらスラ イド表示させるくらいかな? 0.1秒を刻むならEnvironment.TickCountプロパティでどうにかな るかと。数字の全体が表示されるまでに0.1秒かかるようにしたい ってのは、自分で管理する必要あり。
754 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 14:40:56 ] >>753 おいおい750も750だが、あんたもあんただなあ。。 いったい750のどこをどう読めばそういう解釈がw
755 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 17:56:30 ] >>719 そういや俺もできなかったわ 結局トレースログのテキストをそのまま使った記憶あるな そもそもファイル自体が作れなくない? ファイル作れない、既存ファイルへの書き込みができないみたいな状態になって すげぇ困ってトレースログをそのまま使ったな。できるのかな、これ
756 名前:デフォルトの名無しさん [2005/10/23(日) 20:10:17 ] IISのセキュリティー設定とかきちんとやった? プロセスの所有者が書き込み権限あるかとか。
757 名前:デフォルトの名無しさん [2005/10/23(日) 21:00:45 ] VB.NETを使用して、Winアプリを開発しています。 アプリは、画像アップローダなんですが、VB.NETでサーバにファイルを アップロードする方法がわかりません。 どなたかわかる方がいたらお教えください。
758 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 21:06:36 ] サーバによる。
759 名前:757 [2005/10/23(日) 21:09:24 ] 言葉が足らず申し訳ございません。 サーバは、webサーバです。
760 名前:757 [2005/10/23(日) 21:14:06 ] まだ足りませんでした、IISではないです。 よろしくお願いします。
761 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 21:35:34 ] >757 相手がWebサーバーなら受け取る側もアプリが必要だが・・・ アプリが必要かどうかはアップする方法やサーバーの設定による。
762 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 21:38:16 ] >>757 ヒント:<input type="file"> HttpWebRequest
763 名前:757 [2005/10/23(日) 21:55:18 ] ヒントありがとうございます。現在はこのように処理をしてるんですが req = CType(System.Net.WebRequest.Create(url), System.Net.HttpWebRequest) req.Method = "POST" req.ContentType = "multipart/form-data" reqStream = req.GetRequestStream() reqStream.Write(data, 0, data.Length) さて?こっからファイルのアップロードは どうやるんだろうとなってしまっています。 もう少しヒントを頂けたら幸いです。
764 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 22:06:37 ] つうかね、入門書かってこいよ。 ファイルのアップロードなんて入門書に載ってる。
765 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 23:32:18 ] winXP、vb.net2003、office2003使用です。 vb.net側で、「Imports Microsoft.Office.Interop」と「Dim ThisApplication As New Excel.Application」を利用してエクセルを起動した後、エクセル側で「ファイル」→「終了」の操作をしてエクセルを終わらせた場合に、 「エクセルが終了した」ことをvb.net側で情報として捉えることができるコマンドはありませんか?
766 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 23:39:36 ] >>765 それってVB4+Office95時代からある問題だけど今でも出来ないんじゃない?
767 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 23:55:41 ] どうしても必要ならタイマ使ってポーリングすればいいじゃん。 エクセルが生きているかどうかの確認は工夫すれば出来たはずだよやった記憶があるから。
768 名前:デフォルトの名無しさん mailto:sage [2005/10/23(日) 23:56:15 ] MSDN2のVSTOのリファレンスにWorkbook.Shutdownイベントなんてのがあったけどこの辺? 解説読むと違う気もするけど。
769 名前:765 mailto:sage [2005/10/23(日) 23:57:16 ] >>766 ホエ!やっぱムリなのか〜? ネットで調べても、VB側ですべて処理させたら、プロセスの終了まで出来ることはわかってんだけどね。。 やってることは、VB側でマクロを含んだエクセルを起動させて、あとの処理はエクセルのマクロまかせでエクセル側で終了まで処理させるのよ。。 マクロでやらせてるのは、定型の様式への入力支援で、文字の入力まですれば、罫線や結合や印刷範囲の指定までマクロで一気にやらせてます。ただ、そのほかの処理もあるんでエクセル側での終了は必須なんだよな〜 で、エクセル側で終了しても、VB側のフォームが終了するまで起動したエクセルのプロセスが残るもので、それを何とか終了できないかと。。 >>766 回答サンクスです。も少し研究してみます。
770 名前:デフォルトの名無しさん mailto:sage [2005/10/24(月) 00:05:07 ] ポーリングしてたら、もしExcelファイル開いていたら保存ダイアログ出る場合に固まっちゃうぞ
771 名前:765 mailto:sage [2005/10/24(月) 00:18:17 ] ThisApplication.ActiveWorkbook.Nameで既存ファイルを呼び出した場合でも、起動したworkbookの名前は取得できるんで、それから何とかできないかと考えてるんですが。。 「ポーリング」はよくわからないですが、一定時間ごとに監視するというやり方ですかね?だとしたらなるべくパソコンには余計な負担はかけたくないですが。。 できれば、「エクセルが終了した時点で」その情報を取得する方法がないかと。。 明日もあるんで今日は寝ます。レスくれた皆さんありがとうございました。。
772 名前:765 mailto:sage [2005/10/24(月) 00:26:32 ] >>768 Visual Studio Tools for Office.. たかがこんなプログラムにこんな高い製品は買えない。。 今の.netも個人持ちなのよ。。
773 名前:デフォルトの名無しさん [2005/10/24(月) 09:27:56 ] お世話になります。 データセットのDataRowの値が「H」だった場合には、データグリッドに、「ハードディスク」と表示するというような処理をしたいのですが、MSDNで調べても方法が分かりません。 できれば、データグリッドの値だけを変えるようにしたいのですが、どなたか方法をご存じないでしょうか? よろしくお願いします。
774 名前:デフォルトの名無しさん mailto:sage [2005/10/24(月) 09:33:39 ] WinFormかASP.NETかどっちだ?
775 名前:デフォルトの名無しさん [2005/10/24(月) 09:51:01 ] すいません。WINDOWSのFORMです。
776 名前:デフォルトの名無しさん [2005/10/24(月) 09:57:59 ] あげ
777 名前:724 mailto:sage [2005/10/24(月) 14:16:12 ] 返事が遅れてすみません >>725 ×ボタンの事であってます Validatingイベント内で If IsNumeric(CType(sender, TextBox).Text) = False Then e.Cancel = True Exit Sub End If のようにしているだけです Validatingイベント内でキャンセルしているので フォーカスは移動できないのですが(これが当然の動作という事は判ってます) Formの×ボタンを押そうとした時はValidatingを発生させないような事はできますでしょうか?
778 名前:デフォルトの名無しさん mailto:sage [2005/10/24(月) 15:30:11 ] >>777 .NETフレームワークのアップデート汁
779 名前:デフォルトの名無しさん mailto:sage [2005/10/24(月) 15:39:26 ] >718 そのレスはもしかしてVB.NETで派生フォームとか使ってないの? フォームAからフォームB、フォームC、フォームDを派生させたとして、 B〜Dのいずれかがスタートフォーム。 それをフォームAの中で判断したい。 フォームAの記述 If ( me = StartupForm) Then ・・・ End If
780 名前:デフォルトの名無しさん mailto:sage [2005/10/24(月) 19:40:10 ] ユーザーコントロールを派生したくラスの デフォルトのイベントを OnLoad 以外にすることって可能ですか?
781 名前:デフォルトの名無しさん mailto:sage [2005/10/24(月) 19:53:11 ] デフォルトのイベントって何?
782 名前:デフォルトの名無しさん mailto:sage [2005/10/24(月) 20:43:47 ] >>777 あ、なるほど確かにそうなるね。 確信はないけどコントロール側で対処するのは正攻法では難しいんじゃないかな。 フォームのClosingイベントハンドラで引数のeの値をヲチすると、 コントロール側でそういうことをしている場合これのCandelメンバが Trueに設定されるようだから、これをFalseに書き戻してやれば いいんじゃないかな。 とりあえず俺の環境ではうまくいった。
783 名前:デフォルトの名無しさん mailto:sage [2005/10/24(月) 22:09:58 ] 先生、0除算をしたら、DivideByZeroExceptionが投げられると思ったら、 なんか無限記号が表示されるんですけど、どういうことなのでしょうか?
784 名前:デフォルトの名無しさん mailto:sage [2005/10/24(月) 22:39:32 ] >>783 浮動小数を使った場合のデフォルトの動作。 で、VB.NETは特に指定しなかったら除算は大体Doubleとして計算されるから。 判断はDouble.IsInfinityメソッドとか。
785 名前:最凶VB厨房 mailto:sage [2005/10/24(月) 23:30:36 ] 無限記号だって? よっこらせーっと
786 名前:最凶VB厨房 mailto:sage [2005/10/24(月) 23:36:36 ] Dim a As Single = 30 a = a / 0 MessageBox.Show(a) +∞ ぽっかーん
787 名前:757 [2005/10/25(火) 00:46:32 ] もう一度質問させてください。 VB.NETを使用して、Windows Applicationを開発しています。 POSTによりWebサーバに画像ファイルをアップロード(PHP使用)する方法がどうしてもわかりません。 どなたか教えていただけませんか? 現在はこのように書いています。 Dim req As System.Net.HttpWebRequest = CType(System.Net.WebRequest.Create(url), System.Net.HttpWebRequest) req.Method = "POST" req.ContentType = "multipart/form-data" Dim reqStream As System.IO.Stream = req.GetRequestStream() ↓ ここにが画像を入れるのかなと思っていますが… Dim data As Byte() = System.Text.Encoding.ASCII.GetBytes("?key=11&gazou='バイナリ?'") reqStream.Write(data, 0, data.Length) Dim res As System.Net.WebResponse = req.GetResponse() Dim resStream As System.IO.Stream = res.GetResponseStream() Dim sr As System.IO.StreamReader = New System.IO.StreamReader(resStream, enc) Dim html As String = sr.ReadToEnd()
788 名前:757 [2005/10/25(火) 00:49:30 ] 追記させてください。 PHP使用とは、受け取り側のWEBサーバーはPHPを使用しています。
789 名前:デフォルトの名無しさん mailto:sage [2005/10/25(火) 00:49:59 ] FileStreamで読み出せば
790 名前:757 [2005/10/25(火) 01:02:37 ] レスありがとうございます。 ほんとに最近こればかりに時間を割かれているので・・・。泣きそうです。 Dim wkStream As New System.IO.FileStream("C:\gazou.jpg", System.IO.FileMode.Open) のように読み込んで、 dim inData as byte = new byte(4096) dim bytesRead integer = wkStream.Read(inData, 0, inData.Length); while (bytesRead > 0) reqStream.Write(inData, 0, bytesRead); bytesRead = wkStream.Read(inData, 0, inData.Length); end while って感じになるのですか?
791 名前:757 [2005/10/25(火) 01:52:37 ] やっぱりだめでした。 Dim reqStream As System.IO.Stream = req.GetRequestStream() reqStream.Write(data, 0, data.Length) Dim wkStream As New System.IO.FileStream("c:\gazou.jpg", System.IO.FileMode.Open) Dim inData(wkStream.Length) As Byte Dim bytesRead As Integer = wkStream.Read(inData, 0, inData.Length) While (bytesRead > 0) ↓ここでバイト数オーバーとでます、。 reqStream.Write(inData, 0, bytesRead) bytesRead = wkStream.Read(inData, 0, inData.Length) End While reqStream.Close() すでに画像のアップロードに成功された方、 どうか教えてください。
792 名前:デフォルトの名無しさん mailto:sage [2005/10/25(火) 08:31:58 ] 普通にHTMLページでそのファイルアップロード画面へアップした場合と、 なにか悩んでるプログラムでの、 HTTP通信の差を見た? ログとるなり、他のツール使うなりすれば見れるでしょ。 つうか、サーバもいじれるならFTP立ち上げたほうが早いし問題ないし。 HTTPのファイルアップロードは所詮オマケというか無理がある仕様だし。
793 名前:デフォルトの名無しさん mailto:sage [2005/10/25(火) 08:36:29 ] ところでGetRequestStreamの解説を読んだことがなさそうだな>質問者
794 名前:デフォルトの名無しさん [2005/10/25(火) 16:07:35 ] DataColumnCollectionの列順を変えたいのですが、どなたかよい方法をご存じないですか? MSDNで調べても、方法が載っていません。 よろしくお願いします。
795 名前:デフォルトの名無しさん mailto:sage [2005/10/25(火) 17:26:38 ] 新しいDataTableを作る
796 名前:デフォルトの名無しさん mailto:sage [2005/10/25(火) 19:13:31 ] その並び順を気にする発想が理解できん。
797 名前:デフォルトの名無しさん mailto:sage [2005/10/25(火) 19:59:06 ] 一度取得したテーブルをどうこうするより、希望する列順で取得できる クエリを出したほうが楽かと。
798 名前:デフォルトの名無しさん mailto:sage [2005/10/25(火) 23:39:21 ] どうもこんばんわ。 VB.NETでクォータービューの、FFTみたいなのを考えているんですが、アルゴリズムに いまいち自信がもてません。 今は、Form1Paintに2次元配列から取得したマップデータをもとに、DrawImageで 全てのマップチップを描画しています。コントロール配列でピクチャーボックスにしなかったのは 重いかなぁとおもったからです。DrawImageでも普通にちらつきますのでバックバッファいれなきゃなりませんが。 今は、iとjで2重ループで回して左奥から順番に右手前まで描画しています。 マップ回転は描画する順番を変えてやっています。 それでとりあえずはそれっぽいマップが出来上がったのですが、その上にキャラを 置いたり、カーソルを表示したりする時に、その座標をどのように取得するべきなのかが よくわかりません・・・。 DrawImageだと座標が取れないので、自分でxとyを決めるのでしょうか。 でもそういうのだとなんだか・・・単に座標は合っていて、見た目は正しいけれど、 実際はそこに見えているだけで配列データにリンクしていないので、どうもしっくりこないなぁ。 と感じます。 すみません・・自分で書いてても判りにくいんですが、正しいアルゴリズムの ヒントでも結構ですので教えていただけないでしょうか。
799 名前:デフォルトの名無しさん mailto:sage [2005/10/26(水) 00:05:28 ] >>798 ヒント: 内部的に2次元で処理して、クォータービューはDirect3Dまかせ
800 名前:デフォルトの名無しさん mailto:sage [2005/10/26(水) 00:14:16 ] >>798 なんて事は無い質問だな 3次元クリッピングっていう奴だ
801 名前:デフォルトの名無しさん mailto:sage [2005/10/26(水) 09:59:20 ] 例えば、 On Error Goto ErrHandler : : ErrHandler: で、ErrHandlerに飛んできた時に、呼び出し元の行番号を取得する方法ってあります? 現在の行番号を取得することはできるんだけど・・・
802 名前:デフォルトの名無しさん mailto:sage [2005/10/26(水) 10:47:43 ] >>801 そんなんも考えつかない or 調べられないのだったら、 プログラマー辞めたら?
803 名前:デフォルトの名無しさん mailto:sage [2005/10/26(水) 10:51:59 ] >>802 うはw なにコイツw プログラミング以外人に誇るモノがない人ですか?
804 名前:801 mailto:sage [2005/10/26(水) 11:05:45 ] New StackFrame(True).GetFileLineNumber で現在の行番号を取得したり、 Reflection.MethodBase.GetCurrentMethod.Name で現在実行中のメソッド名を取得はできたんですけどね・・・ これくらいしか調べられなかったオレって・・・
805 名前:デフォルトの名無しさん mailto:sage [2005/10/26(水) 12:10:12 ] 行番号??? まあ、ログ吐きたい場合などにほしくなるけど、結論的には不可です。 デバックコンパイルすれば例外の中に履歴的に出るから見れるけど、実行時はありません
806 名前:デフォルトの名無しさん mailto:sage [2005/10/26(水) 12:26:07 ] >>801 On Errorより、Try〜Catchを使った方がいいのでは?
807 名前:デフォルトの名無しさん mailto:sage [2005/10/26(水) 12:30:01 ] そそ ワシもtry-catchでexception.stacktraceじゃいかんのか?とオモタ
808 名前:駆け出しのPG [2005/10/27(木) 00:41:10 ] Windowsフォームで作ったアプリに簡単なプロテクトを掛けたいのですが、良い方法はありませんか?
809 名前:デフォルトの名無しさん mailto:sage [2005/10/27(木) 00:41:56 ] プロテクトって何をプロテクトするのよ
810 名前:駆け出しのPG [2005/10/27(木) 00:44:12 ] EXEコピーを防止したいです。 もちろんユーザーが素人に限定されますが。