Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 22-02-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 30
jachguate Va por buen camino
Bien, ya demostrada que era la solución... y para que las cosas no queden en el aire, quiero comentar:

Cita:
Empezado por Delphius Ver Mensaje
Que yo sepa todas la líneas de código se ejecutan en modo de ejecución, que el compilador en modo de diseño chequee algunas cosas y optimize el código no quiere decir que en modo de diseño se ejecute el código.
Delphius:

Cuándo programas componentes, estos se compilan en un paquete (bpl) y se integran al IDE. De esta manera, tu código si que se ejecuta en tiempo de diseño. Es muy común, cuándo estas en esta tarea, que el código que da comportamiento a un componente resulte innecesario y a veces hasta nocivo cuándo se ejecuta en tiempo de diseño.

De hecho, en ciertos métodos, he llegado a iniciar con:
Código Delphi [-]
  if (csDesigning in ComponentState) then Exit;

Para que nada de esto se ejecute en tiempo de diseño. El que me viene en mente ahora, por ejemplo, es uno que reasigna los eventos de un DataSet..

Hacer eso en tiempo de diseño resultaría perjudicial para la aplicación, pero en tiempo de corrida, creeme, es perfecto.

Así, el programador de componentes y de manera mas general, el programador bibliotecario, cuyo usuario es otro programador y que muchas veces se ve en la necesidad de interactuar con el IDE de delphi o con las aplicaciones en tiempo de diseño debe tener en cuenta estas cosas.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejecutar Sonido en Tiempo de Ejecución subzero Varios 4 19-02-2008 23:51:05
Modificar el color de fuente de un tmemo solo en determinadas lineas gaz-g7 Varios 3 28-06-2007 00:33:44
Ejecutar automaticamente scripts en tiempo de ejecucion meosre MySQL 1 30-09-2005 06:42:25
Imprimir solo lineas Aura Impresión 2 05-07-2004 06:41:05
Como configurar un alias en el DataBaseDesktop, pero por codigo (tiempo de ejecución) hhuillcen Conexión con bases de datos 1 14-06-2003 06:16:45


La franja horaria es GMT +2. Ahora son las 23:27:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi