コンパイルの定義または関数/定数/変数は、デザインタイムパッケージ用に作成されているか実行中であるかを判別するために使用できますIDEの中に?IDEでのデザインタイムパッケージまたはコードの実行を確認するコード
パッケージの一部であるユニットの初期化で設定したコードフックがいくつかあります。 IDEにパッケージをインストールするときに、アプリケーションの一部として実行されているときにのみ、このコードを実行する必要はありません。
今のところ私はコンパイラ定義を追加しました。これはコードを削除するデザインタイムパッケージに定義しましたが、これはデザインタイムパッケージの一部であることを示す組み込みコンパイラ定義があるか、 IDE内でコードが実行されているかどうかを調べることができます。人々が内部コンポーネントから使用する古いif csDesigning in ComponentState then
に似ています。
申し訳ありません。あなたの質問を誤解する - 私のせいではなく、あなたのものです。 :-) –