2013-05-28 5 views
7

私は、(Delphi XE4を使用して)ライブテンプレートの機能を調査し始めました。私が作成したテンプレートの中には、機能のためにuses句に特定の単位を追加する必要のあるコードを作成しています。現在のユニットのuses句にunitsを追加する方法

どのようにして、必要な単位がuses句に自動的に追加されるようにするにはどうすればいいですか?私の最初の推測では、これを行うためにカスタムのスクリプトエンジンを作成する必要があるということです。スクリプトエンジンを作成するのに十分な情報が含まれているような記事がいくつか見つかりました。しかし、私はスクリプトエンジンが実際に私の望むタスクを実行する方法を知らない。 Open Tools APIを使用する必要があると私は想定していますが、その方法はわかりません。

私が正しい道を歩いていると、誰かがそれを進めるのに役立つ情報を共有できますか?さもなければ、誰かが私を正しい方向に向けることができますか?

+3

CnPack IDEウィザードには、このスクリプト機能があり、これを使用して手間を省くことができます。 – Peter

+1

あなたは正しい結論に達しました.OTAはそのような機能を提供しません(たとえば、.NETのCodeDOMなど)。既存の 'uses'節を解釈してから、目的の単位を追加する必要があります。さらに、Live Templateスクリプティングエンジンに新しい機能を公開する必要があります。 – OnTheFly

答えて

0

ツールを開くApiはそのような機能を提供しません(たとえば、.NETのCodeDOMの場合など)。既存のuses節を解釈してから、目的の単位を追加する必要があります。さらに、Live Templateスクリプティングエンジンに新しい機能を公開する必要があります。

関連する問題