[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/28 13:59 / Filesize : 282 KB / Number-of Response : 982
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

VB.NET質問スレ (Part12)



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

477 名前:デフォルトの名無しさん mailto:age [2005/09/23(金) 21:02:43 ]
今さらな内容で悪いのですが質問です。

WebBrowserコントロールでNavigateする際に、
WebResponseやらで通信した際に使ったCookieをつけてリクエストしたい。

つまるところ、WebBrowserコントロールで任意のクッキーつける方法が知りたいです。

ご存じの方おられましたらご伝授よろしくお願いします。

478 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 21:22:53 ]
ん〜、Win32APIのInternetSetCookieを使うしかないんじゃない?

479 名前:477 mailto:sage [2005/09/23(金) 23:36:45 ]
>>478
GetResponsした戻り値のHttpWebResponseであるresについて、

Cookie = res.Cookies(0).Value()

で値を取得(名前は既知なので要らなかった)し、

Call InternetSetCookie("http://〜〜〜/", クッキー名, Cookie)

としてexpires指定は無しで(つまりオンメモリクッキーとして)記憶させて、

WebBrowserControle.Navigate2("http://〜〜〜/")

これで(擬似的実装ではあるが)なんとか望み通りの動作をさせることができました。
どうもありがとうございました。

480 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 02:02:36 ]
すんません
listboxのD&DのサンプルはあるけれどlistviewのD&Dのサンプルが
見つかりません
どうやればいいのでしょう

481 名前:デフォルトの名無しさん [2005/09/24(土) 07:47:58 ]
何かのボタンを押せば、新しいウィンドウが開く操作が、
4冊本買って、どれにも載ってませんでした。
優しい人、教えてください。
別のウィンドウが開いたときの、変数の扱いもお願いします。

482 名前:デフォルトの名無しさん [2005/09/24(土) 11:55:52 ]
新しいウィンドウって新しいフォームのこと?

483 名前:デフォルトの名無しさん [2005/09/24(土) 12:54:06 ]
>482
そうです。初心者なので。。。
表現がおかしかったら、ごめんなさい。

484 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 15:01:44 ]
まあ本書く人もあらゆる状況を想定してフォローしていくわけにも行かないよな

485 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 15:15:56 ]
買ったけど読んでないだけでしょ。
正直、その程度の気力もないならプログラミングの舞台から退場すべきだよ。

プログラミングが、比較的能力の低い人間でもできるお手軽なものだった時代は
もうとっくに過ぎているんだから。



486 名前:デフォルトの名無しさん [2005/09/24(土) 15:16:37 ]
FormA.show で開く

487 名前:デフォルトの名無しさん [2005/09/24(土) 16:09:09 ]
書き込んだら、調べなきゃいけない気分に捕らわれて、
なんとかできました。
みなさん、ありがとうございました。

ちなみに、本には載ってなかったです。

488 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 22:14:01 ]
Dim frm2 as Form = New Form2だと調子悪くて
Dim frm2 as New Form2だとちゃんと動作するのはなぜだろう

489 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 22:19:52 ]
調子悪いって(w

490 名前:デフォルトの名無しさん [2005/09/25(日) 23:10:01 ]
MainMenuの項目を動的生成したい。

項目を追加するのは普通にAddすりゃいいのでできるんですが、
そのAddで作った項目がクリックされた時の判定方法がわからない・・・。

デザイン時に作ってある項目のようにClickイベントをあらかじめ用意することはできないし・・・。
どーやってクリックイベントを捉えればいいのでしょうか。

491 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 23:27:52 ]
AddHandler メニューアイテム.Click, AddressOf メソッド

492 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 23:54:31 ]
>>490
どぼんの配列の所を参考に。

493 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 00:08:55 ]
っていうか、せっかくC#じゃなくVB.NET使うならもっと手を抜いて簡単にできるよ。
まずMenuItemをWithEvents付きでフィールドとして宣言する。
そんでそいつを必要なときにMainMenuのItemsに追加/削除すればいいだけ。

っていうか、本当にメニューを動的に生成なんてする必要があるかどうか
一度よく考えたほうがいいと思うけどね。

単にVisibleをいじるだけでもいいんじゃないの?

494 名前:490 mailto:sage [2005/09/26(月) 00:26:49 ]
>>491 >>492
キーワードでぐぐってみたら多数ヒット。
なんというか初歩的なことだったようで情けないですが、
おかげで無事所望していた動作をさせることができました。

>>493
今回の場合「最近使ったファイル」的な機能の実装だったので、
動的に生成という仕様にしました。

みなさんどうもありがとうございました。

495 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 09:44:31 ]
>>476
VBCommenter nDoc でグーグル様にお尋ねしてください。
ヘブンにいけますよ。



496 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 22:57:57 ]
どうしてもわからないので質問させていただきます。
AddRemoveProgramsIconにアイコンファイルを設定したのですが
インストール後、アプリケーションの追加と削除の所のアイコンが
フォルダになってしまいます。
どなたか解決法をご存知の方教えていただけませんか。

497 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 23:09:31 ]
エスパーが必要だなw
AddRemoveProgramsIconってデプロイメントプロジェクトのかなあ。
解決法って言ったって普通にやればそんな風にはならないけど。
問題のアイコンがインストール先にインストールされないようになってるとかかなあ。

498 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 14:24:41 ]
質問です。

構造体を使用すると、メモリを大量に消費するという話しを耳にしたんですが、構造体とクラス。
使用するならどちらを使ったほうが賢いのでしょうか?

499 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 14:31:11 ]
>>498
入門書、ページを読むのが賢いと思う。
@ITのVB.net入門でもきちんと書かれてる。
値型と参照型の違いそのものだから。

500 名前:最凶VB厨房 mailto:sage [2005/09/27(火) 20:14:40 ]
>>498
どこで耳にした?

501 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 20:27:06 0]
それ聞いてどうすんのw

しかし、>>498みたいにMSDNなり解説書なり読めば解決するような類の問題を
他人に投げる人って最初から終わってると思う。
正直、俺が上司とか学校の先生だったらコイツは見込みがないと判断して切るね。

502 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 21:13:25 0]
>>501
うわ、なにこいつ偉そう・・・(;^ω^)

503 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 21:44:00 ID:0]
2chねらが答えてくれることに意味があるですよ。
調べればわかるとかとは別次元の質問者の意図をくみ取れない人こそ天才ではありませんね

504 名前:最凶VB厨房 mailto:sage [2005/09/27(火) 22:07:46 ID:0]
俺見込みねぇーーーーーーーw

ってーか、構造体もクラスもフィールドのサイズが
あんまり変わらんのであれば
>構造体を使用すると、メモリを大量に消費する
なんてこたぁないわけで。
となれば可能性としては二つ。
コピー時の動作の違いかスタック・ヒープのことかどっちか。
構造体の値渡しや代入ならば消費するメモリはその構造体の
分だけは少なくとも増える。
クラスの場合なら参照がコピーされるだけなんでたいして増えない。
という可能性と、
構造体の場合はスタックに取られる可能性がある。
クラスはヒープだけなはずだ。
となると>構造体を使用すると、メモリを大量に消費する
ってのはメモリはメモリでもスタック領域かもしれねぇ。
これなら間違っているわけじゃぁない。
大量に消費したからといってスタックを食いつぶすとは
到底思えんけどな。配列にしたらヒープにとられるしよ。
要は耳にした話の文脈がわからんのだから聞いただけだがや。
耳にした話がわかりゃぁそりゃちょっと違うとか指摘もできるがや。
>>498ってなわけでや。
代入の時の違いがわかっとりゃぁええのや。サイズなんぞ普通は気にするな。
サイズなんぞ気にしてたら頭はげるぞ。

505 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 00:35:59 ]
www.unisys.co.jp/club/net_view/20030124.html

しかしなんとなくstructで設計して、あとからnull(Nothing)の状態が欲しくなって困る罠。



506 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 00:43:09 ]
>>505
そんな理由で困ることなんてありえんと思うが。

507 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 09:31:16 ]
>>504
その説明は元質問の回答になってないと思うよ。
そもそも、スタックとヒープの違いというか存在を理解してないから、ああいう質問なわけで。
だから入門書嫁っていう回答が出るわけで。

508 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 12:02:44 ]
>>504
要約すると
私:「ファイルから読み込んだデータは構造体を使ってArryListでAddしてる」
相手:「それなら構造体よりクラスでやった方がいい。メモリの消費を抑えられるし、構造体の多用はメモリの消費が激しいから」
という感じです。

>>499
読んでみます。

>>501
お気遣いありがとうございます。
しかし心配はありません。
職場はプログラム系の仕事とはかけ離れており、通っていた学校もプログラムに関連するものではないので。

509 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 12:07:33 ]
うん、相手は丸ごと勘違いしてるね。
あとデータによっては構造体でやるのは拙いかもね。

510 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 12:35:12 ]
別にそんなに勘違いしてないんじゃないの?
ArrayListに突っ込むとボクシングされちゃうわけだから。
クラスで同じことをした場合の二倍弱のメモリを食うはず。

511 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 12:41:52 ]
まあオリジナルのデータを捨てちゃってもよければその限りじゃないけど。

512 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 14:37:15 ]
変なIDでてるけど何?

513 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 16:17:47 ]
病気

514 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 21:23:15 ]
>>491
490じゃ無いけど便乗質問
クリックイベントは拾えたんだけど、じゃあどのアイテムクリックしたの?
てのはどうやればいいんでしょ

515 名前:デフォルトの名無しさん mailto:sage [2005/09/28(水) 21:31:00 ]
時と場合によるが、Indexつかったりとか、HashtableでMenuItemインスタンスと情報を関連づけて管理するとか。
MenuItemを派生させてTagプロパティを作って、そこに必要な情報を詰めるとか。
//.NET 2.0ではMenuItemにもTagが標準装備されるんだけど。



516 名前:最凶VB厨房 mailto:sage [2005/09/28(水) 21:44:51 ]
>>508
>>509に同意。

'''''''''''''''''''''''''''''''''''
>>514
Object型senderをMenuItemにキャストすりゃいいんじゃね?

517 名前:514 mailto:sage [2005/09/29(木) 00:02:18 ]
>>516
それで出来ました
どーもでした

518 名前:496 mailto:sage [2005/09/29(木) 11:23:59 ]
みなさんお疲れ様です。
>497 さん返事が大変遅れまして申し訳ありません。
アイコンなのですが、結局わからずじまいです・・・
「すべてのユーザー」でインストールすれば、
アプリケーションの追加と削除にアイコンが出てくるのですが・・・

AddRemoveProgramsIconはデプロイメントプロジェクトのやつです。

519 名前:デフォルトの名無しさん [2005/09/29(木) 11:42:52 ]
DataTableクラスで、SELECTメソッドを2回続けて使うとどうなりますか?
両方の条件に合うレコードのみが残りますか?
それとも、2回目の条件に合うレコードのみが残りますか?
どうでしょうか?
よろしくご教授願います。

520 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 12:10:17 ]
自分で試せよ・・・。

521 名前:デフォルトの名無しさん [2005/09/29(木) 14:29:57 ]
>>520
動作を見る限り、2回目の条件に合うレコードのみが残っているように思えます。
それを確認したかったのです。

522 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 14:32:26 ]
そもそもDataTable.SelectはDataTableそのものを変更するメソッドじゃないしな。

523 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 15:16:05 ]
ですよね。
DataSetのDataViewの問題でしょ。この辺りの仕様をきちんと理解しないとDataSetつかっちゃだめだよ。
クライアントで絞るのが性能的に良いのか、仕様と適合してるかとか。
非接続型という部分の理解も必要。

524 名前:デフォルトの名無しさん [2005/09/29(木) 16:23:40 ]
>>522
>>523
目的は検索のみで、更新処理はしません。
DataViewの方が適してますでしょうか?

525 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 16:50:57 ]
>>524
検索した結果のDataSetに対して、クライアント側で絞り込むのがFilterだったりSelectとかFind。
初期状態で絞りこんだほうが件数とかレスポンス考えてよさそうなら、DataAdapterのSQL文でしぼってしまうべき。
クライアントでちょこちょこ絞り込み条件を変えてやるならば、いちいちサーバに検索じゃあれだから、SelectなどでDataSet内で絞るべき。



526 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 18:48:13 ]
VB.NETでFormに棒グラフを描画しています。
このフォーム上でマウスの動きに連動してマウスポインタを中心に十字線を描きたいのですが
どうしたらよいか分かりません。
Mouse_Moveイベントの中にDrowで描くのは出来るのですが、直前の線が消えず動かすたびに描画
されてしまいます。
form.Invalidate()
を呼び出せば直前の線も消える(線だけでなく全部)のですが、マウスを動かすたびに全画面が再描画
されるのでチラチラしてしまいます。
直前に描いた線だけを消す方法はどうしたらよいでしょうか?
エロイ人教えてください。

527 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 18:52:17 ]
マウスポインタを十字にするんじゃ駄目か?
Me.Cursor = Cursors.Cross

528 名前:526 mailto:sage [2005/09/29(木) 18:56:51 ]
>527
レスありがとうです。

画面の端から端までの十字線を描きたいんです。
イメージとしては戦闘機の照準みたいな感じです。

529 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 19:54:07 ]
>>526
いろいろ手はあるけど、簡単にやるならフォームのダルブバッファを有効にすれば
とりあえずいけるんじゃない?
www.gotdotnet.com/japan/team/windowsforms/windowsformspainting.aspx
www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformscontrolclasssetstyletopic.asp

まあ棒グラフの描画が重い場合は他の方法をとる必要があるかもしれないけど。

530 名前:526 mailto:sage [2005/09/29(木) 20:19:57 ]
>529
レスありがとうです。
甘く考えてたけど、結構大変そうなんですね。
じっくり読んでみます。


531 名前:デフォルトの名無しさん [2005/09/30(金) 01:20:50 ]
はじめまして♪DDE通信をVB.NETでやろうとしているものですが、
みなさんのお知恵をお貸しください。
Ddeconnectの部分なのですが
DdeConnect(m_ddeinst, hszServiceName, hszTopicName, Nothing)で
最後の引数にNothingを指定するとエラー値の0が返ります。これを
成功させたいのですが、Nothingではなく何を指定しなければいけないのでしょうか?
具体的に教えてもらえたらありがたいです。
他の部分は多分あっていると思います。違ってたら教えてください。
宜しくお願いします。

532 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 01:29:38 ]
DDEを使いたいのならVB6使えと言うのがMicrosoftの方針だからー

533 名前:デフォルトの名無しさん [2005/09/30(金) 01:58:12 ]
VBではなくVBAでエクセルのオートシェイプを利用したアニメーションを作ったのですが
当然CPUのクロックの違いで再生速度に差が出てしまいました

CPUのクロックを検出する事ってできないんですか?
それができればクロックによって処理を分岐させる事ができるのですが・・・

534 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 02:01:43 ]
VBAはスレ違い VBもスレ違い

535 名前:デフォルトの名無しさん [2005/09/30(金) 02:23:41 ]
>>533
APIで情報読み込めばいい。何かそのようなAPIがあるさ。



536 名前:デフォルトの名無しさん [2005/09/30(金) 02:52:29 ]
>>532
方針はおいて置くとしてどなたか宣言の仕方を教えてくださいませ。
>>531 ←質問


537 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 09:26:42 ]
NullポインタはNothingじゃないだけでしょ?
きちんとConvContext構造体を定義して渡してみるとか、VB6と同じで32ビットの0を渡すとか。


538 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 09:49:57 ]
>>536
お前なんか偉そうだなー
聞く態度なってねーよ

539 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 09:57:34 ]
初めての方へ

>>531live19.2ch.net/test/read.cgi/stock/1124633472/248-


540 名前:デフォルトの名無しさん [2005/09/30(金) 11:12:16 ]
>>531, 536
ケロンキタ━━━━(゚∀゚)━━━━!!!!
いつ来るかと待ちわびていたよ。

相変わらずふてぶてしい態度でつね。

541 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 12:24:02 ]
>>531
>>537を敷衍すると、
まずDdeConnectのインポートのコードを晒した方がいいんじゃない?
ナルポはNothingじゃなくてIntPtr.Zeroだね。

542 名前:デフォルトの名無しさん [2005/09/30(金) 14:19:58 ]

>>541さん、親切にありがとうございます。おっしゃる通りです。
構造体の宣言とインポートの部分はこんな感じになっていますが、
なにか構造体に間違いはございませんか?
Structure SECURITY_QUALITY_OF_SERVICE
Public Length As Integer
Public Impersonationlevel As Short
Public ContextTrackingMode As Short
Public EffectiveOnly As Integer
End Structure
Structure CONVCONTEXT
Public cb As Integer
Public wFlags As Integer
Public wCountryID As Integer
Public iCodePage As Integer
Public dwLangID As Integer
Public dwSecurity As Integer
Public qos As SECURITY_QUALITY_OF_SERVICE
End Structure

'DdeConnect宣言
Declare Function DdeConnect Lib "user32" Alias "DdeConnect" _
(ByVal idInst As Integer, ByVal hszService As Integer, ByVal hszTopic As Integer, ByVal pCC As CONVCONTEXT) As Integer

IntPtr.Zeroというのはどのようにどこに指定したらよいのでしょうか?
よろしくです♪

543 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 14:41:00 ]
>>542
日本語も読めない。ためしもしない。最低だな。

544 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 18:19:49 ]
すいません、ExcelのVBAについて質問したいんですが、スレが見つかりません。
どっかにあれば教えていただきたいので、ご存知の方よろしくおねがいします。

545 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 18:33:53 ]
>>544
VBAについてスレが落ちてるな。
ここは読んだことないけど。
●EXCEL・VBAの勉強法教えてスレ●
pc8.2ch.net/test/read.cgi/tech/1054356121/
ここにも上級者がいる。
Excel総合相談所 37
pc8.2ch.net/test/read.cgi/bsoft/1125178942/



546 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 13:29:15 ]
>>542
お前ほんと糞だな。


262 名前:山師さん [] 投稿日:2005/09/25(日) 10:44:18 ID:lZdxzg4r
>>260
そんなに簡単だというのなら
ETWrapperのソースを元にVB.NETに書き換えてみろ。
C#の時ほどは容易でないことに気がつくから。
まずCの知識がないVBユーザーには読むことがちょっと難しいわけよ。
これがVBで書かれているのなら多分容易だと思うのだが。
できたら俺にミシテネ♪

264 名前:山師さん[] 投稿日:2005/09/25(日) 10:59:07 ID:lZdxzg4r
友達がいなくて暇人キタ━━━━(゚∀゚)━━━━!!!!

267 名前:山師さん[] 投稿日:2005/09/25(日) 11:30:21 ID:lZdxzg4r
>>266
だからさ、簡単だとおもうならさぁ。実際にやってみろっつーの。
やってみたことがない人間が何言っても想像でしかないわけよ。
なんでも想像していたより難しいってことあんだろうが。
とりあえずやってみて俺に教えることをお勧めする。

547 名前:デフォルトの名無しさん [2005/10/01(土) 14:13:57 ]
、i`ヽ                        ,r‐'ァ 
 `ヽ::                      ::´
   ヽ ヽ        , -‐--、         / /
    ヽ \      I:::::::I_      _ / / 
     ヽ  ヽ    i,(;;;ノI、;;;)l    ,,/  , '  VB.NETフォーーーーーーーーー!
      ヽ  ` ー 、.,,ゝ´ヮ`,ノュ_, - '   r'    
        ` 、_ /::: `山':::::    /
         ヽ:::::::::::|::::::::"",r‐'
          〉::::::::|::::::::::¨/
         /;;;;;;;/;;;;;;;;;;/
        /;;;;;;;/:::::::::::《
        <;;;;;;;《:::::::::::::ヽ   ))
      /   ヽI,r''"""^~ヽ
     /   ,/ ヽ    ヽ


548 名前:Hello! World [2005/10/01(土) 22:05:03 ]
If regKey2 Is Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\test\Data\",false) then
End If
の実行をしたけど、ステートメントを指定してくださいとエラーが出ます。
エラーを回避したいんです。誰か教えて下さい。お願いします。

549 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 22:12:59 ]
おやおやどこかで見た質問だね? マルチポスト君。

550 名前:デフォルトの名無しさん [2005/10/02(日) 17:38:37 ]
REGファイルの読み込みと書き出しを行うアプリを作りたいのですが、
REGファイルに関する技術文書かサンプルルーチンなどを教えていただけないでしょうか。

551 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 18:16:02 ]
>>550
何故敢えてVB.NETで? とは思うけど。
ttp://support.microsoft.com/?scid=kb;ja;310516
一応解説。極めて大雑把だけど。
自前で読み取ってMicrosoft.Win32.Registryクラスで書き込むって手もあるけど、
Win32APIのRegSaveKeyとその周辺の関数を使うのが楽かな。
ttp://www.kt.rim.or.jp/~yuta/prog/win32/Registry/

552 名前:550 mailto:sage [2005/10/02(日) 18:40:30 ]
>>551
ああ、助かりました。ありがとうございます。

直接書き込みのほうが何も考えなくていいのでコーディングはラクですが、今回はグループポリシーと
連携させたPC管理や設定の履歴管理を考えているので、REGファイルにしたいのです。
アプリ上で特権の取得とか考えなくていいし。

.NETなのは、単にそれしかないから。とはいってもこれが.NETではじめて作るツール。
PerlとVBAしか使ったことないのでVB.NETの勉強もかねてます。

INIファイルと同じという理解でよいのだろうか・・・
GetProfileStringとか使える?だけど一括で取得ができない、あたりで悩んでます。

どういうアプローチがいいんだろう。テキストとして馬鹿正直に取り込んで加工?

553 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 23:58:12 ]
(´・ω・`)知らんがな

554 名前:デフォルトの名無しさん mailto:sage [2005/10/03(月) 22:46:51 ]
すみません、質問です
ツールバーにドロップした時に、どのボタンにドロップされたか調べるには
どうすればいいのでしょう

555 名前:デフォルトの名無しさん mailto:sage [2005/10/03(月) 23:11:16 ]
TB_HITTESTを使うのがベターだけど。

次善の策として、ButtonsをFor Eachで回して、
それぞれのToolBarButtonのRectangleにマウスの位置がContainsしているかどうか確認するとか。
e.X/e.Yはスクリーン座標だから、ToolBarオブジェクトのPointToClientメソッドを忘れずに。



556 名前:554 mailto:sage [2005/10/04(火) 00:21:45 ]
>>555
for eachでいけました
ありがとうございました

557 名前:544 mailto:sage [2005/10/04(火) 13:35:05 ]
>>545
ありがとうございました。助かります。

558 名前:デフォルトの名無しさん mailto:sage [2005/10/05(水) 17:12:18 ]
VB.Netでファイルに1行出力するのに
普通はどんな関数を使用するのでしょうか?

現状WriteLineで出力しているのですが
文字列を出力した際に、
文字列の最初と最後に”が付加されてしまいます。

”が付加されないようにしたいのですが、
なにかよい関数ないでしょうか?

559 名前:デフォルトの名無しさん mailto:sage [2005/10/05(水) 17:15:27 ]
まあ普通にStreamWriterのWriteLineだな。
ダブルクォーテーションが付くのは558が変なことしてるからだ。

560 名前:デフォルトの名無しさん mailto:sage [2005/10/05(水) 17:58:10 ]
>>559
558です
PrintLineでの出力したらうまくいったので
WriteLineは使用しないことにしました。
レスありがとうございました。

561 名前:デフォルトの名無しさん mailto:sage [2005/10/05(水) 22:19:34 ]
vb.netでsusieプラグイン使うのは可能でしょうか?(事前バインドでなくて動的に)
どぼんだとinvoke.dllがあれば出来るとありましたが、コンパイル出来なかったのと
配布のこと考えるとちと無理かなと
他の方法があればいいのですが…

562 名前:デフォルトの名無しさん mailto:sage [2005/10/05(水) 22:29:29 ]
まっとうにVB.NETだけでアンマネージドをレイトバインディングするには.NET 2.0が必要だね。
Managed C++を使えるのならそれでラップしてやれば簡単に作れるけど。

563 名前:561 mailto:sage [2005/10/05(水) 23:58:23 ]
やっぱ無理すか…
ついでにもう一つ質問
ホバーってホバーと見なす時間ってどこで指定するんでしょう
つーか、本当はホバーじゃなくて、「マウスオーバーで選択はしないが
3秒間ポイントしたら実行」ってのがやりたいんだけど(リストビュー)

564 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 00:13:16 ]
.NETの範囲内じゃ不可能だね。
Hoverの時間間隔を取得するのも.NET 2.0でようやく追加された。
//System.Windows.Forms名前空間SystemInformationクラスのMouseHoverTime静的プロパティ。取得のみ。
変更するのはWin32APIのTrackMouseEvent関数。とは言えこれの使い方は微妙かも。
それくらいなら、MouseMoveイベントとタイマを駆使すればなんとかなるかな?

565 名前:デフォルトの名無しさん [2005/10/06(木) 00:49:29 ]
質問させてください。
フォームの×や_ボタンを消して、
しかもフォームを動かせないようにするにはどのようにすればよいのでしょうか?



566 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 00:57:46 ]
タイトルバーごと消して良いの?
タイトルバーがあるのに動かせないのはユーザへの嫌がらせにしかならないけど。

567 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 08:52:21 ]
>>565
Form.ControlBox=False

Load時にLocationの値を覚えておいて、
Moveイベントが発生するたびに、覚えていたLocation値に置き換える。

でいけるんじゃね。


568 名前:デフォルトの名無しさん [2005/10/06(木) 10:15:37 ]
.NETって、標準のグラフコンポーネントとかないですか?
VB6.0のころはあったんですが、いくら調べても見つからないですよね。
クリレポについているみたいなんですけど、帳票じゃないやつではないですか?
ご存知だったらお教えください。
よろしくお願いします。

569 名前:じゃんぬねっと mailto:sage [2005/10/06(木) 12:28:35 ]
>>565
ControlBox プロパティを False にするか、
Maximize, Minimize プロパティを False にします。

移動は、API の DeleteMenu で消してしまえば OK です。

570 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 15:43:52 ]
VB.Netで以下のようなINIファイルのデータを
タグ名のAAAAA、キーワードのbbで値の123が取得できる
関数とかありませんでしょうか?

XXXX.ini
-----
[AAAAA]
bb=123


571 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 16:17:40 ]
>>570
.NET Frameworkにはありません。
APIを使うかStreamReaderなんかで手動で読み取りましょう。

っていうか、XMLファイルを何故使わないんですか?
使いましょう!

572 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 16:27:59 ]
>>571
APIを使うことにします。GetprivateProFileStringでしょうか。
教えていただきありがとうございました。

573 名前:563 mailto:sage [2005/10/06(木) 21:50:32 ]
>>564
mouseenterで大麻をイネーブル、mousemoveでディセーブル&イネーブルで
何とかなりました
つか、タイマのリセットってこれでやり方合ってるんでしょか?

574 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 21:56:01 ]
ドキュメントには何も書いて無いのな。
まあちゃんと動いてるのならそれで良いでしょ。

575 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 23:37:53 ]
エディタを自作するにはどうしたらいいですか?
改行マークやらを表示したいのです



576 名前:デフォルトの名無しさん mailto:sage [2005/10/07(金) 00:02:25 ]
>>573
通報しますた

577 名前:デフォルトの名無しさん mailto:age [2005/10/07(金) 13:45:16 ]
VB.NetでOracle9iにDB接続、切断する方法を
教えて下さい、よろしくお願いします。
(OracleClient.OracleConnectionを使う?)






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<282KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef