DELPHI FMX РАБОТА С ФАЙЛАМИ
В Delphi FMX имеется множество инструментов для работы с файлами, таких как классы TFileStream, TFile, а также типы данных TStringList и TBytes. С их помощью можно открывать, создавать, записывать и читать файлы.
Один из примеров использования TFileStream:
var fs: TFileStream; buffer: TBytes;begin fs := TFileStream.Create('test.txt', fmCreate); try SetLength(buffer, 5); buffer[0] := ord('H'); buffer[1] := ord('e'); buffer[2] := ord('l'); buffer[3] := ord('l'); buffer[4] := ord('o'); fs.WriteBuffer(buffer[0], Length(buffer)); finally fs.Free; end;end;
В этом примере мы создаём объект TFileStream, указывая на файл 'test.txt' и флаг fmCreate, который сообщает о том, что файл нужно создать, если его ещё не существует. Затем мы создаём массив байтов, заполняя его символами 'Hello'. Далее мы записываем этот массив в файл с помощью метода WriteBuffer. Наконец, мы освобождаем объект TFileStream с помощью метода Free.
Ещё один пример - использование класса TFile:
var contents: TStringList;begin contents := TStringList.Create; try contents.LoadFromFile('test.txt'); ShowMessage(contents.Text); finally contents.Free; end;end;
В этом примере мы создаём объект TStringList, который будет содержать текст из файла 'test.txt'. Затем мы используем метод LoadFromFile из класса TFile, чтобы загрузить содержимое файла в наш объект TStringList. Наконец, мы выводим содержимое в виде сообщения с помощью метода ShowMessage.
Delphi FMX - REST API Component - Apache - MySQL Hosting
Вебинар \
DELPHI Урок 11 Сохранение пути к БД в файл, работа с ini файлом
13 Как работать с файлами в Delphi?
Delphi 7 Работа с файлами
Вебинар \
FMX Designer Guidelines - Delphi #186