Detectar se está em Design-time

Delphi

27/02/2003

Como detectar se o código está rodando em run-time ou design-time?
É que estou fazendo um componente, e no seu construtor eu quero chamar um código que eu não quero que rode em design-time, apenas em run-time (quando o componemte é inserido no form o seu construtor é chamado). Existe alguma diretiva ou sei lá o quê?


Anonymous

Anonymous

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

27/02/2003

Como detectar se o código está rodando em run-time ou design-time? É que estou fazendo um componente, e no seu construtor eu quero chamar um código que eu não quero que rode em design-time, apenas em run-time (quando o componemte é inserido no form o seu construtor é chamado). Existe alguma diretiva ou sei lá o quê?


Já respondi isso anteriormente. Mas, lá vai de novo:

Você pode verificar a propriedade ComponentState de um componente, para determinar seu estado atual.

[code]
inherited Create(AOwner);
if csDesigning in ComponentState then ....


GOSTEI 0
POSTAR