C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 123 を表示中)
■73609 / )  Re[9]: VB6のインストーラ
□投稿者/ さいとお (5回)-(2014/10/16(Thu) 11:53:09)
説明を端折ってしまい、混乱させてしまいました。申し訳ありません。

No73608 (とっちゃん さん) に返信
> ■No73604 (さいとお さん) に返信
>
>>1."KB2918614" を削除して、OSをリブートする。
>>2.Visual Studio Installer 1.1 で作成したインストーラで、 VB6アプリAをセットアップ。
>>  「ファイルを開く」コモンダイアログは正常に表示されたため、基本動作OKと判断した。
>>3.OSを終了する。このとき "KB2918614" がインストールされる。
>>4.OSを立ち上げなおし、Visual Studio 2008 で作成したインストーラで、VB6アプリBをセットアップ。
>>  OCXの登録は VB6アプリA で行われているはずなのに、コモンダイアログの呼び出しで固まる。
>>  (コモンダイアログが表示されない。10秒くらいでメッセージ「VB6アプリBは応答していません
>>   プログラムを閉じると、情報が失われる可能性があります。」が表示される。)
>>5.エクスプローラを使い、VB6アプリB の実行ファイル・設定ファイルなどを VB6アプリA の
>>  セットアップ先にコピーし、VB6アプリA のセットアップ先フォルダから VB6アプリB を起動する。
>>  「ファイルを開く」コモンダイアログは正常に表示された。
>>
> 4 で、そのまま VB6アプリAは起動するのでしょうか?

4の状態で、VB6アプリA は起動できますし「ファイルを開く」コモンダイアログも表示できます。

> そのために行うことは、
>
> 1.KB2918614 がない状態でアプリAをインストールして、起動、コモンダイアログのオープンまでを確認。
> 2.再起動して KB2918614 が適用された状態で、「インストール済みの」アプリAを起動、コモンダイアログのオープンまでを確認。
> 3.アプリAをアンインストールして、改めてアプリAのインストールして、起動、コモンダイアログのオープンまでを確認。
>
> の3パターンは最低でも必要です。

改めて確認して、結果を報告させていただきます。

> それと、10月のWindowsUpdateで、KB2918614 が更新されているらしいです。
> インストールしようとするとエラーになる問題が修正されているらしいとのことですが
> 私自身が確認したわけではないので正直詳細は分かってません。

情報ありがとうございます。しかしWindows7(64bit版)で確認する限り、"エラー 2709 オフライン
参加完了情報が見つかりませんでした。" が表示されインストールできない状況が続いています。

>>補足:
>>別の VB6アプリC では、「ファイルを開く」コモンダイアログを表示できず
>>表示した後にキャンセルボタンを押したような動作になっていました。
>>「表示しようとして固まる」か「表示できず、キャンセルボタンを押したような
>>動作になる」のは、VB6でのコモンダイアログの使い方依存みたいです。
>>
> 表示できずキャンセルというのは、表示しないまま応答しなくなるということですか?
> それとも、一瞬表示してすぐに画面が消えてしまうのでしょうか?

コモンダイアログの表示ができずエラーになる。「キャンセルボタンが押されたときのように、
エラー処理にジャンプしていた」ということです。後で、エラー情報を調べてみます。

返信 編集キー/


管理者用

- Child Tree -