タイトル : Re: 解決できませんでした 投稿日 : 2015/04/12(Sun) 00:40 投稿者 : 魔界の仮面弁士
> クラス化してそれを配列にしましたが目的は達成できませんでした。 クラスは最低でも2本作る必要があります。アダプタパターンなら3種類かな。 1 つは IE のイベントを受信するためのクラスで、もう一つは、 複数生成されるそれらのクラスを管理し、自作イベントを RaiseEvent しなおすクラスです。 > カウントが増える場合と増えない場合があることがわかりました。 > どういう場合にこの違いが生まれるのかがわかりません。 新規セッションか別セッションかの違いですかね? 私も情報を持ち合わせてはいません。 今回は自分で起動した IE しか管理する必要が無いとのことですので、 動作に不安のある ShellWindows に頼るのではなく、 御自身で管理するようにしてみては如何でしょう。 ShellWindows に対する動作は、IE のバージョンによっても異なるので、 あまり細かい動作を突き詰めても、徒労に終わってしまうと思います。 (Spartan 登場後はどうなるのだろう?) > Private sub List1.Click() ピリオドでは無く、アンダーバーですよね。 検証のためのコードなのであれば、実際に動作するコードを提示して欲しい所です。 コードの内容に揺れがあると、環境依存なのかコードの問題なのか追跡できなくなりますし。 自分は VB6 環境をもはや持ち合わせていないので試せませんけれども。 |