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

Реклама
Новое
Реклама