Ver Mensaje Individual
  #5  
Antiguo 10-07-2007
hmoner hmoner is offline
Miembro
 
Registrado: may 2005
Posts: 52
Reputación: 20
hmoner Va por buen camino
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
Responder Con Cita