TdxCustomMemData.SaveToTextFile(string) Method
Saves stored data to a plain text file.
#Declaration
procedure SaveToTextFile(const AFileName: string); dynamic;
#Parameters
Name | Type | Description |
---|---|---|
AFile |
string | The path to the target plain text file. |
#Remarks
Call the SaveToTextFile
procedure to save stored data to a plain text file. You can call the LoadFromTextFile procedure to load data from the created file later.
To define a character used as a column separator, use the DelimiterChar property.
Important
Save
and Load
To ensure that saved data is loaded correctly regardless of locale settings, use Save
#Code Example: Copy Data Between Datasets as Plain Text
The following code example sets a semicolon as a column separator and copies data between two memory-based datasets through a plain text file.
dxMemData1.DelimiterChar := ';'; // Sets a semicolon as a column separator
dxMemData1.SaveToTextFile(ExtractFileDir(Application.ExeName) + 'data.txt');
dxMemData2.DisableControls; // Disables data synchronization with bound controls
try
dxMemData2.DelimiterChar := ';'; // Sets a semicolon as a column separator
dxMemData2.LoadFromTextFile(ExtractFileDir(Application.ExeName) + 'data.txt');
finally
dxMemData2.EnableControls; // Re-enables data synchronization with bound controls
end;