- ベストアンサー
VBScriptからDLL参照設定したい
初めて質問します。宜しくお願いします。 VBScriptからある業務アプリのAPIを操作したいと考えています。参照したいDLLは分かっているのですが参照設定の方法が分かりません。「Declare」など宣言することによって参照設定することは可能でしょうか。そもそもVBScriptからはDLLへの参照設定はできないのでしょうか。 ちなみにOSはWin2000サーバまたはWin2003サーバを想定しています。 以上、宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
出来ません。 http://msdn.microsoft.com/library/ja/script56/html/vsgrpNonFeatures.asp ラッパー(ActiveX.DLL)をVB等で作るとか。
その他の回答 (2)
- K6A
- ベストアンサー率35% (59/164)
VBSの機能だけではできないと思います。 rundll.exeとかrundll32.exe経由ならある程度は可能かもしれませんが・・・
お礼
ご回答頂きありがとうございました。 後のご回答と併せて考えても、やはり無理なようですね。 他の手段を考えたいと思います。 ありがとうございました。
- Hardking
- ベストアンサー率45% (73/160)
あまり自信はないのですが OSがWindows系なら (1).DLLをレジストリーに登録する。 コマンドプロンプトで regsvr32 TEST.dllを入力実行する。 (2).VBScriptで DLLをオブジェクト参照する。 Dim obj As Object Set obj = CreateObject("アプリケーション名.クラス名") obj.???? 'オブジェクト操作 以上
お礼
アドバイス頂きありがとうございました。 レジストリ登録は試してみたのですがやはり上手くいかないようです。
お礼
上記URLにできないことが明記されていますね。ありがとうございます。基本的にダメだということが納得できました。ありがとうございました。