RunTime или DesignTime ?
От: Валik Украина  
Дата: 30.12.04 08:10
Оценка:
Как в Билдере определить выполнятся ли код своего компонента в Runtime или в DesignTime ?
Re: RunTime или DesignTime ?
От: kavlad Россия http://www.wavesoft.ru
Дата: 30.12.04 08:15
Оценка:
Здравствуйте, Вал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
Re[2]: RunTime или DesignTime ?
От: Валik Украина  
Дата: 30.12.04 09:05
Оценка:
Спасибо! Сразу же появился второй вопрос.
Можно ли изменить порядок загрузки свойств компонента из ресурса?
Первым свойством у меня грузится Active. Есть метод SetActive для установки этого свойства, но ему для работы нужна информация из других свойств, которые ещё не были загружены. Как быть? Единственное решение которое у меня есть — это поставить таймер, который сработает после загрузки и сделает нужную работу.
Re[3]: RunTime или DesignTime ?
От: Валik Украина  
Дата: 30.12.04 10:02
Оценка:
Нашел! virtual void __fastcall Loaded(void);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.