- 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
- 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していただけないでしょうか?
|

|