Hola marcos
Gracias por la ayuda, y permiteme hacer algunas preguntas del caso
En la primer linea de los archivos de mensajes recibidos tengo esto por ejemplo:
[Sender]: Ernesto Perez Garcia Gomez [Received]: 2007-3-2 13:58:55
Entiendo lo de tomar con la funcion copy hasta el indice donde comienza el nombre, pero como hago para extraer hasta que comience [R... ? Osea, no todos los nombres tienen la misma longitud... Supongo que como dice tu primer respuesta, debere hallar la longitud del nombre primero... pero no se como
Hasta ahora tengo este codigo
Código:
...
if ( pos('[Receiver]',buffer) > 0 ) then
begin
listbox1.Items.Add( copy(buffer,12,13) );
...
Alli uso 13, pero no siempre sera esa longitud
Y otra pregunta, parecida a la anterior...
Cuando lea el mensaje, debere hacer lo mismo para saber si llegue al final del mensaje, no ?
Resolviendo esto podre solucionar todo para los archivos de mensajes enviados
Muchisimas gracias