Design Time - detectar

26/02/2003

0

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

Responder

Posts

27/02/2003

Anonymous

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ê?


Caro Renato,

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

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



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar