Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
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
  #6  
Antiguo 28-09-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Cita:
Empezado por noob Ver Mensaje
Tienes razón no debí de borrarlo pero fue porque me lie con el tema de los eventos cuando ni siquiera era necesario crear uno, te comento, sólo había que llamar a un evento, OnCanSend(aSocket: TLSocket), que únicamente estaba disponible por código ya que no estaba presente en el Object Inspector y pensé que había que crearlo.

También lo edité porque no quería liar al personal y en vista de que nadie había respondido decidí que era mejor editarlo, de todos modos lo vuelvo a dejar como estaba.

Siento lo ocurrido.
Bueno noob, sería oportuno para otros foristas que expongas tu solución.

Si me lo permites quisiera hacer algunas observaciones. Cuando uno hace una doble pulsación sobre los eventos en el Inspector de Objetos no está declarando un evento (ni siquiera creandolo) sino una respuesta al mismo.

De hecho, los eventos son "disparadores de rutinas" que se le ofrecen al programador, para que éste le asigne alguna rutina a realizar en el momento en que el objeto lo considere oportuno.
Por tanto, cuando pulsamos doble clic lo que conseguimos es implementar dichas rutinas.

¿Cuando invocará a dichas rutinas? Cuando el objeto así lo considere necesario.
Los eventos se disparan por alguna de estas tres razones:
1. El objeto ha sufrido un cambio interno y desea avisarnos
2. El usuario realizó una acción en particular.
3. El objeto, internamente, en algún algoritmo necesita tomar una decisión y nos solicita una opinión.

Si no damos respuesta a los eventos, el objeto seguirá con sus algoritmos, según como esté programado.

Esto te lo digo por lo que uno no debería llamar a un evento explícitamente, sino que debe dejar que el componente u objeto lo haga.
Ahora si te aconsejo que hagas una lectura del capítulo 10 del libro anteriormente comentado.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
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
como crear un boton en ejecucion y ponerle un evento jeremiselxi Varios 6 24-09-2008 20:34:40
¿Como puedo Crear un Listview con 2 columnas pmtzg Varios 1 17-11-2007 04:46:59
Como puedo crear una tabla en ejecución JULIPO MySQL 3 25-01-2006 02:34:01
¿Cómo puedo crear un Menú de Ayuda? Grimmy80 Conexión con bases de datos 1 28-10-2003 23:22:23
Como puedo crear un control OCX con licencia DML Varios 0 06-05-2003 04:26:42


La franja horaria es GMT +2. Ahora son las 09:00:00.


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