tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルこのコンポーネントのライセンス情報が見つかりません。デザイン環境でこの機能を使うために必要なライセンスがありません。
記事No16431
投稿日: 2018/04/06(Fri) 17:26
投稿者mura
こんにちは。
Windows7(64bit)で実行すると表題の警告分が出てプログラムのビルトが実行出来ません。(WindowsXp(64bit)では問題なく実行出来ます。)
いろいろと調べたら、マイクロソフトから出ているVB6Cli.exeというプログラムでライセンスを書き込むと解決するらしいのですが、
現在、ダウンロードが出来ないようです!
どなたかこのプログラムをお持ちでないでしょうか?
よろしくお願いします。

[ツリー表示へ]
タイトルRe: このコンポーネントのライセンス情報が見つかりません。デザイン環境でこの機能を使うために必要なライセンスがありません。
記事No16432
投稿日: 2018/04/07(Sat) 10:51
投稿者魔界の仮面弁士
> Windows7(64bit)で実行すると表題の警告分が出てプログラムのビルトが実行出来ません。

「VB6 で作成したアプリを実行すること」は、Win10 であってもサポートされていますが、
「VB6 の開発環境を動作させること」は Vista までの対応であり、Win7 は非対応です。
https://www.microsoft.com/ja-jp/dev/support/tools.aspx
https://www.microsoft.com/ja-jp/dev/support/tools_archive.aspx

そして VB6CLI.EXE も、Win7x64 での動作が保証されているわけではありません。
(というか Vista でも、VB6CLI で解決するとは限らないのですが)

とはいえ、VB6 の開発環境(IDE)のサポートが終了した後においても、Microsoft は
互換性問題に取り組んでおり、32bit 版であれば、Vista、Win7、Server 2008、Win8.x で
動作することをテストしていると発表されています。

しかしながら 64bit 環境においては、明確にサポート外であるとされています。

》 Visual Basic 6.0 IDE は、ネイティブの 64 ビット バージョンで提供されることはありません。
》 また、32 ビット版の IDE は 64 ビット版の Windows でサポートされません。
》 64 ビット版の Windows および 32 ビット以外の他のネイティブなアーキテクチャでの
》 VB6 の開発はサポートされておらず、今後もサポートされません。


とはいえ動くか動かないかと言えば、まぁ動いてしまうこともあるのですが。
(自分も Win7x64 + VB6 環境を保有していたりするので)

ただ、サポートされていないことが明確である以上、たとえ環境依存の問題で
動かなかったとしても、それを公式に修正するツールは提供されていないはずです。


非サポートを承知で実行するのであれば、VB6 開発環境を「管理者」として実行し、
空の新規プロジェクトを作ってみてください。参照設定のライブラリや
ActiveX コントロールは、できる限り外した状態にします。

これでエラーなくコンパイルできる場合は、参照するコンポーネントを増やしていき、
どのライブラリのライセンス情報が不足しているのかを特定していきます。
(サードパーティー製品のモジュールが原因なら、VB6Cli でも解決できません)

あるいは空のプロジェクトであってもビルドができない場合には、
 (1) 開発環境を再インストール
 (2) VS6SP6B をインストール
  https://www.microsoft.com/ja-jp/download/details.aspx?id=5721
 (3) Windows Update を実行
 (4) 再度、VB6 を「管理者」として実行
を試してみてください。

※ VB6 という製品は、Windows に UAC が導入される前のものであるため、
 管理者起動しないと、一部のコンポーネントが使用できなくなる可能性があります。
※一度管理者起動した後は、二回目以降は一般ユーザー権限でも動作したりもするのですが、
 念のため、常に管理者起動した方が良いと思います。


> マイクロソフトから出ているVB6Cli.exeというプログラムでライセンスを書き込むと解決するらしいのですが、
> 現在、ダウンロードが出来ないようです!
一応、archive.org には 2015 年当時の物が保存されていました。

https://web.archive.org/web/20150520230410/download.microsoft.com/download/vb60ent/sample30/1/w9xnt4/en-us/vb6cli.exe

[ツリー表示へ]
タイトルRe^2: このコンポーネントのライセンス情報が見つかりません。デザイン環境でこの機能を使うために必要なライセンスがありません。
記事No16433
投稿日: 2018/04/07(Sat) 19:15
投稿者mura
魔界の仮面弁士 様
VB6Cli.exeをインストールしたら無事に起動できました。
いろいろと丁寧に調べていただきありがとうございました。
本当に助かりました。

[ツリー表示へ]