▼ 宮さん
調べてみました.
IE7から仕様が変更になったようですが,
必ずしもエクスプローラが別窓で開くわけではないようです.
ところでWebBrowserですが,これはSHDocVw.dllの機能を利用して実現
しています.Personal版でしたら,このdllを,タイプライブラリまたは
ActiveXの取り込みで,このdllを使用可能にするユニットを作成したハズ
です.
このdllはIEが使用しているものです.
つまり,WebBrowserは,IEが使用可能な環境でないと使用できません.
そして,そのPCで現在使用しているIEのバージョン,つまりHDocVw
のバージョンにより,動作仕様が決まります.
これはWebBrowserに限ったことではありません.
Delphiは,Windowsのこれらのdll等の機能を使っています(カプセル化).
Delphiは,Windowsがインストールされていない環境では,
Windowsのプログラムは開発できないということです.
(インストールもできませんが...)
つまり.WebBrowserを使っているということは,
>なんせIEなど使わないモンですから。
ということはないんです.メチャクチャ使っているんです.
もちろん,他の方のように直接ではなく,IEの機能をという意味です.
|