Ver Mensaje Individual
  #2  
Antiguo 26-04-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Reputación: 19
MaMu Va por buen camino
Cita:
Empezado por jw4v32 Ver Mensaje
Código:
function ReadFile(Path: String): STRING; 
 var 
  myFile : TextFile; 
  text   : string; 
begin 
  AssignFile(myFile, Path); 
  Reset(myFile); 
  while not Eof(myFile) do 
  begin 
    ReadLn(myFile, text); 
Result:= Result + text; 
  end; 
  CloseFile(myFile); 
end;
hola tengo una duda sobre esta funcion no me queda claro la parte esa de
Result:= Result + text; se que result es lo mismo que poner el nombre de la funcion pero no enitendo por que neserario volver a nombrarla.

ya que si hago asi:

Código Delphi [-]Result:= text;


no funciona


alguna sugerencia
Porque esta funcionando como ACUMULADOR, si te fijas, el result esta dentro de un bucle, y el texo, no es nada mas ni mada menos que el conjunto de lineas acumuladas.

Saldos.
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita