2 つのコンストラクターを持つクラスを含む DLL (C# で記述) があります。デフォルト (引数なし) のコンストラクターと、3 つの引数を持つ別のコンストラクター。
VBscript で、2 番目のコンストラクターを呼び出したいのですが、パラメーターCreateObject
を受け取るだけclassValue
で、可能なarguments
パラメーターはありません。
CreateObject
の基本的な実装はシステムのCoCreateObject
関数を使用していると思いますが、この回答によれば引数はサポートされていませんが、一方でDotNetFactory
、そのようなことができるQTP/UFTがあるため、純粋なVBscriptでそれを行う方法が必要です。
init
(可能であれば、明白な方法の解決策を避けたい)。
デフォルト以外のコンストラクターを呼び出す方法についてのアイデアはありますか?