1 名前:デフォルトの名無しさん mailto:sage [2011/04/30(土) 01:50:27.76 ] ここは Visual Basic 〜6.0 の質問スレです。 質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、 「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。 VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。 ○ 質問者の心得 一.質問する前にMSDNやGoogle、過去ログにも目を通してみる。 二.VBScript、インストーラーなどはこのスレでOK。 三.質問は第三者にもわかりやすいよう簡潔かつ具体的に。 四.荒らしは相手しない。 ○ 回答者の心得 一.答えられない質問は無駄に罵倒せずスルー。無理するな。 二.代用法を強制しない。 三.回答する上で必須ではない情報をむやみに聞き返さない。 四.荒らしは相手しない。 五.VB情報募集中。 六.回答は質問者が理解できるよう具体的に。 MSDN Online Japan ホーム www.microsoft.com/japan/msdn/default.asp Visual Studio 6.0 Service Pack 6 msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx Google www.google.co.jp/ ※「まず自分で調べる」クセを身につけよう。
552 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 11:51:20.00 ] C:\A\B 二個目の\はAのルート、BはAのルートの中にある、ってはなしだな?
553 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 12:36:37.23 ] 何言ってるんだろうか
554 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 12:39:28.57 ] ルートは一つ
555 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 12:58:49.26 ] >>552 ルート以外の「\」はパス区切り文字。 ディレクトリ構造の概念を知らないのなら、ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA
556 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 13:19:38.94 ] ディレクトリやパスを扱う場合は、"C:\A\B"のかわりに"C:\A\B\"という入力もValidなので、 いつでもBuildPathを使っといた方がいい。で、どうせFileSystemObjectを使うんだから、FSOの その他のメソッドも積極的に使う方がいい。
557 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 19:00:08.68 ] BuildPathというかFileSystemObjectに拘ってる奴がいるな \つけて\\を\に置換すればいいだけだろ
558 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 19:16:04.18 ] newpath$ =Replace(path1$ & "\" & path2$, "\\", "\") こう?
559 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 19:27:57.73 ] FileSystemObjectのインスタンスあればBuildPath使えばいいし FileSystemObjectを使ってない場面では自前処理で問題ないだろう 場合場合で使いわければおk
560 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 21:02:26.90 ] なんかいかにもVB厨らしいアホな会話w 普通に考えれば>>556 の言ってることが一番まとも。 Win98以前の時代なら躊躇する合理的理由もあったが、いまさらWin9x環境のことを考慮する必要もないだろう。 FileSystemObjectのインスタンスあればって何だよ。 ライブラリ化しとけよそんなの。
561 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 21:58:57.70 ] VB6で正規表現っぽい処理させるにはどうしたらいいの?
562 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 22:13:27.42 ] Microsoft Visual Basic 6.0 で正規表現を使用する方法 support.microsoft.com/kb/818802/ja
563 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 22:47:28.72 ] >>560 FileSystemObject = ライブラリだよ
564 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 23:21:14.75 ] 一方、俺はめんどくさいので最初に専用の変数を用意し、 そこにApp.Pathをぶち込んで末尾の"\"を確認してない場合にその変数に"\"を追加して、 以降はずっとその変数を利用している。後悔はしていない。反省もしていない
565 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 23:29:34.98 ] A:\ B:\
566 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 23:44:03.96 ] >>563 VB厨様には「ライブラリ化する」って表現が通じないことがよく分かった。
567 名前:デフォルトの名無しさん mailto:sage [2011/09/06(火) 23:47:10.00 ] ライブラリ化するという表現は伝わるけど、どうも >>560 の言うライブラリ化は 違う意味のようだ。
568 名前:デフォルトの名無しさん mailto:sage [2011/09/07(水) 00:34:30.73 ] いやまあ概念は知っといて損は無いけど 要は意図した形になってりゃ良いんじゃねーの 問題無く動くならそこから先は自己満足の世界だろ 今のスペックなら悪意でも無きゃ差なんて出ない
569 名前:デフォルトの名無しさん mailto:sage [2011/09/07(水) 01:09:59.38 ] >>557 UNCパスを考慮しない前提に限ればな
570 名前:デフォルトの名無しさん mailto:sage [2011/09/07(水) 01:26:19.22 ] なんか解ってない奴ばかりだな
571 名前:デフォルトの名無しさん mailto:sage [2011/09/07(水) 11:03:01.99 ] >>557 > BuildPathというかFileSystemObjectに拘ってる奴がいるな ということにしないと、自己崩壊しちゃうの?
572 名前:デフォルトの名無しさん mailto:sage [2011/09/07(水) 13:30:35.84 ] >>570 何が?
573 名前:デフォルトの名無しさん mailto:sage [2011/09/08(木) 01:40:34.47 ] >>566 すでにライブラリになっているものを ライブラリ化する意味はない。 普通にライブラリを使えばいいだけ。
574 名前:デフォルトの名無しさん mailto:sage [2011/09/08(木) 14:10:36.19 ] >>573 君が作るライブラリには、VBの標準関数しか登場しないんだろうけど、それは君のスタンダードでしか無いよ
575 名前:デフォルトの名無しさん mailto:sage [2011/09/08(木) 14:42:53.22 ] でもFileSystemObject を再度ラップしてライブラリ化する意味はあんまない気がするね。 使う人によるだろ
576 名前:デフォルトの名無しさん mailto:sage [2011/09/08(木) 15:01:57.45 ] FSOに限らず、エラーハンドリングの一元化とか、ログ出力の一元化とか、足りない機能の追加とか いろいろあるでしょ。ちなみにFSOに足りないのは、再帰処理。
577 名前:デフォルトの名無しさん mailto:sage [2011/09/09(金) 12:04:31.43 ] リストビューをリスト表示にしたとき ある文字数(15文字くらい)に行くと 途切れてしまうんですが、 文字数を増やす方法って何か無いですか?
578 名前:デフォルトの名無しさん mailto:sage [2011/09/09(金) 23:38:15.05 ] >>574 > 君が作るライブラリには、VBの標準関数しか登場しないんだろうけど、それは君のスタンダードでしか無いよ 何を言ってるんだ? FSOを使って新たにライブラリを作る意味が無いだろ。 ライブラリを作る場合は、 既存にはない機能を作るんだよ。 VBの標準関数をライブラリしてどうするんだw
579 名前:デフォルトの名無しさん mailto:sage [2011/09/09(金) 23:39:01.13 ] >>576 うん、ならFSOに足りない機能をライブラリとして作ればいいわけで、 FSOはそのまま使えばいい。
580 名前:デフォルトの名無しさん mailto:sage [2011/09/09(金) 23:49:07.65 ] >>578 そういう馬鹿なこと言ってる(もちろん自覚ないんだろうけど)と、 これがVB厨ですって感じでどこかにコピペされちゃうよw しかし、本当にマジで言ってるのかそれ。
581 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 09:30:19.38 ] >>580 反論しろよw だからお前はw
582 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 12:59:09.34 ] 車輪の再開発は必要ないけど 車輪を応用したものを造るか てのは個人の好みだろ クラスにするとかしないとか モジュールにするとかしないとか
583 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 13:05:34.13 ] 話は車輪の再発明じゃないよ 使いやすいキーボードに キーボードカバーをかけるようなもん。 せっかく完成されたものを使わずにラップしてどうする。 世の中に普及しているライブラリってのは一般によく設計された作られているもの。 理由があってこうなっているのに、それをラップしても使いにくくなるだけ。 ラッパーは作るのがかなり難しいんだぞ。 十分に説得できる根拠がなければ、それは単に機能低下させているに過ぎないものになる。 どうせ、ラップして簡単に使えるよ→それじゃこういう場合に使いにくいだろ→拡張するよ→繰り返す→ラップ前と殆ど変わらいよ。になる。 既存のライブラリが使いにくいのなら、ラップするのではなく使いやすくするヘルパーライブラリを作ればいいだけの話。 そうすれば、あるときはヘルパーライブラリで簡易な操作をしながら、それでいてオリジナルの全機能もそのまま使える。
584 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 18:46:40.88 ] 長文なわりにレベルは低いな
585 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 20:39:25.37 ] ほら、またw 反論しろよ。だからお前はw
586 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 20:47:17.06 ] 何がほらか知らんけど、複数の人物を同一人物だと妄想してる馬鹿がいるな。 そんなことはどうでもいいが、さすがにFSOを使用した自作のユーティリティー関数(の集まり) をライブラリーとは言わないだのとか言った話は、馬鹿らしくて話にならない。 反論って、そもそも無知で馬鹿で非常識すぎて話が噛み合ってないのに反論も糞もあるか。
587 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 20:49:25.01 ] じゃあ黙ってろよw 言いたいことがあるから、黙らずレスしたんだろ? なのに、その肝心の言いたいことがかかれてないのだから、馬鹿にされて当然。
588 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 21:25:52.35 ] こういう子が居るからVB使いはバカにされる 特に、「バカほど声がでかい(掲示板では必死な文を書く)」の格言通りの奴が多いから 尚更バカが目立つ
589 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 21:27:05.71 ] で?
590 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 21:27:16.58 ] VBって、VacaBakkaの略ですか?
591 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 21:28:47.88 ] >>588 馬鹿にしてるのはお前だろうと
592 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 22:31:18.60 ] >>586 >ライブラリーとは言わないだのとか言った話 そんなレベルの話してるやついたのか? FSOを使うためのライブラリ作るべきか不要かの話してるやつは結構居たがな まあそんなの環境と要件と個人の趣味で好きにすれば良い話
593 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 00:34:19.51 ] こんな感じ? 'FSOEx.Class Dim mFSO As IWshRuntimeLibrary.FileSystemObject 'フォルダ以下のファイルリストを取得する Public Function GetFileList(strDirPath$, Optional colFileList As Collection = Nothing) As Collection Dim f With mFSO.GetFolder(strDirPath) For Each f In .SubFolders GetFileList f.Path, colFileList Next If colFileList Is Nothing Then Set colFileList = New Collection For Each f In .Files colFileList.Add f Next End With Set GetFileList = colFileList End Function Public Property Get FSO() As IWshRuntimeLibrary.FileSystemObject Set FSO = mFSO End Property Private Sub Class_Initialize() Set mFSO = New IWshRuntimeLibrary.FileSystemObject End Sub
594 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 00:55:08.72 ] IWshRuntimeLibrary.FileSystemObjectのインスタンスをScripting.FileSystemObjectの変数へ代入
595 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 01:52:14.94 ] FileSystemObjectのインスタンスは状態を持ってないので 「どこからかデータを書き換えられる」ことがないので いちいち生成する必要はありませせん。 つまり、標準モジュールにPublic FSO as new FileSystemObjectと書けばいい。
596 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 04:07:26.29 ] Set FSO = Nothing
597 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 04:08:39.04 ] newで宣言してるからFSOにNothing入れてもFSO呼び出されるときインスタンス生成される
598 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 04:12:06.75 ] こうか 'FSOEx.bas Public FSO As New FileSystemObject 'フォルダ以下のファイルリストを取得する Public Function GetFileList(strDirPath$, Optional colFileList As Collection = Nothing) As Collection Dim f With mFSO.GetFolder(strDirPath) For Each f In .SubFolders GetFileList f.Path, colFileList Next If colFileList Is Nothing Then Set colFileList = New Collection For Each f In .Files colFileList.Add f Next End With Set GetFileList = colFileList End Function
599 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 04:12:23.35 ] >>596 そこまで防ぎたいのなら 標準モジュールにperoperty getを 書けばいいだけなんだけどね。 やる意味が無いから俺はやらないけどw
600 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 04:17:14.23 ] DimでNewをつけてるから>>596 のコードがどこに入ろうとも効果無しだよ
601 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 04:18:08.82 ] >>598 mFSOをFSOに直さないとエラーでるよ
602 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 05:06:51.09 ] えーとFSOをそこまでしなきゃならない理由を是非
603 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 05:20:42.96 ] そこまでって何かすごいことをやってるのか?
604 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 10:49:29.82 ] VB6って今SP6だけ入れれば最新の状態ですか? その後に、何か不具合や脆弱性のあるものの修正パッチとかありましたか?
605 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 10:50:43.28 ] あ、言い訳にはならないかもしれませんけど、 まだ中学生でVBもまだほとんど分からないのです。 よろしくお願いします。
606 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 11:25:29.17 ] 俺が中学生のころはアセンブリとBASICが バリバリ使えたが。これだからゆとりは。
607 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 13:06:03.47 ] それはあなたが特殊なのでは
608 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 13:24:31.93 ] それはあなたが特殊隊員なのでは
609 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 13:51:40.50 ] >>606 おもちゃをバラしたのはいいが、元に戻せなくなってしまった的な アセンブリですか?
610 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 15:39:12.99 ] 特殊じゃねーよ。少なくともパソコン部のもんは みんなできたし。
611 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 16:33:06.63 ] なんかわざとらしい会話が繰り広げられているなぁw 何が目的か。
612 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 16:37:24.56 ] ここに棲んでる奴らの回答なんか当てにならんだろ MSに問い合わせろ
613 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 16:39:29.15 ] >>604 ここに棲んでる奴らの回答なんか当てにならんだろ MSに問い合わせろ
614 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 18:31:14.08 ] VBで作ったアプリにVBS(ActiveScript)のマクロを搭載するにはどうしたらいいの? ActiveX.exeにすれば、VBS側からVBアプリを呼んで、VBアプリ内の関数が返した値をVBS側で取得できるが 逆にVBアプリ側からVBSを呼んで、VBS内の関数が返した値をVBアプリ側で取得したい VBSをWSCにすれば素で出来るけど、WSCはxmlで定義を書かなければならず使いにくいのでVBSが使えるようにしたい 実際、VBSやJSのマクロを組み込んだアプリは存在しているので間違いなく可能なはずだけど 検索してもVB6とExcelなどのOfficeアプリマクロの連携の話とかばかりで目当ての記事が見つからず・・・・・ VB6-SP6、WinXP-SP3です
615 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 20:37:36.83 ] >>613 604です。 すみません、MSもなんか問い合わせ先が沢山あったり、 上手く伝えられないので、知っている人いたらなんとか 教えてもらえませんでしょうか。
616 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 22:19:04.11 ] >>615 俺の知ってる範囲ではこの2つ Microsoft Visual Basic 6.0 Service Pack 6 セキュリティ ロールアップ更新プログラム ttp://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=e27eebcb-095d-43ec-a19e-4a46e591715c&DisplayLang=ja Microsoft Visual Basic 6.0 Service Pack 6 累積的な更新プログラム ttp://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=cb824e35-0403-45c4-9e41-459f0eb89e36&DisplayLang=ja
617 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 11:49:57.26 ] >>614 「VBで作ったアプリにVBS(ActiveScript)のマクロを搭載する」って具体的にはどういうこと?
618 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 17:01:28.39 ] コンポーネントの追加でMicrosoft Script Control (msscript.ocx) を追加して頑張れ Private Sub Command1_Click() ScriptControl1.Eval "Msgbox(""hoge"")" End Sub
619 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 17:36:07.13 ] NS Basic www.nsbasic.com/app/ 元々はPalm用のBasic言語の開発環境だったみたいだけど、これってどうなの? サイトではモバイルデバイス向けのVBだとホザいてるけどw 一応Visual Basicのサブセットとも謳ってる。
620 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 20:42:17.59 ] >>616 ありがとうございました!
621 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 01:06:36.96 ] なんでもかんでもサブセットだなぁ
622 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 01:32:14.03 ] >>619 VBって商標?
623 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 07:57:31.56 ] >>619 それ元々Palmの開発環境だった筈。 その頃もVBユーザーを標的にしてたと思う。
624 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 14:38:16.12 ] >>619 もともとPalm用の開発環境だったんだっけな
625 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 09:14:21.14 ] windowsメッセージキューをクリアしたいんですが どうやったらいいでしょうか? クリックイベントを除去したいのです。
626 名前:デフォルトの名無しさん mailto:sage [2011/09/16(金) 09:50:40.08 ] すみません。除去できました。
627 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 06:19:00.37 ] Windows 8 Developer Previewに VB6インストール
628 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 16:47:55.65 ] WindowsXPにVB6をインストールとVB6のSP6もインストールしたんだけどさ インストーラーがwindows\system32フォルダにいろいろとファイルコピーしてたけどさ あれってちゃんとバージョンチェックしながらコピーしてるんだろうか XPにもともとあるファイルでこの古いVB6のより新しいファイルを上書きしちゃったりしてないだろうか してたらどんなトラブルの原因になるかわからん 怖いな
629 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 18:30:24.25 ] 気にするとハゲるぞ
630 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 20:04:15.07 ] インストール前の物と後のものを比較すればいいじゃないか。 でも、dllって問答無用で上書きじゃなかったっけか?
631 名前:デフォルトの名無しさん mailto:sage [2011/09/23(金) 12:20:47.13 ] 質問させていただきます。 プロシージャの引数ですが、オブジェクト型であっても、値渡しできますよね? Public Sub hogehoge( ByVal obj As Foo) のように。 この引数で渡されたobjというのは、コピーしたものが渡されるのでしょうか?
632 名前:デフォルトの名無しさん mailto:sage [2011/09/23(金) 21:34:20.05 ] ByValとByRefの比較テスト用プロシージャ作って試してみれば
633 名前:デフォルトの名無しさん mailto:sage [2011/09/23(金) 23:20:44.61 ] >>632 値渡し出来るけど、コピーしたものが渡されるけど、 何がコピーされたかが重要。 Dim obj as object set obj = new Form1 call hogehoge(obj) って書いた時、 objはForm1の実体(インスタンス)を参照する為の4バイト(多分)しか持ちません。 hogehogeを呼ぶ際、その4バイトのアドレス情報がコピーされ渡されます。 なので、ByValだからってフォームが2つになるような事はありません。
634 名前:デフォルトの名無しさん mailto:sage [2011/09/23(金) 23:21:29.64 ] 訂正 誤)>>632 正)>>631
635 名前:デフォルトの名無しさん mailto:sage [2011/09/24(土) 01:01:27.88 ] こんな感じで検証でもしてみればヨロシ Public obj2 As Foo Public Sub hogehogeV(ByVal obj As Foo) MsgBox obj Is obj2 obj.value = 100 Set obj = New Foo obj.value = 200 End Sub Public Sub hogehogeR(ByRef obj As Foo) MsgBox obj Is obj2 obj.value = 100 Set obj = New Foo obj.value = 200 End Sub Dim obj As Foo Set obj = New Foo Set obj2 = obj obj.value = 0 Call hogehogeV(obj) MsgBox obj.value MsgBox obj Is obj2 Set obj = New Foo Set obj2 = obj obj.value = 0 Call hogehogeR(obj) MsgBox obj.value MsgBox obj Is obj2
636 名前:デフォルトの名無しさん mailto:sage [2011/09/24(土) 01:57:39.24 ] オブジェクト変数はオブジェクト参照のアドレス値が格納されている変数で 引数でByValで渡すとオブジェクト変数に格納されている値であるアドレス値のコピーが渡されるのであってオブジェクトのコピーが渡されるわけではない 一方ByRefだとオブジェクト変数が参照しているオブジェクトじゃなくて、オブジェクト変数自体への参照が渡される
637 名前:デフォルトの名無しさん [2011/10/02(日) 00:37:19.04 ] ご教授下さい。 AUTOCADというCADソフトのVBAで、コマンドをいろいろ作っているのですが、 コマンド実行中、他のアイコンが選択された場合にだけ Unload Me で終了したい のですが、他のアイコンが選択されたというイベントを知るにはどうしたらいいのでしょうか?
638 名前:デフォルトの名無しさん [2011/10/02(日) 00:38:53.94 ] 配列の先頭インデックスは0だ。 この常識が通じないバカな言語が一匹居る。 それがVB
639 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 00:58:06.83 ] alt+タブでウインド選択する機能をデザインしたヤツバカだろうね。 同じアイコンがならんでて選ぶたびに順番変わるし 普通あの機能使うのは順番に列挙したいからだろ? なんで選ぶたびにどれをえらんで、どれがまだ試してないのかわからないまま 闇雲に操作してんだよ 何年も何年も。 ばかじゃん。
640 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 01:17:08.22 ] >>639 突然なんだ? 誤爆か? ちなみに、ちゃんと「アクティブになった順」っていう「順番」になってるじゃん。
641 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 02:44:14.86 ] あ
642 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 05:36:15.67 ] 普通とか言って普通だった試しが無い法則 使い道間違えたまま何を 闇雲に操作してんだよ 何年も何年も。 ばかじゃん。
643 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 05:50:35.09 ] またバカが
644 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 12:35:27.16 ] ちょっと何言ってるのかわからないですねー
645 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 08:11:01.98 ] 複数のファイルを選択またはドラッグドロップして、ある文字列を別のファイルに検索して、書き出したいです。 複数のファイルの参照ができないので、教えてください。 別のファイルの書き出しはできました。
646 名前:デフォルトの名無しさん [2011/10/07(金) 13:57:58.06 ] エクスプローラからドラッグするの またはリストボックスのセレクテッドを拡張して複数せんたくするの あるもじれるを別のファイルにけんさくってちかんのことをいってるのだろうか
647 名前:デフォルトの名無しさん mailto:sage [2011/10/07(金) 20:40:39.41 ] おさわりまんこのひとです
648 名前:デフォルトの名無しさん mailto:sage [2011/10/07(金) 23:18:58.20 ] >>645 www.geocities.co.jp/siliconvalley/4805/vbtips/vbtips003.htm
649 名前:デフォルトの名無しさん [2011/10/08(土) 12:11:49.33 ] >>637 他のあいこんとはどkのあいこんでしょか ですくとっぷのあいこんなら自身がふぉあぐらんどにないことをたいまでみればいいかもー (かなりいいかげん
650 名前:デフォルトの名無しさん [2011/10/09(日) 20:10:14.17 ] >>649 >他のあいこんとはどkのあいこんでしょか 同じアプリケーション内のアイコンなのです。
651 名前:デフォルトの名無しさん [2011/10/10(月) 14:23:40.79 ] 何で作ってるアイコンでしょうか ImageならImage_Click、PictureBoxならPictuteBox_Click、ButtonならButton_Clickでいいじゃないですか そこにUnload Meと書けば
652 名前:デフォルトの名無しさん [2011/10/18(火) 21:52:09.27 ] クラスモジュールでEnumWindow関数を使いたい場合 AddressOfが使えないのですが 関数へのポインタを取得する方法がなく困っています XPSP3でEXCEL2000のVBAで作成していますが 実現したい事はあるWindowと同じプロセスの Windowがあった場合にWindowTitleによって 異なるMessageを送信する。です 元のWindowはデータ転送アプリで 進捗が進むと不定期にダイアログが表示され 都度進捗が止まるので自動でダイアログに Messageを送り進捗を進めたいのです