Buenas,
Cita:
Me imagino que lo que estás haciendo es como un registro de actividad de lo que recibe el objeto, no es así?
|
mmm, creo que te entiendo y creo que si, en una clase llamada Sniffer hay una serie de métodos que hace la función de capturar paquetes, esto lo tengo en un Unit3 (por ejemplo) y es donde voy incluyendo los paquetes en el ListView.
Como el ListView lo tengo en Form1 en Unit1 pues traslado el valor que me interesa con snf->Proto() donde snf es un objeto de la clase Snifer, así paso el valor que me interesa (en este caso el protocolo) del Unit3 al Unit1 para usarlo dentro del método de ListViewCustomDrawItem como lo he indicado anteriormente.
Según el código:
Código:
// Agregas un TListItem nuevo:
with ListView1.Items.Add do
if snf2.Proto = 'TCP' then
Data := Pointer(0)
else
if snf.Proto = 'UDP'
Data := Pointer(1)
else
Data := Pointer(2);
donde lo agrego? en Unit1 únicamente tengo el metodo
ListViewCustomDrawItem.
No lo tengo muy claro. Gracias