■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#7399-0
テキストファイル読み込みのオブジェクトでActiveXエラーが・・・
VB6.0のディストリビューション・ウィザードを使って、
各クライアントへの配布パッケージを作りたいのです。

作成してクライアントにインストールはできますが、
それを実行しようとすると、「ActiveXコンポーネントはオブジェクトを作成できません」
というエラーメッセージが出ます。

原因のソースを調べると、VBのソースでテキストファイルを読み込む記述がありますが、
Set fs = CreateObject("Scripting.FileSystemObject")
の部分が原因で上記のエラーメッセージが出ます。

このエラーを回避するには、どうすればいいのですか?
また、上記の方法以外でテキストファイルを読み込む方法があるのでしょうか?
#7401-0
RE#7399:テキストファイル読み込みのオブジェクトでActiveXエラーが・・・
> VB6.0のディストリビューション・ウィザードを使って、
> 各クライアントへの配布パッケージを作りたいのです。
各クライアントに、Windows98かWindows2000以上を使えばOK。(^^;)

> 作成してクライアントにインストールはできますが、
> それを実行しようとすると、「ActiveXコンポーネントはオブジェクトを作成できません」
> というエラーメッセージが出ます。
それ以外のOSなら、Windows Scripting HostをインストールしておけばOK。(^^;)

> Set fs = CreateObject("Scripting.FileSystemObject")
> の部分が原因で上記のエラーメッセージが出ます。
「SCRRUN.DLL」への参照設定を行い、
Dim fs As FileSystemObject
Set fs = New FileSystemObject
の形に書き換えて、これでディストリビュートしなおせば、大丈夫かも。

> また、上記の方法以外でテキストファイルを読み込む方法があるのでしょうか?
Openステートメントを使うのが本道かも。
手抜きをするなら、RichTextBoxのLoadFileメソッドを使ってもOK。(^^;)
#7413-0
RE#7401:テキストファイル読み込みのオブジェクトでActiveXエラーが・・・
回答有り難うございます。。。
ですが、もっと詳しく教えて下さい。<(_ _)>

> > 作成してクライアントにインストールはできますが、
> > それを実行しようとすると、「ActiveXコンポーネントはオブジェクトを作成できません」
> > というエラーメッセージが出ます。
>
> それ以外のOSなら、Windows Scripting HostをインストールしておけばOK。(^^;)

Windows Scripting Hostとは何ですか???
どこから入手するのでしょうか?

> > Set fs = CreateObject("Scripting.FileSystemObject")
> > の部分が原因で上記のエラーメッセージが出ます。
>
> 「SCRRUN.DLL」への参照設定を行い、
> Dim fs As FileSystemObject
> Set fs = New FileSystemObject
> の形に書き換えて、これでディストリビュートしなおせば、大丈夫かも。

SCRRUN.DLLへの参照設定とは、具体的にどのようにやるのか教えて下さい。
#7416-0
RE#7413:テキストファイル読み込みのオブジェクトでActiveXエラーが・・・
>> それ以外のOSなら、Windows Scripting HostをインストールしておけばOK。(^^;)
> Windows Scripting Hostとは何ですか???
MSDNライブラリで検索すれば、載ってませんか? (^^;)

> どこから入手するのでしょうか?
http://www.asia.microsoft.com/japan/developer/scripting/maininfo.htm

>> 「SCRRUN.DLL」への参照設定を行い、
> SCRRUN.DLLへの参照設定とは、具体的にどのようにやるのか教えて下さい。
# 本当に、自分で調べてから質問していますか?(^-^;
VBのメニューに、そういう項目があります。
ヘルプで、「参照設定 ダイアログ ボックス」を調べてみてください。
#7439-0
お礼#7416:テキストファイル読み込みのオブジェクトでActiveXエラーが・・・
> > Windows Scripting Hostとは何ですか???
>MSDNライブラリで検索すれば、載ってませんか? (^^;)

リストには載っていますが、VBに直接関係する項目ではないらしいため、
Visual StudioでVBしかインストールしていない私には
「Windows Scripting Host」が非表示になるので選択できませんでした。(^^ゞ

教えて頂いたマイクロソフトのサイトに接続して、Windows Scripting Host
の概要については把握しました。

で、ダウンロードしてクライアントにインストールした結果、VBの配布パッケージ
はうまく実行することができました。有り難うございました。お蔭様で助かりました。

> > SCRRUN.DLLへの参照設定とは、具体的にどのようにやるのか教えて下さい。
> # 本当に、自分で調べてから質問していますか?(^-^;
> VBのメニューに、そういう項目があります。
> ヘルプで、「参照設定 ダイアログ ボックス」を調べてみてください。

SCRRUN.DLLについては、調べるまでもなく、Windows Scripting Host
のインストールだけで問題が解決してしまいました。
勉強不足で申し訳ありません・・・ご丁寧にありがとうございました。
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)