Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 28-02-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Theluar Ver Mensaje
Y otra cosa si no es mucha molestia podrías instruirme un poco acerca de tu código. ya que veo que realiza lo que pido, pero no se que es lo que hace realmente cada palabra reservada, por ejemplo assigned(), self, pero mas que nada de esto:
Código Delphi [-]
PostMessage(Handle, CM_RELEASE, 0, 0)
Hola Theluar.

Básicamente la función Assigned comprueba si un puntero está o no asignado.
Evaluar:
Código Delphi [-]
  if not Assigned(p) then
Es equivalente a:
Código Delphi [-]
  if p = nil then
Podes ampliar esta información en la propia ayuda de Delphi buscando por Assigned.



La ayuda de Delphi dice sobre Self :
Cita:
Within the implementation of a method, the identifier Self references the object in which the method is called.


No se debe llamar directamente a a Free desde el TFrame. La función PostMessage, pone un mensaje en la cola de mensajes que luego es capturado en el procedimiento CMRelease. En ese punto las taréas que pendientes que hubiera ya fueron procesadas, entonces sí llamamos a Free.

La constante CM_RELEASE esta declarada:
Código Delphi [-]
const
  CM_RELEASE = CM_BASE + 33;

Donde:
Código Delphi [-]
const
  CM_BASE = $B000;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
 



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
Cómo destruir un label que he creado CarlosAlberto Varios 3 24-03-2012 14:05:11
Crear y destruir formas dinamicamente ing_gera C++ Builder 1 16-02-2007 00:45:23
como destruir toolbar creada por codigo? kinteam1 OOP 2 15-05-2006 00:31:48
Como destruir o liberar una forma maguib Varios 1 11-03-2005 19:39:02
como se puede destruir un objeto en ejecucion o_rlando20 OOP 1 14-05-2003 02:23:32


La franja horaria es GMT +2. Ahora son las 18:36:57.


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