Cita:
|
Empezado por roman
[lepe] -> nil
|
que yo apunto a nil, que yo apunto a nil, o es que soy nil,
Bromas aparte, también pensé en esa posibilidad roman, pero en ese caso, un usuario solo puede tener un chat privado con otro usuario.
Uniendo las dos ideas: El objeto que se asocie con un usuario sería un TobjectList, que se creará cuando se abra el primer chat privado, y dentro de esa lista de objetos, estan enumeradas todos los chats privados.
Edito:
Mi idea es que se cree el TobjectList sobre el usuario del chat, es decir, yo entro en el chat, pues mi Objets[itemindex] es donde se crea la lista de ventanas. De esta forma tienes un acceso rápido a todas los privados.
Con la forma de
roman tienes que recorrer todos los elementos del listbox para saber si tiene privados abiertos o no.
Con lo que yo propongo, accedes a un solo objeto y despues deduces qué usuario es.
Acabo de caer en un detalle. Yo abro un privado con pablo. Pablo se va del chat, pero deja abierto el privado. Ahora yo no puedo acceder al privado con pablo, porque su objeto se abrá liberado.
saludos