Инициализация компонента - время выполнения и время проектирования - PullRequest
5 голосов
/ 28 марта 2009

У меня есть ряд визуальных составных компонентов, которые я создаю, которые используют похожие / общие методы «соединения», которые запускают там внутренние таблицы и т. Д.

Я автоматизирую некоторые соединения для автоматического соединения во время выполнения. Как мне сказать, на уровне компонента, является ли текущее состояние временем выполнения или временем разработки?

1 Ответ

16 голосов
/ 28 марта 2009

Я думаю, что вы хотите проверить, присутствует ли флаг csDesigning в свойстве ComponentState компонента:

if csDesigning in ComponentState then
  // designtime
else
  // not designtime
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...