DelphiBasics
TextFile
Type
Declares a file type for storing lines of text System unit
var TextFile;
Description
The TextFile type defines a file type for holding textual data.
 
Text files provide a simple, convenient way of storing textual data. They do provide mechanisms for reading and writing numerical data stored as text (see Write), but it is safer and wiser to use structured records when storing anything other than plain text strings.
 
However, text files do allow variable length records.
Related commands
AppendOpen a text file to allow appending of text to the end
AssignFileAssigns a file handle to a binary or text file
FileDefines a typed or untyped file
ResetOpen a text file for reading, or binary file for read/write
ReWriteOpen a text or binary file for write access
 Download this web site as a Windows program.




 
Example code : Writing to and reading from a TextFile
var
  myFile : TextFile;
  text   : string;

begin
  // Try to open the Test.txt file for writing to
  AssignFile(myFile, 'Test.txt');
  ReWrite(myFile);

  // Write a couple of well known words to this file
  WriteLn(myFile, 'Hello World');

  // Close the file
  CloseFile(myFile);

  // Reopen the file for reading
  Reset(myFile);

  // Display the file contents
  while not Eof(myFile) do
  begin
    ReadLn(myFile, text);
    ShowMessage(text);
  end;

  // Close the file for the last time
  CloseFile(myFile);
end;
Show full unit code
  Hello World
 
Delphi Programming © Neil Moffatt . All rights reserved.  |  Home Page