Как в Билдере определить выполнятся ли код своего компонента в Runtime или в DesignTime ?
Здравствуйте, Валik, Вы писали:
В>Как в Билдере определить выполнятся ли код своего компонента в Runtime или в DesignTime ?
Проверить свойство ComponentState.
enum Classes__34 { csLoading, csReading, csWriting, csDestroying, csDesigning, csAncestor, csUpdating, csFixups, csFreeNotification, csInline, csDesignInstance };
typedef Set<Classes__34, csLoading, csDesignInstance> TComponentState;
__property TComponentState ComponentState = {read=FComponentState, nodefault};
... По ушам лупит Mental Home — Mirrorland
Спасибо! Сразу же появился второй вопрос.
Можно ли изменить порядок загрузки свойств компонента из ресурса?
Первым свойством у меня грузится Active. Есть метод SetActive для установки этого свойства, но ему для работы нужна информация из других свойств, которые ещё не были загружены. Как быть? Единственное решение которое у меня есть — это поставить таймер, который сработает после загрузки и сделает нужную работу.