tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトル自作OCXの実行時のエラー
記事No14796
投稿日: 2010/07/03(Sat) 09:26
投稿者atroo
連続の 投稿失礼します。

自作のOCXを含む プロジェクトを
配布用システムとしてデストリビューションウイザードにて作成しました。
別PC(WIndowsXP SP3 開発環境は無し)に インストールし実行してみましたが
自作OCXを使用しているFORMで 
   実行時エラー“53”
   ファイルが見つかりません
と表示されます。
「デストリビューションウイザードの含まれるファイル画面」にて確認し
そのOCXには チェックは入っています。
C:\Windows\System32フォルダに そのOCXは存在しております。

regsvr で レジストしてみましたが 同様のエラーです。

開発環境は Vista VB6.0+SP6 です。

よろしくご教授ください。

[ツリー表示へ]
タイトルRe: 自作OCXの実行時のエラー
記事No14797
投稿日: 2010/07/03(Sat) 12:36
投稿者オショウ
> 別PC(WIndowsXP SP3 開発環境は無し)に インストールし実行してみましたが
> 自作OCXを使用しているFORMで 
>    実行時エラー“53”
>    ファイルが見つかりません
> と表示されます。
> 「デストリビューションウイザードの含まれるファイル画面」にて確認し
> そのOCXには チェックは入っています。
> C:\Windows\System32フォルダに そのOCXは存在しております。
>
> regsvr で レジストしてみましたが 同様のエラーです。
>
> 開発環境は Vista VB6.0+SP6 です。

  Dependency Walker にて、そのOCXが必要としているファイル
  全てが存在するか、確認されては?

※ VISTA上での開発と言うのは引っかかりますが・・・
  できれば、WInXP上で開発して、VISTAにインストール
  してみて動作確認するとか・・・

※ VISTA上でのVB6の起動では、管理者権限付きで起動し
  た場合と、そうしない場合とで、差が出ますか?

以上。

[ツリー表示へ]
タイトルRe^2: 自作OCXの実行時のエラー
記事No14798
投稿日: 2010/07/03(Sat) 17:51
投稿者atroo
オショウ様 早速有り難うございます。

>   Dependency Walker にて、そのOCXが必要としているファイル
>   全てが存在するか、確認されては?

Dependency Walkerですが 初めて使うのでよくわかりませんでした。
EXEをドラッグしましたが 「指定されたパスが見つかりません」のエラーが出てしまっています。

>
> ※ VISTA上での開発と言うのは引っかかりますが・・・
>   できれば、WInXP上で開発して、VISTAにインストール
>   してみて動作確認するとか・・・

VISTAのVirtualPCにですが WindowsXPにて 開発環境つくりました。
デストリビューションウイザードでプロジェクトを作成し
開発環境のないWindowsXP・Vistaに インストールいたしましたが
上記と同様のエラーが出ます。

> ※ VISTA上でのVB6の起動では、管理者権限付きで起動し
>   た場合と、そうしない場合とで、差が出ますか?

変わりないようです。


追記ですが 開発時 OCXそのものは System32フォルダではなくて プロジェクトのフォルダに存在しますが 影響ございますか?

[ツリー表示へ]
タイトルRe^3: 自作OCXの実行時のエラー
記事No14799
投稿日: 2010/07/03(Sat) 17:55
投稿者atroo
上記 投稿後の確認したことの報告です。

インストール先に 手動で OCXを コピーして regsvr32で レジストすると
正常に起動しました。

デストリビューションウイザードのセットアップ先を appPathに 変更して 
もう少し 確認してみます。

[ツリー表示へ]
タイトル解決いたしました
記事No14800
投稿日: 2010/07/05(Mon) 09:33
投稿者atroo

> デストリビューションウイザードのセットアップ先を appPathに 変更して 
> もう少し 確認してみます。

自己レスで。

上記にて インストールしましたら 問題なく起動できました。
皆様お騒がせいたしました。

投稿前に自分で考えて やってみるとゆうことを今回痛感いたしました。
管理者様ほか 皆様に申し訳なく思っております。

[ツリー表示へ]