掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6.0のEXEからEXE形式以外のVBプログラムを読み込む (ID:121911)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士 様 書き込みありがとうございます。 なるほど、DLL有り前提で作成するEXEだと、アーリーバインドで宣言して、 有るか無いか分からないDLLを利用する場合はレイトバインドで宣言するのですね。 こういう手段の有無から知らなかったので、大変助かります。 >>外部プログラム名はEXEと同階層に配置された外部プログラムファイルを総ナメして。 >>関数名、引数、戻り値は全ての外部プログラムで仕様を統一。 この部分を実現しようとすると、、、 Dim objGaibuProgram() As Object Do While ' EXEと同階層総ナメするまで Set objGaibuProgram(i) = CreateObject("外部プログラム.クラス名").関数名 Loop こんな感じになるんでしょうかね。 ttp://www.int21.co.jp/pcdn/vb/vb5/bind/ こちらの記述を読んでみると、レイトバインドでは遅くなる可能性が指摘されているようですね。 今回の私の目的の場合、レイトバインドしか方法が無いのかもしれませんが。 早速試してみます。 ちなみに参考になりそうな書籍などがありましたら紹介いただけないでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.