The constructor creates and allocates the memory for the text stream. This constructors also creates and manages a TFileStream object for reading or writing to the specified file. The Mode parameter indicates how the file is to be opened. The Mode parameter consists of an open mode and a share mode or'ed together. The open mode must be one of the following values:
Create a file with the given name. If a file with the given name exists, open the file in write mode.
Open the file for reading only.
Open the file for writing only. Writing to the file completely replaces the current contents.
Open the file to modify the current contents rather than replace them.
The share mode must be one of the following values:
Sharing is compatible with the way FCBs are opened.
Other applications can not open the file for any reason.
Other applications can open the file for reading but not for writing.
Other applications can open the file for writing but not for reading.
No attempt is made to prevent other applications from reading from or writing to the file.
If the file can not be opened, Create raises an exception.
The following code writes an address to a file: