1 名前:デフォルトの名無しさん [04/07/03 08:49] VB.NETの質問全般です 過去スレ 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) pc2.2ch.net/test/read.cgi/tech/1056281084/ 【老若】VB.net質問スレ【男女】 (Part2) pc2.2ch.net/tech/kako/1043/10436/1043629429.html 【老若】VB.net質問スレ【男女】 pc2.2ch.net/tech/kako/1025/10258/1025848458.html
802 名前:デフォルトの名無しさん mailto:sage [04/09/07 16:14] >>801 その方法であっさり送る事が出来ました。 POP before SMTP で自分の所属するSMTPから 他所のドメインに送信する方法でかなり悩んでいたのですが こんな方法があるとは思いも尽きませんでした。 本当にありがとうございます! アドバイスして下さった皆さんにもとても感謝しています。 おかげさまでメール送受信の仕組みも全然勉強不足なのを痛感できました。 今回は801さんの方法で送ることができましたが 他の実現方法もないか勉強がてらいろいろ試してみようと思います。
803 名前:デフォルトの名無しさん [04/09/07 16:32] >>801 神認定
804 名前:デフォルトの名無しさん mailto:sage [04/09/07 17:13] >>802 ウィルス/ワームの類でPCを乗っ取って spam をガンガン送る奴とかへの対策でLAN 内部から外部への smtp での直接アクセスをはじくネットワーク管理者も多いと思いますので、その辺を考慮する必要がある なら自分の側のサーバ経由での SMTP の方も使えるようにしたほうがよいでしょう。 そういったネットワークの内部からなら、内部の smtp サーバには認証無しで送れそうな気もするし。
805 名前:デフォルトの名無しさん mailto:sage [04/09/07 21:59] このスレ、俺がいなければ良スレだな
806 名前:デフォルトの名無しさん mailto:sage [04/09/07 23:08] >>805 俺がいなければ良スレだよ
807 名前:デフォルトの名無しさん mailto:sage [04/09/08 12:50] ソリューション内に、AとBのプロジェクトがあります。 Aにフォームを継承したクラス1と、それを継承したクラス1'があります。 このクラス1と1'をBプロジェクトでも使用したいので、 リンクファイルとして追加しました。 ですが、実行しBプロジェクトでクラス1'をNewしようとすると、 指定されたカルチャ (またはニュートラル カルチャ) に必要なリソースがアセンブリに見つかりません。 "クラス1'.resources" が、アセンブリ "Bプロジェクト" に正しく埋め込まれているか、 またはリンクされているかを確認してください。 というエラーが発生してしまいます。 ビルドは通ります。 それぞれのプロジェクトをソリューションから切り離した場合もうまく動きました。 フォームを継承していない自作クラス2と2'は動作しています。 サブクラスはリンクファイルとして使用できないのでしょうか?
808 名前:デフォルトの名無しさん mailto:sage [04/09/08 16:37] はい、その通りです。
809 名前:デフォルトの名無しさん mailto:sage [04/09/09 02:59] なんでリンクファイルにしたいわけ?
810 名前:デフォルトの名無しさん mailto:sage [04/09/09 03:04] 現在、.Net Remotingの勉強をしようと MSDNのサンプルを試してみています。 System.Runtime.Remoting.Channels.Tcp名前空間を インポートするように書いてあるのですが、自分の環境では 名前空間が見つからないというエラーになってしまいます。 確かにSystem.Runtime.Remoting.Channelsの メンバ一覧にも出てきません。 普通にインポートできるものじゃないんでしょうか?
811 名前:810 mailto:sage [04/09/09 03:07] System.Runtime.Remotingを参照設定したら解決しました。 すみませんおさわがせしました。
812 名前:デフォルトの名無しさん [04/09/09 17:09] Windowsアプリケーションを作成しています。 プログラムの中で予期せぬエラーが発生した場合に、共通のエラーメッセージを表示したいのですが、 すべてのイベントにTry〜Catchを書かずに実現する方法はありませんか? ASP.NETではGlobal.asaxでApplication_OnErrorにエラーメッセージ表示を記述すれば実現できたのですが、Windowsアプリケーションでは無理なんでしょうか。。。
813 名前:デフォルトの名無しさん [04/09/09 17:50] >>812 試してないけど Application.ThreadException イベント はダメだった?
814 名前:デフォルトの名無しさん mailto:sage [04/09/09 23:47] 質問です。 実行時にフォームに labelコントロールを作ろうとしています。 C = New Label Me.Controls.Add(C) ってやると作れるのはわかりました。 既にある Label1 のコピーみたいなのはできませんか? C = Label1 ってやると実態は増えてないし、 New Label を Label1 で初期化できるといいのですよ。 なにかやり方ありますか?
815 名前:デフォルトの名無しさん mailto:sage [04/09/10 00:53] あるわけねーだろ馬鹿
816 名前:814 mailto:sage [04/09/10 11:40] >>815 そっか。じゃ しかたない。
817 名前:デフォルトの名無しさん [04/09/10 11:46] 現在の Object の簡易コピーを作成します。 [Visual Basic] Protected Function MemberwiseClone() As Object [C#] protected object MemberwiseClone();
818 名前:デフォルトの名無しさん [04/09/10 12:13] For Nextでクルクル回しながら得た値を TextBox1.Text TextBox2.Text と順番に突っ込んで生きたいのですが For i = 1 TO 10 として TextBox"i".Textと言う格好で、末尾を変数にしての 名前の指定の仕方がわからず困っています。 どなたかボスケテいただけませんか?
819 名前:デフォルトの名無しさん mailto:sage [04/09/10 12:22] どうしてもそういうヘンなことがしたいのなら、>>545 あたりを一読した上で、 Type.GetField と FieldInfo.SetValue あたりを使えばいいと思うけど、絶対お勧めしない。 事前にコントロールへの参照を配列に入れておいたほうがいいと思う。
820 名前:デフォルトの名無しさん [04/09/10 13:12] 特別な事情がないなら>>819 の方法がいいと思う。
821 名前:デフォルトの名無しさん mailto:sage [04/09/10 13:44] >>819 今回はSetValueじゃなくて、FieldInfo.GetValue で TextBox をとってきてから普通に Textプロパティにセットだね。 でも漏れも絶対にお勧めしない。
822 名前:デフォルトの名無しさん mailto:sage [04/09/10 15:49:41] >>818 Public Function FindControl2(ByVal ctl As Control, ByVal name As String) As Control Dim myPropertyInfo As System.Reflection.PropertyInfo Dim myObject As Object myPropertyInfo = ctl.GetType().GetProperty(name _ , Reflection.BindingFlags.Instance _ Or Reflection.BindingFlags.NonPublic) If Not myPropertyInfo Is Nothing Then myObject = myPropertyInfo.GetValue(ctl, Nothing) Return CType(myObject, Control) End If Return Nothing End Function for i as int32 = 0 to 10 findcontrol2(me,"textBox" & cstr( i) ).text="aheahe" next
823 名前:デフォルトの名無しさん mailto:sage [04/09/10 16:10:09] 絶対できない無理 とか言われると、意地でもなんか探してくる性
824 名前:814 mailto:sage [04/09/10 21:19:50] >>817 なんだ、本当はあるのか。 でも使い方がよくわからないよ。 Label1.MemberwiseClone なんて出来ないみたいだし。 新しいクラスを作るのかな? もう少し教えて。
825 名前:デフォルトの名無しさん mailto:sage [04/09/10 23:06:21] できるわけね〜だろ
826 名前:デフォルトの名無しさん mailto:sage [04/09/10 23:07:24] >>817 変な事教えるなよ…
827 名前:最凶VB厨房 mailto:sage [04/09/10 23:14:34] www.microsoft.com/japan/msdn/library/?url=/japan/msdn/library/ja/cpref/html/frlrfSystemICloneableMembersTopic.asp?frame=true
828 名前:sage [04/09/11 03:02:39] >>818 こういうことでええどすの? Const s As String = ",うほ,いい男" Dim i As Integer For i = 1 To 2 Form1.Controls("Text" & i).Text = Split(s, ",")(i) Next ところでVBでのバイナリデータの暗号化方法を誰か教えて。 capicomではバイナリの暗号化は無理ですの? お金かけずに作りたいのでCryptLightは無しの方向でお願いしまっす。
829 名前:デフォルトの名無しさん mailto:sage [04/09/11 05:05:47] 他のアプリで押された特殊キーの状態とかをトリガにして処理開始したいのですが vbで他のアプリで押されたキーの状態とか取得できますか? よくわかってないんですが自分のプロセスならwinprocとかでメッセージ拾って なんかできそうなんですが。。。
830 名前:デフォルトの名無しさん [04/09/11 11:55:20] 特殊キーを押すアプリがあるとは知らなかった。。 【こんなアプリはイヤだ】 モニタから手が出てきて特殊キーを勝手に押すアプリ
831 名前:デフォルトの名無しさん mailto:sage [04/09/11 13:06:57] >>828 それ本当にやってみた? controlsはインデックスだから名前入れらんねーんだけど ここはvb.netでvbaのスレじゃねーですぜ (vbaじゃそれ重宝してたんだけどね)
832 名前:デフォルトの名無しさん mailto:sage [04/09/11 14:05:36] Handlesキーワードで指定されたイベント(Button1.Click, Form1.Load)を取得する方法ってありますか?
833 名前:デフォルトの名無しさん mailto:sage [04/09/11 14:47:06] なんかイベントハンドラのコレクションを取得するメソッドだったかがあったような気がする。
834 名前:832 mailto:sage [04/09/11 15:13:50] >>833 ありがとうございます。 一度調べてみます。
835 名前:デフォルトの名無しさん mailto:sage [04/09/11 16:03:51] TCPでの送受信を勉強してるんだけど、チャットを作るとしたら 送信用と受信用を別Threadにして役割分担させるのが妥当なのかな? 普通にNetworkStreamを使うと、受信しようとしたとたん他のことができなくなっちゃうよね? VB.NETで簡単なチャットを作ることを教えてるサイトないかな?勉強用に見たい。
836 名前:814 mailto:sage [04/09/11 20:44:06] >>825 >>826 >>827 ん〜 結局できるのかできないのかさえわからん。 できないって言う人の方が多いな。
837 名前:デフォルトの名無しさん mailto:sage [04/09/11 20:58:25] 少なくとも、MemberwiseCloneなどを利用してとか単純な方法では出来ない。 >>822 とかみたいに強引に実装したらできるかもしれない。
838 名前:デフォルトの名無しさん mailto:sage [04/09/11 21:36:58] すみません。 コマンドでipconfig /releaseと/renewがあると思うのですが、VBで実行するには どうしたらいいのでしょうか?結果まで出力出来れば嬉しいのですが。 ネット等で探したのですがコマンドの実行すら探しだせませんでした。
839 名前:814 mailto:sage [04/09/11 21:55:41] >>837 ふむふむ。わかりました。 ありがとうございました。
840 名前:デフォルトの名無しさん mailto:sage [04/09/11 22:27:28] >>838 おまいが分からないのは、 ・そもそもプロセスの起動方法 ・起動するプロセスへのコマンドラインオプションの渡し方 ・結果の取得の仕方 ・ipconfigがなんかおまいに取って特殊で、ipconfigに関して分からない どれだ?
841 名前:838 mailto:sage [04/09/12 00:06:40] >>840 多分、コマンドラインオプションの渡し方と結果の取得が 分からないです。あとは大体分かるので。
842 名前:デフォルトの名無しさん mailto:sage [04/09/12 01:15:52] >>841 こちょこちょと書かないで今どんな風にやってるのかとか書いて欲しいなあ。 ※何が分からんのか分からないんだよね。 Processクラスで起動してるって事でいい? コマンドラインオプションはメソッドでもろに指定できるやつがあるけど、 指定の仕方がわからない? 結果の取得(こっちは標準出力の取得とみなして…)等の細かい制御をするには、 ProcessStartInfoクラスを使う必要があったはずだと思う。 っていうか、ProcessStartInfoのヘルプ見たらほとんど分かるんじゃない?
843 名前:デフォルトの名無しさん mailto:sage [04/09/12 01:17:43] >>841 っていうか、多分てなんだよ多分て…
844 名前:最凶VB厨房 mailto:sage [04/09/12 03:47:10] >>835 見たか?非同期でどぞ。 www.microsoft.com/japan/msdn/library/?url=/japan/msdn/library/ja/cpguide/html/cpconSocketCodeExamples.asp?frame=true
845 名前:デフォルトの名無しさん mailto:sage [04/09/12 03:52:03] textboxやrichtextbox内の文字の中から、特定の文字列だけの色を変える方法はどうやれば良いのでしょうか? 例えば、htmlソースのタグや、cソース内の予約語の色を変えたりです。 TextChanged内に記述する形で タグや予約語を認識すると、その部分のみ色を変更という形をイメージしているのですが 具体的にどうやれば良いのかわからないので、どうかご教授お願いします。
846 名前:デフォルトの名無しさん mailto:sage [04/09/12 05:55:21] 他のアプリケーションがOSにスタンバイ要求を出したり、スタート メニューから[終了オプション]-[スタンバイ]を選んだりした時に それを検出して、本当にスタンバイしたいのかどうかを確認する ダイアログを表示、スタンバイしたくなければそれを中止するモノ を作りたいと思っているのですが、 AddHandler SystemEvents.PowerModeChanged, _ AddressOf SystemEvents_PowerModeChanged すれば、スタンバイに入ろうとしていることを検出するところまでは わかりました。この後、スタンバイを中止する方法がわかりません。 (ダイアログを表示したところでスタンバイに移行してしまいます) どなたか教えていただけないでしょうか。
847 名前:デフォルトの名無しさん mailto:sage [04/09/12 06:20:27] >>844 サンクス。がんがってくる
848 名前:デフォルトの名無しさん [04/09/12 12:45:35] ピクチャーボックスを複数使ってビューアのようなものを作っているのですが、 PictureBox1.Image = New Bitmap(strPicture_File_Path) や PictureBox1.Image = Image.FromFile(strPicture_File_Path) のように 画像ファイルを読み込むときに画像ファイルのサイズが大きい場合、かなり時間がかかるんです。一枚ならまだいいんですが、複数の画像を各々Imageに読み込みたいため、かなり遅く感じます。これを早くする方法はありますか? 回答をお待ちしております。お願いいたします。
849 名前:812 mailto:sage [04/09/14 16:41:22] >>813 できました! ありがとうございます。 起動したフォームだけじゃなくそこから開いた別のフォームでも エラー処理をトラップすることができました。
850 名前:デフォルトの名無しさん mailto:sage [04/09/14 17:33:33] >>848 メモリを増設
851 名前:デフォルトの名無しさん [04/09/14 18:08:08] 質問です。 フォームの中にテキストボックス等のコントロールが複数あるのですが、 実行時にフォームのサイズが変更された場合、コントロール間の距離を保ったまま コントロールの大きさを変更させたいのですが、どうしたらよいですか? Anchorの対象をフォームではなく他のコントロールにするみたいな感じです。
852 名前:デフォルトの名無しさん [04/09/14 20:54:23] >>851 質問です。 試行錯誤してますか?そうは思えませんが。。 そんな質問をする自分を恥には思いませんか?
853 名前:デフォルトの名無しさん mailto:sage [04/09/14 21:08:24] あ〜明日VBの試験だあ〜
854 名前:デフォルトの名無しさん mailto:sage [04/09/14 21:31:19] まあそう言わず。 >>851 パネルかなんかにぶっこむのが楽でねぇ?
855 名前:デフォルトの名無しさん [04/09/14 22:04:10] >>850 違うと思います。 何か違うやり方とか
856 名前:デフォルトの名無しさん mailto:sage [04/09/14 22:10:24] >>855 俺も >>850 が正解かと思ったけど。 どれくらいのサイズの画像を何枚くらい読み込もうとしてるの?>>848 そもそもディスクが遅いっていうオチじゃ嫌よ。
857 名前:デフォルトの名無しさん [04/09/14 22:56:02] >>856 読み込む画像は基本的に1MBくらいのJPGを5枚です。 マシンもPentium M(1GHz)、メモリも756MBだし。そこそこ最近のですよ。 普通にあるのフリーのビューアーだってストレスのない早さなのに 自作のプログラムが遅いのは不満です。 何かいい方法はありませんか? 例えば、ファイルを並行に読み込むとか??
858 名前:最凶VB厨房 mailto:sage [04/09/14 23:11:42] www.microsoft.com/japan/msdn/library/?url=/japan/msdn/library/ja/cpguide/html/_gdiplus_Improving_Performance_by_Avoiding_Automatic_Scaling_usecsharp.asp?frame=true
859 名前:デフォルトの名無しさん [04/09/15 00:28:53] >>858 ありがとうございます。 でも、このやり方でやっています。 そもそも Dim image = New Bitmap("Texture.jpg") の処理に時間がかかっているのです。
860 名前:デフォルトの名無しさん mailto:sage [04/09/15 00:50:28] そこそこ精度の高いFAXTIFをImage.FromFileで読み込んだけど そんなに遅くなかった気がする 512MB 1.1GHz そのイメージをファックスドライバに送ってファックス送信した
861 名前:デフォルトの名無しさん mailto:sage [04/09/15 00:50:37] すみません,>>845 解る方いらっしゃらないでしょうか(´Д`)
862 名前:最凶VB厨房 mailto:sage [04/09/15 01:56:26] www.microsoft.com/japan/msdn/library/?url=/japan/msdn/library/ja/cpref/html/frlrfSystemWindowsFormsRichTextBoxClassSelectionColorTopic.asp?frame=true は? textboxは部分文字列は色変更できないはず。
863 名前:デフォルトの名無しさん mailto:sage [04/09/15 01:58:27] >>857 1MBのJPGを読み込めば、メモリ上では50〜100MBとかになる。 850のレスに対してはスワップの発生状況について言及すべき。
864 名前:845 mailto:sage [04/09/15 03:52:07] >>862 助言ありがとうございます RichTextBox.SelectionColorプロパティをどのように応用すれば>>845 を実現できるかはまだわかりません(´・ω・`) もうちょっと頑張ってみます。 >textboxは部分文字列は色変更できないはず。 なるほど、そうでしたか。失礼しました。
865 名前:851 mailto:sage [04/09/15 10:24:07] なるほど、panelというものを使えば簡単にできるのですね。 ちょっと触ってみた感じ、いまいちどう使うのかわかりませんでしたがやってみます。 コントロール間の距離を測っておいてフォームのサイズを変えたときに各コントロールの位置と大きさを 再設定すればできるだろうか?とかそんなことばかり考えていました。(できなかったわけですが) どうやら簡単にできることのようなので、こんな質問をしてしまって恥ずかしく思います。 まだまだ試行錯誤が足りなかったようです。 答えていただきありがとうございました。
866 名前:デフォルトの名無しさん mailto:sage [04/09/15 23:06:43] 本でわからないところがあります。 引用 --------------------------------- If x > 10 AndAlso y < 10 Then z = x + y MessageBox.Show(z.ToString) End If 上記の例では、最初に、前者の条件式「x > 10」を判定します。 条件式「x > 10」が不成立であるならば条件式全体に「False」を返し、 命令文「z = x + y」を実行します。条件式「x > 10」が不成立である ならば、後者の条件式「y < 10」の判定を行ないます。 --------------------------------- 文章後半、「命令文〜判定を行います。」 のあたりがよくわかりません。 最初の条件がFalseの時は命令文もつぎの条件判定も飛ばすんですよね?
867 名前:デフォルトの名無しさん mailto:sage [04/09/15 23:13:16] >>866 明らかに誤植。 文章もひどい。「不成立であるならば」なんて直訳。
868 名前:デフォルトの名無しさん mailto:sage [04/09/15 23:20:36] >>866 そんな命令があるの初めて知ったよ。 見てるだけでも勉強になるな。 参考に ttp://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6tonet06/vb6tonet06_01.html
869 名前:866 mailto:sage [04/09/15 23:25:19] >>867 レスありがとうございます。 やっぱり誤植なのですか・・。 。・゚・(ノД`)・゚・。 誤植にしてはアレすぎるので何かひどい勘違いをしているものと 思っていました。 一応日本人の書いた本なのですが、 用語(?)自体が直訳風ということでしょうか?
870 名前:デフォルトの名無しさん mailto:sage [04/09/15 23:34:37] >>868 おもしろいリンク先の紹介、ありがとうございます。 ver.6では変わった演算子があったんですね。
871 名前:デフォルトの名無しさん [04/09/16 06:59:50] >>866 Basicの困った仕様を.NETで吸収するのに開発者は 苦労しただろうね。 ここまでして、「VB」にこだわる必要があるのか疑問に なってしまう。 ただいまでも、ほとんど一緒でもBasicと名の付く方を 選択する人はかなりいるんだろうね。
872 名前:デフォルトの名無しさん mailto:sage [04/09/16 12:38:48] >>869 こういうのは、だいたい英語のネタがあって、それのパクリかも。 誤植というか、2〜3行抜けてる感じ。 手書きならともかく、最初からパソコンで原稿書いてれば起きないはずなんだけど。 できるだけ原文に即して直すとしたら、こういう感じかな。(悪文だけど。) 上記の例では、最初に、前者の条件式「x > 10」を判定します。 条件式「x > 10」が不成立であるならば条件式全体に「False」を返し、 条件式「x > 10」が成立であるならば、後者の条件式「y < 10」の判定を行ないます。 後者で、条件式「y < 10」が成立であるならば、命令文「z = x + y」と 「MessageBox.Show(z.ToString)」を実行します。
873 名前:デフォルトの名無しさん mailto:sage [04/09/16 12:42:56] AndAlso と OrElse か。 VB6でも最適化コンパイル時にそういう処理をしてると思ってたんだけど。 .NET Frameworkで動くのに、わざわざ命令を追加するほどの意味があるのかな。
874 名前:デフォルトの名無しさん [04/09/16 13:07:25] >>873 .NET Frameworkで動かすために追加せざるを得なかったんでしょ。
875 名前:デフォルトの名無しさん mailto:sage [04/09/16 14:31:54] >>874 なるほど、C#にそろえるためか。
876 名前:デフォルトの名無しさん mailto:sage [04/09/16 16:19:38] >>873 A, B が関数だとして、 A And B と A AndAlso B ではだいぶ意味が違ってくると思う。 AndAlso の使いどころは、例えば Not IsNothing(form1) AndAlso form1.Visible とか。
877 名前:VB.NET始めて2日目 [04/09/16 17:19:22] 研修の身分でVB.NETの課題を昨日から始めた初心者ですが、 早速テンパってしまったのでお聞きしたいです。 課題内容:エンターキーが押された際に順番通りにフォーカスを移動させる フォーム内容:TextBoxが6個並んでいる 以上の内容となるのですが、どの様にすれば課題内容を網羅出来るものが出来るのでしょうか 出来れば、極力簡単な言葉でお教え頂けないでしょうか
878 名前:デフォルトの名無しさん mailto:sage [04/09/16 17:21:40] 自分でやらなければ研修の意味がない。 給料を払う価値もない。 以上
879 名前:デフォルトの名無しさん mailto:sage [04/09/16 17:29:32] ワラタ
880 名前:デフォルトの名無しさん mailto:sage [04/09/16 17:50:42] EnterKeyをTabKeyに入れ換える 内緒 Function 内緒(内緒) As 内緒 If 内緒 = 内緒 Then 内緒(内緒) 内緒(内緒) 内緒 = 内緒 End If 内緒 = 内緒 End Function 簡単だな 俺はEnterKeyでフォーカスを移動するのは嫌いだな
881 名前:デフォルトの名無しさん mailto:sage [04/09/16 17:54:16] 漏れは単純な数字を沢山入れるタイプのAPなら、 Enterでフォーカスが移動するのは悪くないと思う。 Excel もそうだけど気にならないし。 でもそーいう業務アプリ設計してると、他に「実行」キーが欲しくなるという罠
882 名前:デフォルトの名無しさん mailto:sage [04/09/16 17:56:23] キーフ○○ヒ゛ュー
883 名前:VB.NET始めて2日目 [04/09/16 19:17:06] 解決致しました。 皆さんどうもありがとう御座いました。
884 名前:デフォルトの名無しさん [04/09/16 21:08:27] 179 名前: VB.NET始めて2日目 投稿日: 04/09/16 17:47:47 研修の身分でVB.NETの課題を昨日から始めた初心者ですが、 早速テンパってしまったのでお聞きしたいです。 課題内容:エンターキーが押された際に順番通りにフォーカスを移動させる フォーム内容:TextBoxが6個並んでいる 以上の内容となるのですが、どの様にすれば課題内容を網羅出来るものが出来るのでしょうか 出来れば、極力簡単な言葉でお教え頂けないでしょうか 180 名前: VB.NET始めて2日目 投稿日: 04/09/16 19:16:11 自己解決しました。 お騒がせ致しました。
885 名前:デフォルトの名無しさん mailto:sage [04/09/16 21:27:23] .NETでも所詮はブビ廚
886 名前:デフォルトの名無しさん mailto:sage [04/09/17 11:04:50] VS2005Beta1を検証PCにインストールしたけどめちゃ重くて使えません。 CPUは2ギガです。とりあえず環境はMDIにしてプロパティのドッキング解除して・・・重っ!! ほんとにみんなこんな開発環境で仕事してるんでしょうか? WindowsXPでLUNAをやめてクラシックデザインにした時の様に VS.NET自体の動作を軽くする環境設定ってありますか? どなたかご存知でしたらレスをお願いします。 VS2005Standardって早く試してみたい・・・
887 名前:デフォルトの名無しさん [04/09/17 14:57:06] PublicSub frmPrint(略) TextBox1.text=Module.AAA TextBox2.text=Module.BBB TextBox3.text=Module.CCC End sub で呼び出す変数をまとめてモジュールを↓のようなModule.vbにしまってあるのですが、 Module DataModule Public AAA As Integer Public BBB As String Public CCC As Decimal End Module これを、のAAA,BBB,CCCの内容を利用した後、ボタンを押す事で AAA = 0 BBB = "" CCC = 0にしたいのですが、ボタンを押したときに全部の変数の初期値を書き込んでやると 方法しかないのでしょうか? Module自体を初期化という命令を探しているのですが、なかなか見つからずに困っていま す。
888 名前:デフォルトの名無しさん mailto:sage [04/09/17 15:22:35] >Module自体を初期化という命令 そんなもんはねえ。 初期化用のメソッドを自分で作る。 ※せめて使う側からそれぞれを初期化するのはやめれ まあそれ以前にこんなグローバル変数の使い方はどうかと思うが。 せめてクラスにしてインスタンスをグローバルで持たせるか… それならインスタンス作り直して変数を上書きすれば初期化もできるし。
889 名前:887 [04/09/17 15:44:22] >>888 ありがとうございます。なにせ初めてプログラムを組んでいるので、かなり手探りで 作っています。Moduleに変数を入れるのをグローバル変数と呼び、あんまり推奨 されないというのも、いまGoogleで知りました。 大昔の行数ラベルの付いたHu−BASICしか触った事がないので、判らないことだ らけで難渋しております。
890 名前:デフォルトの名無しさん mailto:sage [04/09/17 18:25:35] はどそんべーしっく
891 名前:デフォルトの名無しさん mailto:sage [04/09/17 23:34:06] ワロタw
892 名前:デフォルトの名無しさん [04/09/18 00:30:25] .NETで開発している人に質問なんですが、 InputManってよく使いますか? もしくは他の入力制御系のコントロール使ったりします?
893 名前:デフォルトの名無しさん [04/09/18 11:43:03] Inheritsってなんて読むんですか?
894 名前:デフォルトの名無しさん [04/09/18 12:22:11] .netのグラフィックではXOR描画がサポートされていないようだけど、 マウスドラッグで線を引く時に、一時的な線をマウスの動きに合わせて 表示消去を繰り返すような処理をどうすればできる? ビットマップの切り替えとかで出来るのかなぁ。
895 名前:デフォルトの名無しさん mailto:sage [04/09/18 12:44:14] 愚レイプ指定は駄目駄目。
896 名前:デフォルトの名無しさん [04/09/18 14:34:42] 頭虫邸みたいだな
897 名前:デフォルトの名無しさん [04/09/18 17:55:40] 今日、VB.NETを購入してインストールしたんですけど 起動してみたところ、悪質なスクリプトを検出したと、ノートンが働いてしまいます devenv.exeというプログラムなんですけど、許可してもいいんでしょうか?
898 名前:デフォルトの名無しさん [04/09/18 18:16:36] 学生じゃないけどアマゾンでアカデミックパック購入しようかな、と思ってます。 (店頭だと学生証表示しる、とか言われそうなので) インストールとか登録時に変な確認ないよね・・??誰か教えて。
899 名前:デフォルトの名無しさん mailto:sage [04/09/18 19:54:57] >>898 少し前までそういうスレがあったんだけどね。ソフト板に。
900 名前:デフォルトの名無しさん mailto:sage [04/09/18 20:16:52] >>899 ありがとう。発見しますた。
901 名前:デフォルトの名無しさん [04/09/18 20:23:39] Visual Stdio買わずにOutlookのCOMアドインを作りたいんだが、 .NET Framework SDKだけで作れますか?
902 名前:デフォルトの名無しさん mailto:sage [04/09/18 20:56:04] コマンドラインでコンパイルすればOK フリーの.NETツールもある
903 名前:デフォルトの名無しさん mailto:sage [04/09/18 21:33:16] >>892 TextBox継承して作れば、必要なし。 つか、よくあんなもの金出して買うな。
904 名前:デフォルトの名無しさん mailto:sage [04/09/18 22:24:12] >>902 ありがとうございます。 いろいろいじってみたんだが、必要なコマンドラインオプションがわかりません。 雛形とかを教えてもらえるとありがたいのですが。 ----- Option Explicit Implements IDTExtensibility2 ----- C:\>vbc /t:library /r:addindesignerobjects.dll hoge.vb では名前空間のステートメントが無効です、と言われるんですが。
905 名前:デフォルトの名無しさん mailto:sage [04/09/18 22:29:15] >>904 sharpdevelop-jp.sourceforge.jp/index?FrontPage これフリーで使える開発ツールだからこれ使ってみては?
906 名前:デフォルトの名無しさん mailto:sage [04/09/18 23:50:28] >>905 なんとなくわかってきた。ありがとうございます。 動かないけどコンパイルは通るようになったみたい。 もうちっと探ってみまず。
907 名前:デフォルトの名無しさん mailto:sage [04/09/19 00:39:38] コンパイルが通るけど動かないとは、これ如何に?
908 名前:デフォルトの名無しさん mailto:sage [04/09/19 01:59:21] >>907 動くけどコンパイラが通らない っていうのよりはマシだと思う
909 名前:デフォルトの名無しさん mailto:sage [04/09/19 02:07:30] >>908 あ り え な い
910 名前:デフォルトの名無しさん mailto:sage [04/09/19 02:16:45] >>907 レジストリの登録が必要だったりするらしいので。 つうか、 Implements IDTExtensibility2 って書いたらコンパイルできなくなった。 BC30149: 'Class1' は、インターフェイス 'Extensibility.IDTExtensibility2' に対して 'Overridable Sub OnAddInsUpdate(ByRef custom As System.Array)' を実装しなければなりません。 どこのサンプルコードみてもOverridableなんて書いてないのに。。。 ろくにVBを知らないのにアドインつくろうなんて無謀なんだろうけど、 まだまだ先は長いな。
911 名前:デフォルトの名無しさん [04/09/19 12:25:18] はじめまして。 VB.net (2002) でコンソールアプリを組んでいるのですが、 Ctrl+C のトラップ方法がわかりません。 コンソールプログラム実行中に Ctrl+C を押すと Try Catch Finally で囲んでいても終了コードを実行 する間もなく強制終了してしまいます。 どなたかトラップの方法をご存知でしたら教えて いただけないでしょうか。 宜しくお願いします。
912 名前:デフォルトの名無しさん mailto:sage [04/09/19 13:50:09] >>909 いやいや、「ありえない」にもかかわらず「そうなった」と言うのだから ひどい、「それよりはましだ」と言いたいのであろう。
913 名前:デフォルトの名無しさん [04/09/19 19:58:42] 質問です。 VB.NETからWindows SharePoint Services のリストの機能を使って、 リストの内容を取得しようとしているのですが、サンプル通りに記述しても動きません。 HTTP401エラーが発生しているようです。 IISの認証はクリア出来てそうなのですが、 (イベントログのセキュリティはログインしたことになっているようです) IIS⇒ASP.NETの認証でエラーになっているのではないかと思います。 環境は以下です。 SharePointが乗っているサーバー OS Windows 2003 IIS/ASP.NET 開発しているPC OS Windows 2000 リモートからの取得自体が無理なんでしょうか。 それとも、どこかの設定で認証をクリアー出来るのか、ご教授下さい。 よろしくお願いします。
914 名前:デフォルトの名無しさん [04/09/19 22:22:23] 先生、質問です。 VB.NETから、VBScriptとかJScriptとか何でもいいんで、スクリプトって使えますか? 例えば、 Private Sub Hoge() As Long Hoge = 1 End Sub って、テキストファイルに書いたのを、プログラム実行中に読み込んで、 実行することは可能ですか?
915 名前:デフォルトの名無しさん mailto:sage [04/09/19 22:23:30] 質問ばっか
916 名前:デフォルトの名無しさん mailto:sage [04/09/19 22:59:35] >>915 質問スレだからな
917 名前:デフォルトの名無しさん mailto:sage [04/09/19 23:00:39] >>914 VB.NET とは関係ないし、 簡単には無理
918 名前:デフォルトの名無しさん mailto:sage [04/09/19 23:04:59] 署名付きクラスライブラリ(VBで作成)を、任意の(C:\common_dll\下)に 配置しようと思っています。 web等を参考にしながら以下の方法で試して見たのですが、上手くいきません。 対応策を教えていただけないでしょうか? 1.keypairの作成 dos>sn -k key.snk 2.クラスライブラリのAssemblyInfoに追加 assembly: System.Reflection.AssemblyKeyFile("./key.snk") assembly: System.Reflection.AssemblyVersion("1.0.0.0") assembly: System.Reflection.AssemblyCulture("neutral") #ここまでで署名付きのクラスライブラリの作成には成功しています。 #GACへ登録しての起動も確認できました。
919 名前:つづきです mailto:sage [04/09/19 23:05:44] 3.キートークンの抽出 dos>sn -t key.snk 4.AP.exe.configの作成し、AP.exeとおなじフォルダに配置 <?xml〜> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="testdll" publicKeyToken="32ab4ba45e0a69a1"←3.で抽出したトークン culture="neutral" /> <codeBase version="1.0.0.0" href="C:\common_dll\testdll.dll"/> </dependentAssembly> </assemblyBinding> </runtime> </configuration> どなたかお願いします。
920 名前:デフォルトの名無しさん mailto:sage [04/09/19 23:13:58] hrefだからfile://とかのurlにしないといけないとかって落ちはない?
921 名前:918 mailto:sage [04/09/19 23:18:01] ありがとうございます。 一応file://〜も確認してみたのですが駄目でした。 相対パスでもです。
922 名前:デフォルトの名無しさん mailto:sage [04/09/19 23:42:07] サブクラス化について SetWindowLongで GWL_WNDPROC ウィンドウプロシージャのアドレスを書き換えます。 Windows NT/2000:この属性は、ウィンドウが関数を呼び出したスレッドと同じプロセスに属していないと変更できません。 とSDKに書いてあるんだけど、WndProcの書き換えはc++じゃないと出来ないのかな? VB.NETでは他の方法でも無理でしょうか??
923 名前:デフォルトの名無しさん [04/09/20 00:05:12] >>922 君みたいな人不思議でしょうがないんだけど、 なんで人に聞く前にMSDN当たらないわけ?頭不自由なの?寂しがりやなの? ヤフオクでMSDNなしの「ボリュームライセンス」品を手に入れたの? それにしたってwebのがあるよねえ。 www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformscontrolclasswndproctopic.asp
924 名前:デフォルトの名無しさん mailto:sage [04/09/20 00:18:08] というかそもそも、 >とSDKに書いてあるんだけど、WndProcの書き換えはc++じゃないと出来ないのかな? >VB.NETでは他の方法でも無理でしょうか?? という判断を下した理屈が知りたい。
925 名前:デフォルトの名無しさん mailto:sage [04/09/20 00:27:47] >>921 どううまくいかないのか詳細を書いてくれないか?
926 名前:デフォルトの名無しさん mailto:sage [04/09/20 00:35:13] ありがとうございます。 DLLが見つからないということでexeが起動できません。
927 名前:デフォルトの名無しさん mailto:sage [04/09/20 00:37:26] DLLが見つからなくて云々てのは初めから分かっとる。 エラー(例外)メッセージの詳細をかけって言ってるのが分からんかい? アセンブリをロードするときのログが例外のメッセージに含まれてないか?
928 名前:デフォルトの名無しさん mailto:sage [04/09/20 00:43:45] 今その環境がなくて詳しいことはかけません。 ただconfigファイルを使わずにGACに登録していれば正常に起動はできていましたので、 configファイルの記述ミスではないだろうかと思っています。
929 名前:デフォルトの名無しさん mailto:sage [04/09/20 00:50:17] アセンブリをロードしようとしてるときのログを見れば、 どんなパスからロードしようとして失敗したかがわかるはず。 確かロード関連で例外が出たときにはメッセージに含まれてたと思うが、 もし出てない場合はfusionlogってな名前のログを見ればいいんだったかな、たしか。
930 名前:デフォルトの名無しさん mailto:sage [04/09/20 01:05:43] おおー参考になります まずはどのパスを確認しにいってるのか、そのログで確認してみます。
931 名前:デフォルトの名無しさん mailto:sage [04/09/20 01:33:02] >>923 スンマソ 一番大事な事書き忘れてました ”別スレット”゙のWndProc書き換えです グローバルフックはVB.NETでは出来ないみたいですね
932 名前:デフォルトの名無しさん mailto:sage [04/09/20 03:24:47] 出来るから
933 名前:デフォルトの名無しさん mailto:sage [04/09/20 09:24:13] ヘルプには出来ないって書いてるしなぁ うーん
934 名前:デフォルトの名無しさん [04/09/20 11:16:26] ていうか >”別スレット”゙のWndProc書き換えです コレ、何言いたいのかサッパリわかんないんだが俺だけか?
935 名前:デフォルトの名無しさん mailto:sage [04/09/20 12:56:54] >>934 自前のアプリから、メモ帳とかに入力されたキーボード入力やマウスの動きを横取りしたいって事デス
936 名前:デフォルトの名無しさん mailto:sage [04/09/20 13:00:04] スレッドとプロセスの区別がついとらん。
937 名前:デフォルトの名無しさん mailto:sage [04/09/20 14:27:24] だめか。
938 名前:デフォルトの名無しさん mailto:sage [04/09/20 15:14:43] >>935 helpにも書いてある通り.NETでは無理。VC++でDLL作成するなら可能 ttp://www.kumei.ne.jp/c_lang/sdk2/sdk_161.htm
939 名前:913 mailto:sage [04/09/20 17:00:22] 何でもいい、憶測でもいいから。 誰か答えてください。
940 名前:デフォルトの名無しさん mailto:sage [04/09/20 19:01:48] よし、俺が答えてやろう まずは、色々と勉強してこい 話はそれからだ
941 名前:デフォルトの名無しさん mailto:sage [04/09/20 19:34:50] ListViewコントロールってユーザが編集できるのはTextだけ? SubItemsの中身も編集できるようにしたいんだけど、無理ぽ?
942 名前:901 mailto:sage [04/09/21 13:47:08] 901です。教えてください。 MSDN Onlineのサンプルとか見ながらExtensibility2インターフェースの OnAddInsUpdate、OnStartupComplete、OnBeginShutdown、OnConnection、OnDisconnection の各メソッドを実装して、できたdllをCOM登録するところまではやったんだけど、 いざOutlookでCOMアドインを追加しようとすると hogehoge.dllは有効なOfficeアドインではありません。 ってエラーになるんだけど、なんでかな。 ほかに何が必要ですか?
943 名前:デフォルトの名無しさん mailto:sage [04/09/21 21:33:53] 委託先企業・・・どこだろ
944 名前:デフォルトの名無しさん mailto:sage [04/09/21 21:35:11] はげしく誤爆。スマソ
945 名前:デフォルトの名無しさん [04/09/22 00:11:22] たとえばwavファイルをバイナリで開いて編集するのって、 いったいどうやるんですか??><
946 名前:デフォルトの名無しさん mailto:sage [04/09/22 01:42:45] >>945 jpgをバイナリで開いて編集するよりむずかしい。
947 名前:デフォルトの名無しさん [04/09/22 02:09:57] >>946 たとえが悪かったみたいです^^; 軽いファイルを、16進数でダンプ表示させたいんですけど、調べても調べても・・・ 助言くださるととてもありがたいです><
948 名前:デフォルトの名無しさん mailto:sage [04/09/22 10:51:27] >>947 簡単に見つかるはず。もっと探せ。
949 名前:デフォルトの名無しさん mailto:sage [04/09/22 10:52:10] >>947 0から15を16進表示、というのは出来るのか?
950 名前:899 [04/09/22 12:35:14] >>947 >調べても調べても・・・ 絶対ウソだと思うこれ。そうでなければよほど…(自主規制 www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconstandardnumericformatstrings.asp
951 名前:デフォルトの名無しさん mailto:sage [04/09/22 14:17:19] >947 www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/dnguinet/htm/drguinet09042001.asp まさかな・・・ www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&q=vb%2Enet+%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB+%E3%83%80%E3%83%B3%E3%83%97 4つめ・・・
952 名前:デフォルトの名無しさん mailto:sage [04/09/23 00:59:14] textboxの入力チェックにvalidatingイベントを使用しています tabやボタンのクリック時にはちゃんとチェックできるのですが formのkeypreview=trueでformのkeydownイベントで If e.KeyCode = Keys.F1 Then MessageBox.Show("f1") End If とすると、textboxのvalidatingイベントは素通りしてしまってチェックできません 何かいい知恵ないでしょうか? 別にチェックするルーチン作ってやるしかないのでしょうか?
953 名前:デフォルトの名無しさん mailto:sage [04/09/23 01:40:54] 素通りってあんたどのタイミングでチェックされるかわかっていってるか?
954 名前:デフォルトの名無しさん mailto:sage [04/09/23 02:06:21] >>953 textboxのleaveイベントの直後にvalidating 素通りするのは仕様だから仕方ないですけど 上のコードのようにformでキー拾って更新ってありがちな処理ですけど 皆さんはどうやってデータチェックしてるのかなと チェックする関数作ってvalidatingと更新前と呼び出ししたりしてるのかな?
955 名前:デフォルトの名無しさん mailto:sage [04/09/24 12:52:45] ちょっと質問 www.microsoft.com/japan/msdn/scripting/default.asp のScriptControlってVB.NETでも使えますか? VB6.0の頃は使えてたんだけど、VB.NETでどうなのか知りたいです
956 名前:デフォルトの名無しさん mailto:sage [04/09/24 23:09:30] NOTIFYICONDATAの構造体にhIconがあるんですが あれは何で宣言すればいいのでしょうか? As Iconで宣言すると 型 NOTIFYICONDATA のフィールド hIcon を集成できません : このフィールドの型の定義にレイアウト情報がありません。 というエラーが出るし、Icon以外で宣言しようとすると型が違うって 言われます。 分かる方よろしくお願いいたします。
957 名前:デフォルトの名無しさん mailto:sage [04/09/25 00:25:31] >>956 IntPtr。Icon の Handle プロパティにある奴ね。
958 名前:デフォルトの名無しさん mailto:sage [04/09/25 04:22:57] >>957 どうにかコンパイルは通りましたが、 実行中にエラーが出てしまいます。 Dim udtNotifyIconData As New NOTIFYICONDATA Dim lngResult As Long With udtNotifyIconData .cbSize = Len(udtNotifyIconData) .hwnd = Me.Handle .uID = 0 .uFlags = NIF_MESSAGE Or NIF_ICON Or NIF_TIP .uCallbackMessage = WM_MOUSEMOVE .hIcon = Me.Icon.Handle .szTip = "Title" & vbNullChar Me.Visible = False End With lngResult = Shell_NotifyIcon(NIM_ADD, udtNotifyIconData) こういった感じでタスクトレイに表示させる命令を書いているんですけど、 hIconの命令がうまくいきません。 書き方が間違っていると思うんですけどもうお手上げ状態です。 よろしければご教授よろしくお願いいたします。 では、
959 名前:デフォルトの名無しさん mailto:sage [04/09/25 11:56:33] タスクトレイのアイコンならNotfiyIconコントロールを使えば簡単に表示できるのに・・・
960 名前:デフォルトの名無しさん mailto:sage [04/09/25 15:09:33] 958です。 >>959 うお、.Netってこんな便利なコントロールがあったんですか! thxです。早速使ってみます。
961 名前:デフォルトの名無しさん mailto:sage [04/09/25 20:59:34] .NETcompactFrameworkでシステムフォルダを取得するには? System.EnvironmentもSystem.Windows.Forms.Applicationも役にたたんかった・・orz
962 名前:デフォルトの名無しさん mailto:sage [04/09/25 22:26:42] part3-5の過去ログ持ってる方いたらどっかupしていただけないでしょうか?
963 名前:デフォルトの名無しさん [04/09/25 23:51:40] VBでサービスが作れると聞き、早速、本を買い込んで試してみました。 本によれば、「Windowsサービス」プロジェクトを選択するはずなのですが、 うちにあるVisual Studio .NET2003では作れません。 なぜ?VBだけのを買ったから? それとも、なにか別途インストールが必要なのか? どなたかご教授下さい。 よろしくお願いします。
964 名前:最凶VB厨房 mailto:sage [04/09/26 00:02:27] おそらくVBだけのを買ったからだろう。 が、まぁここでも ja.gotdotnet.com/quickstart/howto/doc/SimpleService.aspx
965 名前:デフォルトの名無しさん [04/09/26 18:30:05] Treeviewコントロールのノード部分にマウスカーソルをホバー させたときに、マウスカーソルを手の形に変えたいと考えて います。しかし、Treeviewコントロールの上にホバーしたとき、 というのはできるんですが、ノード部分のみ、という処理の 仕方が分かりません。ご教授のほど、よろしくお願いします。
966 名前:デフォルトの名無しさん mailto:sage [04/09/26 21:41:12] odbcデータアダプタの新しい接続でoracleを選ぶとこのバージョンではアクセスと SQLサーバが選べますみたいなメッセージ出るのだけど、これはVB.netスタンダード版 だからでしょうか(結局オラクルは選べないってことですか?) オラクルは8iです
967 名前:デフォルトの名無しさん [04/09/28 03:24:01] Visual Basic を手に入れたんですが、どうやったらゲームを作れるのでしょうか? 初心者というか何も知らない状態です。 いろんなスレやサイトを見たのですがさっぱりわかりません。 本などを見てみたのですがライブラリというのがなければつくれないんですか? また、ライブラリを手に入れる方法、使い方を教えてください。
968 名前:デフォルトの名無しさん mailto:sage [04/09/28 03:42:26] くぎと金槌を手に入れたんですが、どうやったら家が建てられるでしょうか 初心者(ry
969 名前:デフォルトの名無しさん mailto:sage [04/09/28 09:53:16] ファイル読み込みのときに指定したレコードのデータを読みたいのですが どうやって指定すればよいのでしょうか。 それとも、順番に読み込んでいく方法でしかできないのでしょうか?
970 名前:デフォルトの名無しさん mailto:sage [04/09/28 13:06:52] どうしてもプリンタの用紙サイズとそのIDが必要なので、 (標準のサイズではcustomになるため不可) <DllImport("winspool.drv", EntryPoint:="DeviceCapabilitiesA", _ CharSet:=CharSet.Ansi, ExactSpelling:=True, CallingConvention:=CallingConvention.StdCall)> _ Public Shared Function DeviceCapabilities(ByVal lpDeviceName As String, ByVal lpPort As String, ByVal iIndex As Integer, ByVal lpOutput As Integer, ByVal lpDevMode As Integer) As Integer End Function Private Const DC_PAPERS As Integer = 2 Private Function GetPaperInfo() as Integer Dim ptr As New IntPtr() Dim rc as Integer rc = DeviceCapabilities(vstrDevName, vstrPortName, DC_PAPERS, ptr, 0) とまではいくのですが、ここからコピーできません(涙) WORDの配列が帰ってくるはずで、戻り値も悪くないのですが・・・
971 名前:デフォルトの名無しさん mailto:sage [04/09/28 18:22:39] すみませんが、VB.NETで使用するSpreadに関する質問はここでよろしいでしょうか。
972 名前:971 mailto:sage [04/09/29 10:56:36] 駄目なようですね、すみませんでした。
973 名前:デフォルトの名無しさん mailto:sage [04/09/29 11:26:37] ずいぶんと我慢の出来ない奴だな
974 名前:971 mailto:sage [04/09/29 11:50:36] >>973 人が多そうな夜を挟んでも返答がなかったので、てっきり駄目かと……
975 名前:デフォルトの名無しさん mailto:sage [04/09/29 16:10:50] >>974 ム板は平日昼間のほうが多い。
976 名前:教えてください。。。 [04/09/29 23:25:52] リッチテキストボックスに表示されたhtmlのソースから 全てのfontタグを削除するコードを記述したいのですが、 fontタグを構成する文字列は固定されておらず、 "<font size=-1>"や、"<font color=#000000>"や、 "<font FACE="明朝">"など無数にあるために困っています。 "<font"とその直後に登場する">"との間の文字列を ""で置換すればよいと思うのですが、 一体どのようなコードを記述すればよいのでしょうか。 ご教示ください。
977 名前:デフォルトの名無しさん [04/09/29 23:44:03] >>976 正規表現
978 名前:デフォルトの名無しさん mailto:sage [04/09/30 13:55:25] Spreadの事で質問なんだけど、 TypeFloatSepCharとかTypeFloatDecimalPlacesとかのType〜って.NETだと何に置き換わってる? ヘルプの相違点で調べたんだけど、載ってなかったから。 よろしくお願いします。
979 名前:デフォルトの名無しさん [04/09/30 14:10:44] WindowsXPproでVisual Studio.Net2002のVB.NETを使っているのですが、 datagridの行と行の間の、各行の幅を調節するところでダブルクリックをすると、 ------------------------------------------------------------------------------------------ 'System.ArgumentOutOfRangeException' のハンドルされていない例外が mscorlib.dll で発生しました。 追加情報 : インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。 -------------------------------------------------------------------------------------------- というエラーが出てForm1の Option Explicit On Public Class Form1←ここで止まってしまいます。 しかも、すべてのdatagridでこのエラーが出るわけではなく、出るやつと出ないやつがあったりします。 ネットで調べたらttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12359&forum=7&0に同じようなエラーの質問があったのですが、 ここで書かれているように設定段階でほぼまったく同じように設定したものでも、エラーになったりならなかったりします。 プログラムの中で調べようにもブレークポイントをどこに設定すればいいかもわからず、お手上げ状態です。 どうやればこのエラーを回避できるでしょうか? よろしくおねがいします。 DBはaccess2000でoledbdataadapterをもちいてデータを受け取っています。
980 名前:デフォルトの名無しさん [04/09/30 18:59:11] OS: Win2K Pro VB .NET 2003を使ってるのですが、 作ったソフトを別PCで起動するとこんなエラーがでるのですがどうしたらいいんでしょうか? (開発しているPCでは起動できる) hp.vector.co.jp/authors/VA030428/ss/error.png
981 名前:デフォルトの名無しさん mailto:sage [04/09/30 19:51:45] >>980 この辺一通り読んでみては? www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconcodeaccesssecurity.asp
982 名前:デフォルトの名無しさん mailto:sage [04/09/30 20:31:34] >>980 事故解決しました つーか馬鹿でした。
983 名前:デフォルトの名無しさん mailto:sage [04/09/30 22:53:58] スクリーンキャプチャーを撮る方法ってある??
984 名前:デフォルトの名無しさん [04/10/01 00:58:55] >>983 通報しました
985 名前:デフォルトの名無しさん mailto:sage [04/10/01 01:04:17] >>983 通報しましたー
986 名前:デフォルトの名無しさん mailto:sage [04/10/01 02:24:24] >>983 Close()