- PR -

windowsアプリから、同じieのブラウザにWebを立ち上げる方法

1
投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2006/02/22
投稿数: 22
投稿日時: 2007-07-04 08:55
こんにちは。
windowsアプリから、同じieのブラウザにWebを立ち上げる方法を探しています。
起動するたびに別々のieブラウザ(別々のプロセス)を立ち上げるのではなく、同じブラウザ内(同じプロセス)で起動させたいです。

ちなみにWindowsFormのWebBrawzerコントロールは使わないです。

よろしくお願い致します。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-07-04 10:06
引用:

未記入さんの書き込み (2007-07-04 08:55) より:

windowsアプリから、同じieのブラウザにWebを立ち上げる方法を探しています。
起動するたびに別々のieブラウザ(別々のプロセス)を立ち上げるのではなく、同じブラウザ内(同じプロセス)で起動させたいです。
ちなみにWindowsFormのWebBrawzerコントロールは使わないです。


そういった要件では .NET CLR 系の言語からではなくて COM 系の言語から InternetExplorer.Application を扱うのが手軽だと思います。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
未記入
常連さん
会議室デビュー日: 2006/02/22
投稿数: 22
投稿日時: 2007-07-04 10:41
>そういった要件では .NET CLR 系の言語からではなくて COM 系の言語から
>InternetExplorer.Application を扱うのが手軽だと思います。
Com系の技術の文献が少ないように感じています。
もし対応方法をご存知でしたらお教えいただけたらあり難いです。

よろしくお願い致します。

以上です。
マーサ
ベテラン
会議室デビュー日: 2004/11/26
投稿数: 87
投稿日時: 2007-07-04 11:05
引用:

未記入さんの書き込み (2007-07-04 10:41) より:

>そういった要件では .NET CLR 系の言語からではなくて COM 系の言語から
>InternetExplorer.Application を扱うのが手軽だと思います。
Com系の技術の文献が少ないように感じています。


ここいら辺 を見ても分からない(出来ない)事ですか?
未記入
大ベテラン
会議室デビュー日: 2006/12/15
投稿数: 157
投稿日時: 2007-07-04 11:11
>Com系の技術の文献が少ないように感じています。
InternetExplorer Objectリファレンス

なんでWebBrawzerコントロール使わないのん?使えない理由が聞きたいかも。
(マーサさんに先を越されてリファレンス探していたのは秘密)
未記入
常連さん
会議室デビュー日: 2006/02/22
投稿数: 22
投稿日時: 2007-07-04 15:55
皆さん、とても参考になりました。有難うございます。

ieのComのオブジェクトを使いまわして実現できました。


>なんでWebBrawzerコントロール使わないのん?使えない理由が聞きたいかも。
ieと同じ動作が本当に保障されているかが気になったので。細かい検証はしていませんが・・・、といったところです。
マーサ
ベテラン
会議室デビュー日: 2004/11/26
投稿数: 87
投稿日時: 2007-07-04 16:45
引用:

未記入さんの書き込み (2007-07-04 15:55) より:
皆さん、とても参考になりました。有難うございます。

ieのComのオブジェクトを使いまわして実現できました。


実際にどの様に解決したか参考までに方法を提示して頂けると、
後々助かる人が居るかも知れません。

引用:
>なんでWebBrawzerコントロール使わないのん?使えない理由が聞きたいかも。
ieと同じ動作が本当に保障されているかが気になったので。細かい検証はしていませんが・・・、といったところです。


IEとWebBrowserは基本的には同じだと思いますが、流石に保障はされていないと思います。。。
#すみません、あまり詳しくないので細かい事は言えないです。。。

IEと同じ動作が保障されている云々だと、他のブラウザの使用は出来ないですねぇ。

[ メッセージ編集済み 編集者: マーサ 編集日時 2007-07-04 16:47 ]
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-07-04 17:17
引用:

マーサさんの書き込み (2007-07-04 16:45) より:

IEと同じ動作が保障されている云々だと、他のブラウザの使用は出来ないですねぇ。


逆に言えば、だからこそ WebBrowser コントロールを使った方が良いと言えますね。(そういう意図で書かれたと思いますが)

WebBrowser 根tのロールは、ActiveX のラッパなのでエンジン部分は IE と同じと見て良いと思います。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)