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
101 名前:デフォルトの名無しさん [2005/07/28(木) 10:54:34 ] とりあえず、買わなくても出来るから、SharpDevelopとかをぐぐって落とせ。 それで満足できなくなったら金を出せ。
102 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 11:12:31 ] 最低限、.NET Frameworkさえあればできる。IDEはつかないが。
103 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 17:16:13 ] .NETフレームワークの2.0を入れれば 1.1のソフトも動作しますか?
104 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 20:50:07 ] 動く可能性はそれなりにある。 動かす場合は.configファイルにサポートする.NETのバージョンを書く必要がある。 <supportedRuntime>要素。
105 名前:デフォルトの名無しさん [2005/07/29(金) 00:04:38 ] VB.NETで他のアプリケーションの情報ってどうやって手に入れるんでしょうか? 例えばヤフーメッセンジャーのチャットの他人の発言のどんなログを受信したとか
106 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 00:17:43 ] >>105 わけわからん質問だなあ。。 君が作った、君独自の「俺様フォーマット」である情報を記録するソフトがあるとする。 その「俺様フォーマット」をたちまち解析して、必要な情報を取り出すような エスパーみたいなソフトがありうると思うか?
107 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 04:44:42 ] >>106 それを質問してるんだろ? わからねーなら口出すな
108 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 08:42:48 ] >>107 106 をどう読むと 「わからない」 になるんだ? おおむね無理って内容だろうが。
109 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 09:22:57 ] >>105 この質問って質問になってないよ。 外を歩いている人の年収や健康状態をとりあえず知りたいんだけど、どうすればって言ってるのと同じ。
110 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 09:51:14 ] >>107 ばーかばーか
111 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 10:00:52 ] >>105 そんなことはできません。きっぱり。
112 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 13:55:28 BE:347117388- ] >>105 メッセンジャーのDLLインポしたら? 知人がヤフチャのログ解析して 「占い」とか「天気予報」ってログ書き込んだら 自動的に「大吉」とか「www.tenki.jp」とか発言するツール作ってる
113 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 10:26:55 ] よそで聞いたらヤフーメッセンジャーの発言を読む方法が分かりました。 ここで無理って言ったやつはただの馬鹿。 みたいなあほな書き込みが返って来るぞ
114 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 10:30:11 ] ここにそんな期待をするほうが間違っている。
115 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 10:33:34 ] >>114 仲間か?
116 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 10:34:54 ] さあまたいつもの流れの時間がやってきました
117 名前:デフォルトの名無しさん [2005/07/30(土) 16:26:25 ] 元の質問はヤフーのログ読みの質問じゃないよな。 汎用的な他のアプリ情報奪取方法。
118 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 16:27:41 ] >>117 で、どうやったら汎用的な他のアプリ情報を取れるんですか?
119 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 17:12:13 ] エスパーだったら可能です。
120 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 17:23:40 ] >>119 まじめに答えてくださいよ そんなくだらない事言って何が面白いんですか?
121 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 17:29:29 ] パケットキャプチャでよければ作れるけど? あと、キーボードフックとかも作れるけど
122 名前:最凶VB厨房 mailto:sage [2005/07/30(土) 17:49:25 ] そんな手間かからんのであれば作って欲しいぞなもし。
123 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 17:59:24 ] そんなもんわざわざ作らんでもすぐ見つかるじゃん。
124 名前:デフォルトの名無しさん [2005/07/30(土) 18:37:07 ] >>105 あたりから>>110 で回答済みなのに。 >>120 みたいなパターンの煽りって正直しつこい。
125 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 18:41:08 ] >>124 わからねーなら口出すな
126 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 18:45:33 ] >>125 じゃあ具体的にどのような仕様のアプリを作りたくて、 何を試したり調べたりしたのか出してくれよ。 あんな漠然とした質問じゃ誰も答えられませんよ。 隣のアプリが何をしてるかなんて、知らないのが当然なんですから。
127 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 18:49:20 ] >>126 >>125
128 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 18:57:15 ] >>125 ばーかばーか
129 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 19:11:04 ] >>116
130 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 19:37:42 ] もう、面白くもないな。
131 名前:デフォルトの名無しさん mailto:sage [2005/07/31(日) 02:02:15 ] 急速にスレの質が低下してまいりました
132 名前:デフォルトの名無しさん [2005/07/31(日) 02:04:38 ] >>112 DLLインポートってどうやるんですか?
133 名前:デフォルトの名無しさん [2005/07/31(日) 04:52:33 ] ( ´ー`)y―┛~~夏ですなぁ・・・・
134 名前:デフォルトの名無しさん [2005/07/31(日) 08:05:18 ] まったくのVB.NET初心者なのですが、 VBでパラメータを指定して、SQLのSPを呼び出すという簡単なプログラムを作りたいのです。 で、MSDNの10行でズバリシリーズにやり方が書いてあるのですが、質問させてください。 'DataSet の生成 Dim ds1 As DataSet = New DataSet("CustomerOrders") という一文があるのですが、"CustomerOrders"というのは何なのでしょうか? もともとのDBにはこのような名前のテーブルはありません。 ユーザーが任意につけるものなのでしょうか?それならば、これは何の名前で たとえばどのようにつかうのですか? レベルが低くてすみません。
135 名前:デフォルトの名無しさん mailto:sage [2005/07/31(日) 08:38:52 ] >>134 @ITに簡単なADO入門の記事があるからそれを見ろ。
136 名前:デフォルトの名無しさん mailto:sage [2005/07/31(日) 09:25:05 ] >>134 CustomerOrdersというデータセットを作るということだよ。
137 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 10:00:15 ] test
138 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 10:04:24 ] test
139 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 16:29:16 ] VB.NET ASP のTextBoxの改行消えてします。 この様な現象が発生して困っています。 画面にTextBox(MultiLine)とButtonを配置する。 実行してTextBoxに [改行] [改行] あいうえお と入力してButtonを押すと。 [改行] あいうえお となって、改行が消えてしまいます。Buttonには、何も処理を入れていません。 解決方法がないでしょうか? .Net 2003 FrameWork1.3
140 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 20:29:59 ] やっぱり1.3はつっこむところか
141 名前:デフォルトの名無しさん [2005/08/01(月) 20:30:32 ] 複数人で開発するプロジェクトの環境構築で質問です。 Visual Source Safe は使ってはいけないと言われています。 VB6では画面単位でプロジェクトを作成し、子画面のフォームを 別フォルダの別プロジェクトから追加して、画面単位でexeを 作成していました。フォルダ構成としては Common メニュー 画面1 画面2 というようにして、それぞれのフォルダが別々のプロジェクトです。 VB.NETでも同様なことはできるでしょうか? 新たにソリューションなる単位ができて、ちょっと厄介だなと 感じています。 VB6でいうところの *.bas も簡単に別ソリューションからインクルード できなくなっているようにも感じたのですが。
142 名前:デフォルトの名無しさん [2005/08/01(月) 21:08:29 ] 出来る。 プロジェクトへの追加のデフォルトはコピーなので、開くボタンの右の小さい奴からリンクの追加を選択。 あと、回答になってるかわからんが、DLLの作成をして参照したほうがスマート。 クラスでもフォーム(・・これもクラス)もDLLでコンパイルして、使う側で参照すればいい。
143 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 21:18:05 ] そしてできあがる相互参照。……できあがってない。
144 名前:デフォルトの名無しさん [2005/08/01(月) 21:19:41 ] >>142 本日はこの点ではまっていたため、少し安心しました。 ありがとうございました。 また明日試してみたいと思います。 時間があればDLLも検討してみたいですが、あまり 使ったことがないので後々責任問題になるとちょっと怖い。。
145 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 21:23:22 ] >>140 1.3探しちゃいました
146 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 22:07:38 ] >>144 DLLいっても、今までのActiveXDLLとかと違って、普通のライブラリだ。 この部分の仕様は凄くシンプルになって、それこそ抵抗なく入れるから使ってみたほうがいいよ。 構える必要全くなし。
147 名前:デフォルトの名無しさん [2005/08/03(水) 19:41:21 ] Win2000 SP4で開発しています。 メモ帳を起動しようとして Shell("notepad.exe", AppWinStyle.NormalFocus, True) としたのですが、プロセスは起動するんですが、メモ帳が表示されなくて困ってます。 引数に適当なファイルを渡しても同様です。 何か他に設定が必要なのでしょうか。
148 名前:デフォルトの名無しさん mailto:sage [2005/08/03(水) 19:50:31 ] >>147 画面の領域外に表示されてるんでない? マイナス座標とか
149 名前:デフォルトの名無しさん mailto:sage [2005/08/03(水) 19:50:48 ] System.Diagnostics名前空間のProcessクラス使えー。
150 名前:146 [2005/08/03(水) 22:53:37 ] >147 そんなことあるんですか 画面の領域内に表示するにはどうすればよいのでしょう >149 プロセスが終了するまで待たねばならないので、何とかShell関数でやりたいのです。
151 名前:デフォルトの名無しさん mailto:sage [2005/08/03(水) 23:01:18 ] >>150 ProcessクラスにはWaitForExitメソッドなんてのもある。
152 名前:デフォルトの名無しさん [2005/08/04(木) 00:23:35 ] 単精度浮動小数点数型 (Single) の変数は、IEEE 32 ビット (4 バイト) の浮動小数点数の変数です。 負の値は -3.402823E38 〜 -1.401298E-45、正の値は 1.401298E-45 〜 3.402823E38 の範囲の値をとります。 単精度浮動小数点数型の型宣言文字はエクスクラメーションマーク (!) です。 上記のうち 1.401298E-45 〜 3.402823E38 は何を示しているのでしょうか。 Eとは自然対数の底であり、2.171828... ということらしいですが、これだけでは十分理解できませんでした。 どなかたご教授下さい。
153 名前:デフォルトの名無しさん mailto:sage [2005/08/04(木) 00:32:31 ] この場合のEは自然対数とは関係ない(自然対数の底は通常、小文字eで表す)。 これは指数表記。 例えば 1.3E2 なら、1.3 * (10^2) = 1.3 * (10 * 10)を表す。 負の指数は、正の指数の逆数。 1.32E-2 = 1.32 * (1 / (10^2)) = 1.32 * 0.01
154 名前:デフォルトの名無しさん mailto:sage [2005/08/04(木) 00:33:43 ] ちなみに Dim a As Single = 1.3E-4 なんて記述は有効だから試してみると良い。
155 名前:デフォルトの名無しさん [2005/08/04(木) 00:48:17 ] >>153-154 感謝感激。 これから試して見ます。
156 名前:最凶VB厨房 mailto:sage [2005/08/04(木) 01:23:54 ] 自然対数の底 2.7182818284590452354
157 名前:デフォルトの名無しさん mailto:sage [2005/08/04(木) 12:43:17 ] まあ他に優先的に覚えなきゃいけないことが増えたからしょうがないんだけど こういう昔はどんな入門書にも書いてあったことが、 今の時代には入門書には全然解説されてなく、かといって中上級者向けの本や MSDNでは知ってて当然の前提として書かれているわけで、今の若い人はそういう意味じゃ不幸だな。
158 名前:デフォルトの名無しさん mailto:sage [2005/08/04(木) 14:51:52 ] pc.watch.impress.co.jp/docs/2005/0804/mobile301.htm マイクロソフトOBでWindows 1.xの時代からWindowsの開発に関わっていた方(2000年に退職)から コメントをいただいた。引用させていただくと、 “私の住むシアトル近辺のマイクロソフトOBの間では、2004年の前半に「Longhornがキャンセルに なったらしい」という噂がさかんに交わされ、その後次々と「OFSはLonghornとは別」、 「Managed APIは採用しない」とのアナウンスがありました。結局の所、もともと計画していた Longhorn は出せなくなったけれども、いまさらキャンセルになったとは言えないので、出せるもの だけかき集めてLonghornと呼ぶことにした、という見方がこちらでは一般的です”
159 名前:デフォルトの名無しさん mailto:sage [2005/08/05(金) 12:31:54 ] ディスクの空き容量調べる場合はどうすればいいですか?
160 名前:デフォルトの名無しさん mailto:sage [2005/08/05(金) 12:39:35 ] マネージドで書くならWMIを使う ttp://homepage3.nifty.com/midori_no_bike/CS/filesys.html#181 CreateObjectでFileSystemObjectを作ってGetDrive/FreeSpaceを使う Win32APIのGetDiskFreeSpaceExを使う シェル関数のSHGetDiskFreeSpaceを使う
161 名前:159 mailto:sage [2005/08/05(金) 21:27:50 ] >160 なるほど、ありがとうございました。
162 名前:デフォルトの名無しさん [2005/08/05(金) 21:40:15 BE:347117388- ] クリレポ.NETについて 通常は帳票を印字するときに No. | 県名(ヘッダ) 1, 東京都 2, 神奈川県 3, 千葉県 4, 埼玉県 5, 静岡県 6, 長野県 なぐあいに↓方向に描画するんだけど これを横にして → ヘッダ 詳細 No. 1, 2, 3, 4, 5, 6, 県名 東京都 神奈川県 千葉県 埼玉県 静岡県 長野県 のように表示させたい 横方向に描画する方法まではわかったんだけど ヘッダの部分(No,県名)を詳細の左側に持ってくる方法がわからない 解決方法をご存じだったらご教示いただきたい
163 名前:デフォルトの名無しさん [2005/08/07(日) 03:09:16 ] VB.NETから「VS.NETで作られたマネージドC++のdll」を利用したいのですが アンマネージドC++と同様の方法で利用できますでしょうか? 昔VB6.0のときにC++(アンマネージド)のdllを利用するときは このような↓感じだったと思うのですが。 Declare Function Add Lib "test32.dll" (ByVal nLeft As Integer, ByVal nRight As Integer) As Integer このような書き方で構わないでしょうか。実際にやってみると稼動しているようですが もっと望ましい書き方があるのかなー?と疑問に思いまして。 VB.NETからC#のメソッドを利用するときはインスタンスをnewして 簡単に利用できたのですが…。
164 名前:デフォルトの名無しさん mailto:sage [2005/08/07(日) 03:11:59 ] >>163 本当にManagedのC++なら、参照設定で追加するだけで使える。C#で作ったクラスを利用するのと同じ要領で。
165 名前:デフォルトの名無しさん [2005/08/07(日) 03:23:29 ] >>163 さんと似たような問題、というか状況なので 少し質問させてください。 現在、 VB.NETからManagedC++ (とはいってもunManagedC++をVisualStudio.NETでManaged用に 手直しした程度)のdllをDeclareで呼び出し、その中でさらにunManagedC++のdllを 呼び出すプログラムを作成しています。 しかし、なぜかVB.NETで例外が頻発し、 ラベルやテキストボックスのサイズを指定するところで System.Arithmetic.Exceptionが頻発してしまいます。 ラベルの色指定もできず困っています。 ただ、unManagedC++のdllの利用をやめるとそれが解消します。 unManagedC++のdllの利用って、何か注意が必要でしょうか?
166 名前:デフォルトの名無しさん [2005/08/07(日) 03:26:15 ] > Declare Function Add Lib "test32.dll" (ByVal nLeft As Integer, ByVal nRight As Integer) As Integer > このような書き方で構わないでしょうか。実際にやってみると稼動しているようですが 自分もこの呼び出し方を利用していました。 それで稼動していたし。 C#みたいに参照設定でしようできるんですね。 どっちのほうがいいんですか? 何か違いがあるんでしょうか?
167 名前:デフォルトの名無しさん [2005/08/07(日) 04:44:03 ] >>69 さんの意見も参考にしてねv
168 名前:デフォルトの名無しさん [2005/08/07(日) 05:18:49 ] システムが用意しているアイコンをForm上のPictureboxに 表示したいと思っています。 下記のようにすればコーディングできるとわかりましたが これをどのイベントが発生したときに行えばいいのか悩んでいます。 FormがLoadされたタイミングでやればずっと表示され続けるのかと 思ったのですが、デバッグモードで1行ずつ表示させると一瞬表示されるけど その後見えなくなってしまいます…PaintとかActivatedとかもあるかと思いますが 「一般的なメッセージボックスみたいにアイコンを表示しっぱなしにしたい」とき 皆さんはどうされますか? ↓ 'システムのアイコンを表示する 'PictureBox1のGraphicsオブジェクトの作成 Dim g As Graphics = PictureBox1.CreateGraphics() '既定のアプリケーションアイコン(WIN32: IDI_APPLICATION) g.DrawIcon(SystemIcons.Application, 0, 0)
169 名前:デフォルトの名無しさん [2005/08/07(日) 05:28:51 ] >>164 さんありがとうございます。 以前C#みたいにできたらいいのに、と思っていたので実現できそうと知り安心しました。 「本当にManagedのC++なら」という部分の「本当に」が気になりますが (他社の方が作ってくれたのですが、 一応managedとはいいつつも 既存のC++のソースをVS.NETで開きMFC化しただけ、とも聞いてます… 「本当に」ManagedC++といえるのか、ちょっと心配ですが) ちょっとためしてみます。
170 名前:デフォルトの名無しさん mailto:sage [2005/08/07(日) 11:41:36 ] >>168 自分で出来ることは自分でする、出来る範囲で調べてみる、って意欲がないのなら 悪いこと言わない、プログラミングなんて止めとけ。 >>3 >どぼん!のVB道のトップページとTipsページ >dobon.net/vb/ >dobon.net/vb/dotnet/index.html
171 名前:デフォルトの名無しさん [2005/08/08(月) 21:57:18 ] C#のbase キーワードはVB.NETでは何ですか?
172 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 22:00:22 ] MyBase もうちょっと具体的に説明した方が良いよ。基底クラスのメンバにアクセスするためのキーワード、とか。
173 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 23:30:38 ] 残念だがそれが出来るやつは聞かんでも分かっとる。
174 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 22:54:30 ] アクセスからVB.NETへの移植をやっていますが、 .NETのコンボボックスで質問です。 コンボボックスのドロップダウンリストでいずれかの項目を 選択したときに、それとは別のテキストを表示させたい のですが、そういうことは可能でしょうか? 例えば 0001 ABCDEF 0002 DEFCFE 0003 XYZXYZ というリストがあったときに3番目を選んで、表示は 0003 だけにしたいのです。 ダメなら別の実装方法を考えないといけないです。 可能だとすれば、どの辺のイベントをどのように 処理したら良いものでしょうか?
175 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 23:02:08 ] そのリストとやらはどういうオブジェクトなんだ? ArrayList? Stringの配列? それとも単純にItemsプロパティに一つ一つ"0001 ABCDEF" "0002 DEFCFE"……ってAddしていったのか?
176 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 23:17:40 ] >>174 DropDownStyleをDropDownにしといてSelectedIndexChangedイベントで Text設定するだけちゃうの? >>175 は池沼か?
177 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 23:27:55 ] >>176 試してみた?
178 名前:デフォルトの名無しさん mailto:sage [2005/08/10(水) 00:35:03 ] ああそうか、単純にイベントでText設定してもダメだったような記憶がある。 ドロ臭い方法だけど、SelectedIndexChangedでタイマ起動して タイマのイベントでText書き換えれば確実に出来る。 ドロ臭いのが嫌ならComboBox継承してOnSelectedIndexChangedをオーバーライド してやれば可能じゃないか?
179 名前:デフォルトの名無しさん mailto:sage [2005/08/10(水) 00:39:11 ] >>178 泥臭い。 DisplayMemberを利用すべき。
180 名前:デフォルトの名無しさん mailto:sage [2005/08/10(水) 00:44:33 ] え?
181 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 09:13:29 ] 長時間掛かる処理にキャンセルボタンを付けたいのですが キャンセルボタンだけがあるフォームをポップアップして メイン画面のほうはさわれないようにしたいんですが どうしたらよいでしょうか?
182 名前:181 mailto:sage [2005/08/11(木) 10:06:43 ] できました。
183 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 13:09:44 ] まあ、あれだ、ホントにキャンセルボタン押せるか確認してくれ
184 名前:181 mailto:sage [2005/08/11(木) 13:54:56 ] 押せたよ。マルチスレッドって便利すぎ
185 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 15:51:33 ] テキストボックスに余白を設定したいのですが、どうすればよいでしょうか? VB6なら、SendMessageを使って出来たのですが、.NETの方は同じやりかただと出来なかったので。 以下が書いてみたコードです。 Private Const EM_SETMARGINS As Integer = &HD3s Private Const EC_RIGHTMARGIN As Integer = &H2s Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As IntPtr, ByVal wMsg As Integer, ByVal wParam As Integer, ByRef lParam As Integer) As Integer Private Function MAKELONG(ByVal i As Integer, ByVal j As Integer) As Integer Return (i And &HFFFF) Or (j * &H10000) End Function Call SendMessage(textbox1.hand, EM_SETMARGINS, EC_LEFTMARGIN, MAKELONG(lngNewValue, 0)
186 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 16:19:49 ] >>185 lParamを何故かByRefで渡しちゃってるよ。
187 名前:185 mailto:sage [2005/08/11(木) 16:36:40 ] >>186 Σ(゚д゚ ) うぉ。ホントだ ByVal に直したらいけました。 なんて初歩的なミスを、、、_| ̄|○ お騒がせして申し訳ありませんでしたm(_ _)m
188 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 23:09:50 ] VB.NETでクッキーを作ることって可能ですか? ヤフーチャットにブラウザからLOGONする時、 ユーザ名とパスワードを自動で入れたいのですが 現在自宅にネット接続環境が無いため ネットカフェor職場での利用となるので履歴が残せず、 項目を毎回入れなければなりません 同じようにメールチェックなどが非常に困難です・・・。 クッキーは1分で消えるように設定したいと思ってます VB.NET初級者の私でも作れるでしょうか? どうかアドバイスお願いいたします・・・
189 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 23:13:27 ] IEのクッキーを作りたいのか、独自アプリでクッキーに対応したいのかどっちだ。
190 名前:デフォルトの名無しさん [2005/08/11(木) 23:29:37 ] >>189 レスありがとうございます IEのクッキーを作りたいです まずはexeを実行して comboboxからユーザー名を選択して実行すると パスワードと共にクッキーとして保存されて、 LOGONページを開くとユーザ名とパスワードが入力済みとか。 アカウント数とユーザ名が長いので 複数件の登録をしたいんですが・・・。 初級者には不可能でしょうか??
191 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 23:52:49 ] >534: 名無しさん@お腹いっぱい。 [sage] 04/10/23 14:37:24 ID:fg9Ewxsa >'Yahooにログイン.vbs > >'------------------- > >Const login = "なまえ" >Const passwd = "ぱすわーど" >Set ie = CreateObject("InternetExplorer.Application") >ie.visible = True >ie.navigate "www.yahoo.co.jp/r/l1 " >Do > WScript.Sleep 100 >Loop While ie.Busy >With ie.document.forms(0) > .item("login").value = login > .item("passwd").value = passwd > .Submit >End With
192 名前:デフォルトの名無しさん mailto:sage [2005/08/12(金) 00:17:54 ] >>191 さん 188です! 拡張子をvbsにして実行したところ、成功いたしました! 本当にありがとうございました!
193 名前:デフォルトの名無しさん [2005/08/12(金) 17:22:03 ] VB6ではtextBoxをコントロール配列に出来たと思うのですが、VB.Netでは出来なくなったのでしょうか? 何か変わりの方法が用意されてますか? ----VB6----- for i = 0 to 10000 textbox(i)=i next i みたいなのです。
194 名前:デフォルトの名無しさん mailto:sage [2005/08/12(金) 17:30:25 ] 自分で作るしかない。どぼんにそれっぽい実装コードがある。 というかそんな不安定な機構いらない。
195 名前:181 mailto:sage [2005/08/12(金) 17:33:44 ] え?不安定な機構?
196 名前:デフォルトの名無しさん mailto:sage [2005/08/12(金) 18:35:52 ] >>193 ttp://dobon.net/vb/dotnet/control/buttonarray.html
197 名前:デフォルトの名無しさん mailto:sage [2005/08/12(金) 19:39:34 ] >>193 自分で別途コントロールの参照変数を配列にして参照するやり方が1つ。 または、名前を連番にしてコントロールを名称で呼び出すやり方。 または、Tagプロパティを上手く使ってやるやり方。 .net推奨は最後のTagか?
198 名前:デフォルトの名無しさん mailto:sage [2005/08/12(金) 22:36:13 ] コントロール配列にはVB特有の曖昧さがもたらす暗黒面もあったものの、 便利な面があったのも事実だと思うけどね。 あと、一応.NETでもコントロール配列の代替手段は容易されているよ。 VB6でコントロール配列つかった簡単なプロジェクト作って アップグレードウィザードでアップグレードしてみ? っていうか、質問する前になんでこんな当たり前のこと試してみないんだろう。
199 名前:最凶VB厨房 mailto:sage [2005/08/12(金) 22:39:37 ] アップグレードウィザードはどこにあるんだ?
200 名前:デフォルトの名無しさん mailto:sage [2005/08/12(金) 22:53:25 ] >>199 知ってるくせに(笑) 厨房氏はスレが荒れそうになると現れるな プレデターか君はw
201 名前:最凶VB厨房 mailto:sage [2005/08/12(金) 23:43:24 ] >>200 しらねーから聞いてんだ! 何もしらねー何もわかんねー!!はぁぷみー