Clasificar resultados de un For Each

Iniciado por z3nth10n, 20 Julio 2013, 15:26 PM

0 Miembros y 1 Visitante están viendo este tema.

z3nth10n

Hola buenas, estoy intentando clasificar los resultados de un For Each y solo mostrar los que me sean convenientes...

Código (vbnet) [Seleccionar]
For Each oGroup In oSkype.Chats
            If Not oSkype.Chats Is oSkype.User Then
                ListBox1.Items.Add(oGroup.Name)
            End If
        Next


Esto no me hace nada, es más no muestra ningún texto... Que puedo hacer?

oSkype.Chats muestra todas las conversaciones recientes que he tenido.
oSkype.User identifica si es un usuario

En caso de que no sea un Usuario de Skype, pues se procede a mostrar las chat grupales, es decir, que solo hay 2 opciones. O una chat o un usuario dentro de las conversaciones recientes de Skype.

Pero nada de esto va.. Que puedo hacer? :silbar:

Interesados hablad por Discord.

El Benjo

Buenas tardes/noches, creo que el problema en ese código es que intentas comparar tipos en vez de valores. Además de que haces la misma comparación en cada ciclo, deberías corregirlo utilizando la variable "oGroup" en el if en vez del "oSkype". Puede ser una de esas dos cosas o las dos.

Saludos.
www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.