FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Distinguir el objeto sender en un evento
Hola...
El problema es el siguiente. Voy a realizar una aplicación que puede recibir datos x los puertos serie y cada vez q llega un caracter se genera un evento. El problema es q, a priori, no se cuantos puertos serie voy a tener x lo q me he definido una tabla que contiene una serie de elementos TVaCOMM. Modems : array[1..255] of TVaCOMM La cosa es q no se como hacer para distinguir q objeto del array es el q me esta originando el evento. Gracias a todos... |
#2
|
||||
|
||||
¿Qué tipo de evento es el que te llega?
¿Lo has programado tú? Anade un parámetro del tipo: TVaCOMM
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Estoy usando un objeto VCL para el manejo de los puertos serie. Este objeto es el TVaCOMM y posee un evento con la siguiente definición:
TVaCommRxCharEvent = procedure(Sender: TObject; Count: Integer) El evento se genera cada vez q llega un caracter al puerto serie. Supongo q este evento no lo puedo modificar para meter mas parámetros... aunq como no soy un experto programador tampoco lo se. Gracias Neftali... si se te ocurre alguna idea te lo agradecería... |
#4
|
||||
|
||||
A ver, por lo que entiendo el objeto Sender debe ser un TVaCOMM y me supongo que esa clase TVaCOMM debe tener una manera de diferenciarlo de los demás, voy a asumir que esa manera de diferenciarse sea una propiedad llamada Posición de tipo Integer: en ese caso podria hacer un cast asi:
TVaCOMM(Sender).Posicion te mostraria la propiedad Posicion del objeto Sender. Espero te haya comprendido bien y que esto te sirva de algo.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
Yo he entendido el asunto de otra forma, no sé si servirá:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
|||
|
|||
Gracias chic@s por vuestra ayuda... asunto solucionado por el momento... pero x cambio de planes... ya os contare
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Distinguir variables de constantes | Delphius | Varios | 8 | 24-01-2007 04:50:56 |
Creacion de un objeto con el evento keypress | Ana Tudela | Varios | 1 | 28-07-2006 09:56:31 |
relacionar un procedimiento con un evento de un objeto | aranel | OOP | 3 | 20-10-2005 21:50:36 |
Como distinguir el elemento que estoy arrastrando | Javi2 | Varios | 2 | 02-03-2005 09:33:55 |
Evento nuevo en objeto | LucianoRey | OOP | 13 | 04-09-2004 01:45:22 |
|