複数のサードパーティ製のActiveXやDLLを組み込んでいますが、きょうコンパイルを
しようとしたところ、Exeを書き込んでいます… のゲージ10%のあたりで以下のメッセージ
がひょうじされコンパイルできません。(exeを出力できません)
Microsoft Visual Basic
このコンポーネントのライセンス情報が見つかりません。デザイン環境でこの機能を
使うために必要なライセンスがありません。
OK / ヘルプ
VBのプロジェクト起動時のエラーであればフォームごとにlogファイルが生成されるのですが
今回は何も出力されていないように見受けられます。
どのコンポーネントが悪さをしているのか見当がつかずに困っています。
直前に行ったことは、別のマシンで試作したVBを同時にデザインで開き、同じバージョン
のActiveXコントロールを上記プロジェクト内に貼り付けただけです。
上記の直前に行ったフォームを元に戻しましたが結果は変わりませんでした。
どのコンポーネントなのかを見つけ出す方法はありますでしょうか。
プロジェクトを複製し、1つづつコンポーネントを削除しながらコンパイルして試す以外
に方法はありますでしょうか。
イベントログにもエラーは特に出力されていません。
OS Windows Vista Ultimate SP2 32bit Japanese
IDE VB6 with SP6 Japanese
Windows2012から mstsc /admin /v サーバー名 にてリモート接続して利用
OSのログオンアカウントはローカルでいつも使用しているアカウント名と同じで
Administrator権限有り
よろしくお願い致します。
追加報告です。
・自宅にて(MSTSCリモート接続)ではなくローカルコンソールから
管理者権限でログオンしても現象は同じです。
・MSDOSプロンプトを管理者権限で起動し、
%systemroot%\system32\MSCOMCTL.OCX と 同じく comctl32.Ocx
を "regsvr32 /U hoge" then "regsvr32 hoge" しても変わりませんでした。
自己解決しました。
数十種類組み込んでいる各サードパーティコンポーネントを
一つづつコンパイルして試したところ、ある日本製の
リサイズコントロールを起動できずに同じエラーが出ました。
そのツールを再インストールしたところ無事に解決しました。
お騒がせしました。本件はクローズします。
有難うございます。
ツイート | ![]() |