RemObject Pascal Scripterで別のアプリケーションを使用してDelphiアプリケーション(forms vcl、formsなど)を実行したい。
RemObject Pascal Scripterはdelphiのすべての領域をサポートしますか?
もしそうなら、サードパーティのVCLを含めることができます
そうでない場合は、フォームとコントロールを使用して解釈可能なアプリケーションを構築することをお勧めしますか
RemObject Pascal Scripterで別のアプリケーションを使用してDelphiアプリケーション(forms vcl、formsなど)を実行したい。
RemObject Pascal Scripterはdelphiのすべての領域をサポートしますか?
もしそうなら、サードパーティのVCLを含めることができます
そうでない場合は、フォームとコントロールを使用して解釈可能なアプリケーションを構築することをお勧めしますか
RemObjectPascalScripterはDelphiのすべての領域をサポートします
明らかにNO。しばらく使用していませんが、「デルフィのすべての領域」が割り当てを求めています。Embarcadero自体は、「DelphiforMac」の水準をそれほど高く設定していません。Kylixも100%の互換性を目指していませんでした。
サードパーティのVCLを含めることはできますか
スクリプトエンジンは、どのクラスでも利用できるようにすることができます。しかし、クラス自体は、スクリプト側ではなく、コンパイルされたDelphi側にあります。
フォームとコントロールを使用して解釈可能なアプリケーションを構築するために私に何を勧めることができますか
エンジンの「ミッションステートメント」を見てください。
「PascalスクリプトはDelphiで広く使用されているコンポーネントのセットであり、Pascalベースのスクリプトサポートをアプリケーションに簡単に追加できるため、カスタムスクリプトを使用してアプリケーションを拡張または制御できます。」
著者は、それをアプリケーション開発用のスクリプトエンジンとしてではなく、アプリケーションの機能を拡張するためのエンジンとして位置付けています。それでも、おそらくそれを使って多くのことができるでしょうが、それはすべて、「解釈可能なアプリケーション」をどのように定義するかに依存します。
ええ、はい、いいえ。
はい、アプリケーションのほぼすべての側面をスクリプトエンジンに公開できるという意味でそうです。
「Delphiのすべての側面」が最初から定義が曖昧すぎるという意味ではありません。
あなたが望んでいるのは、スクリプトを介して、フォーム内のサードパーティによる制御を制御することだと思います。これはほとんど実行可能であり、UnitImporterツールを使用して実現できます。
現在、ドキュメントはあまりありませんが、このSOの質問で役立つアドバイスを得ることができます。