[リストへもどる]
一括表示

投稿時間:2003/10/01(Wed) 00:59
投稿者名:えす
Eメール:
URL :
タイトル:
GIFアニメ表示について
はじめまして。
セットアップ中にエラーが出て困っています。

「GIFファイルのアニメーションをVBで表示」のサンプルプログラム
を使用させてもらいGIFファイルのアニメーションを表示しようと
試みました。変更点はファイル名のみです。

VBディストリビューションを用いてセットアップ用ファイルを作成
しようとすると次のメッセージが出てしまいます。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
「不足している依存情報」
以下は依存情報が見つからないファイルのリストです。
ファイルの依存情報なしで進める場合は「OK」をクリックしてください。
常に依存情報をもたないファイルとしておく場合はそのファイルの
チェックボックスをオンにしてください。

    名前           ソース
□MSHTML.TLB  C:\WINDOWS\SYSTEM
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

「OK」をクリックして出来上がったセットアップファイルでセットアップ
すると途中で次のエラーが発生してしまいます。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
セットアップ時エラー
ファイル’C:\WINDOWS\SYSTEM\MSHTML.TLB'
の登録中にエラーが発生しました。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

ここで「無視」を押して完了し、プログラムを起動すると
問題なくプログラムは作動します。

結果的にはプログラムは問題なく作動するのですがセットアップ中の
エラーをなくしたいのですがどのようにしたらよいかわかりません。

使用しているのは「VB6.0」 OSは「windows Me」です。

よろしくご指導お願い致します。

投稿時間:2003/10/01(Wed) 10:27
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: GIFアニメ表示について
> ファイル’C:\WINDOWS\SYSTEM\MSHTML.TLB'

まず、上記の場所に上記のMSHTML.TLBファイルがあるか確認して下さい。
参照設定した時の場所と実際のファイルの場所が違っていませんか?
MSHTML.TLB は参照設定した Microsoft HTML Object Library になります。

同じようにWinXP で確認して見ましたが、上記のようなエラーは発生しませんでした。

又は、
上記の参照設定を外して下記のように変更してもOKです。

    Dim HStyl       As Object  ' HTMLStyle

投稿時間:2003/10/01(Wed) 15:26
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: GIFアニメ表示について
# 細かい話ですが、全角文字と半角文字を適切に使い分けましょう。
# 通常、「MSHTL.TLB」というファイルはあっても、
# 「MSHTML.TLB」というファイルは無いはずです。

> 「不足している依存情報」
依存情報は、*.DEP ファイルの内容を見て判断されます。
*.DEP がない場合、依存情報登録(あるいは配布リストからの除去)を
手動で行う必要があります。


> □MSHTML.TLB  C:\WINDOWS\SYSTEM

タイプライブラリを頒布する場合は、そのファイルが、本当に再頒布しても
良い物なのかどうかを、redist.txt や eula.txt で確認しておきましょう。
再頒布が許諾されていないファイルを含めたままインストーラを配布すると、
ライセンス違反と見なされますから。

# 「IE付属のMSHTML.TLB」は再頒布不可だったと思います。


> セットアップ時エラー
> ファイル’C:\WINDOWS\SYSTEM\MSHTML.TLB'
> の登録中にエラーが発生しました。
もし、MSHTML.TLB を頒布するのであれば、.lstファイルにて、
$(TLBRegister) で指定されているかどうかを確認してください。
もしかして、$(DLLSelfRegister) になっていませんか?


> ここで「無視」を押して完了し、プログラムを起動すると
> 問題なくプログラムは作動します。
IEさえインストールされていれば、相手先に既にMSHTML.TLBがあるでしょうし、
わざわざタイプライブラリを配布する必要は無いかと思います。
セットアップの作成時に、MSHTML.TLBを除外してみてください。

投稿時間:2003/10/01(Wed) 21:24
投稿者名:えす
Eメール:
URL :
タイトル:
Re^2: GIFアニメ表示について
花ちゃんさん、魔界の仮面弁士さん
ありがとうございます。

Microsoft HTML Object Library の参照設定を外して
Dim HStyl       As Object  ' HTMLStyle
と変更することで解決しました。

いろいろご指導いただきましてありがとうございました。
今後ともよろしくお願いします。