4

Delphiアプリケーションからユーザー提供のスクリプトを実行しようとしています。

アプリケーションでWindowsScriptHostエンジンをホストし、実行するスクリプトを提供することはできますか?または、この問題に取り組むためのより良い方法はありますか?

PS私はサードパーティのコンポーネントを探していません。

4

4 に答える 4

1

Allen Bauer は、数年前に Active Scripting の使用に関するブログ投稿を行いました。その背後にある理論について説明し、VBScript と JavaScript をサポートする Code Central のコードにリンクします。サード パーティのコンポーネントは必要ありません。

于 2009-08-08T04:50:27.383 に答える
1

これは完全に可能であり、これを行う方法を示すコードがたくさんあります。チェックアウト: http://www.torry.net/pages.php?id=280

于 2009-08-06T14:01:56.310 に答える
0

WindowsScriptHostを使用するためのサードパーティコンポーネントは必要ありません。私たちはこれを10年間使用し、VBScriptで100万を超えるソースコード行を使用して巨大なERPシステムを構築してきました。

Windows Script Hostに通知するか、既知のインターフェイスを介して直接接続するには、WindowsScriptControlを使用する必要があります。

于 2009-08-07T08:45:41.990 に答える