tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルVB2005でのOS起動時にWebBrowserコントロールにWebページを表示
記事No6620
投稿日: 2007/12/06(Thu) 23:33
投稿者SURBO_STEP
VB2005でフォームを作成しWebBrowserコントロールに社内Webページを表示させています。
このフォームをWindowsXP起動時のスタートアップから起動したいのですが、ページが表示できませんと表示されてしまいます。

スタートアップからの起動を止め、WsindowsXPが起動し約3分後くらいに手動で起動すると正常に社内Webページが表示されます。
WindowsXP起動時は多数のスタートアップ処理に忙しく、この様な状態になってしまうのでしょうか?
同様の経験をお持ちの方、また、解決方法が解られる方、回答をよろしくお願いします。

[ツリー表示へ]
タイトルRe: VB2005でのOS起動時にWebBrowserコントロールにWebページを表示
記事No6621
投稿日: 2007/12/07(Fri) 10:06
投稿者花ちゃん
> WindowsXP起動時は多数のスタートアップ処理に忙しく、この様な状態になってしまうのでしょうか?

スタートアップに掘り込んだプログラムが他のアプリに依存しているからでは
ないでしょうか?
たとへば、ネットワークに接続されないと動作しないとか?

表示できる環境が整っているかチェックしてから起動するとか?
単純に起動してから3分間待機させてから実行させるとか?
一度、タスクに掘り込んで試してみるとか?

[ツリー表示へ]
タイトルRe^2: VB2005でのOS起動時にWebBrowserコントロールにWebページを表示
記事No6624
投稿日: 2007/12/07(Fri) 14:40
投稿者SURBO_STEP
ありがとうございます。

> スタートアップに掘り込んだプログラムが他のアプリに依存しているからでは
> ないでしょうか?
> たとへば、ネットワークに接続されないと動作しないとか?
>
> 表示できる環境が整っているかチェックしてから起動するとか?
> 単純に起動してから3分間待機させてから実行させるとか?
> 一度、タスクに掘り込んで試してみるとか?

試しにOS起動後、HDDのアクセスランプも消えたことを確認し5分程度待った後に実行すると問題なく実行できます。
表示できる環境が整っているかチェックしてから起動する方法が好ましいのですが、そのチェック方法はどういったチェックを行えばいいでしょうか?
再々の質問で申し訳ありませんが皆様のご教授お願いします。

[ツリー表示へ]
タイトル【解決】VB2005でのOS起動時にWebBrowserコントロールにWebページを表示
記事No6635
投稿日: 2007/12/07(Fri) 18:21
投稿者SURBO_STEP
ありがとうございました。
自己解決しました。

WebBrowserコントロールのNavigaterにINIファイルから取得したURLを設定し表示するようにしていたのですが、OS起動直後にINIファイルから値を取得するできないらしく、結果Web表示できないということでした。
なぜ、INIファイルから取得できないかはわからない(OS起動後しばらくしてからは取得OK)のですが、app.configに変更したところOKでした。
お騒がせしました。

[ツリー表示へ]