Ver Mensaje Individual
  #1  
Antiguo 29-06-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Detectar modo de diseño y ejecución

Quiero que mi componente haga ciertas tareas, pero sólo cuando no estoy en modo de diseño.

¿Cómo puedo detectarlo?

A veces es interesante que un componente ejecute acciones sólo cuando no se está en modo de diseño. Por ejemplo, un componente podría tener en su constructor sentencias para abrir ciertos archivos de forma automática. Pero sólo deseamos que se ejecute esta tarea cuando
no estamos en modo de diseño.

Para ello sólo hay que encerrar en el siguiente IF las sentencias en cuestión:

Código Delphi [-]
if not (csDesigning in ComponentState) then
begin
  {...}
end;
Responder Con Cita