Ver Mensaje Individual
  #2  
Antiguo 27-03-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
¿Conoces la sentencia repeat..until?
Código Delphi [-]
AssignFile( cArchi, cArchivo );
Reset( cArchi );

// Si no está vacío empiezo a procesarlo
if (not EOF(cArchi) then
begin
   // Repito este bloque hasta que encuentro la condición de salida
   repeat
      // Leo linea
      Readln(cArchi, cCadena);
      // ... Proceso datos de la cadena
      [...]
   until EOF(Archi) or  (nficha = StrToInt(Trim(Copy(cCadena, 1, 6)))
end;
Responder Con Cita