СОЗДАНИЕ ВРЕМЕННОГО ФАЙЛА DELPHI
В программировании часто необходимо создавать временные файлы, которые используются для хранения информации на время выполнения программы. В Delphi это можно сделать с помощью функции GetTempFileName
, которая создает временный файл и возвращает его имя.
Функция GetTempFileName
имеет следующий синтаксис:
function GetTempFileName(lpPathName: PChar; lpPrefixString: PChar; uUnique: UINT; lpTempFileName: PChar): UINT; stdcall;
Где:
lpPathName
- путь, в котором нужно создать временный файл. Если передать nil, то используется временная папка по умолчанию.lpPrefixString
- префикс для имени файла. Если передать nil, то используется значение "tmp".uUnique
- уникальный номер, который нужно добавить к имени файла. Если передать 0, то используется номер, основанный на текущем времени.lpTempFileName
- буфер, в который будет помещено имя временного файла.
Пример использования функции GetTempFileName
:
var TempPath: array[0..MAX_PATH] of Char; TempFile: array[0..MAX_PATH] of Char;begin GetTempPath(MAX_PATH, TempPath); GetTempFileName(TempPath, 'tmp', 0, TempFile);end;
В этом примере сначала вызывается функция GetTempPath
, которая возвращает путь к временной папке. Затем вызывается функция GetTempFileName
, которая создает временный файл в этой папке с именем, начинающимся с префикса "tmp" и уникальным именем, сгенерированным на основе текущего времени.
Презентация Exocad ModelCreator + Asiga Composer на стенде ARTICON (Дентал Салон 2019)
DELPHI Урок № 22 Добавление и открытие файла из БД
13 Как работать с файлами в Delphi?
Единственный верный способ научиться калибровать САМОМУ! ПОЧЕМУ редактированию никто НЕ УЧИТ?!
Delphi - Сохранение данных в текстовый файл и компонент SaveDialog
Ini файлы в Delphi
Delphi. Открытие файла с помощью нашей программы. (Артём Кашеваров)
Программирование в Delphi Урок 10. Работа с Ini-файлами. Классы / Илья Хохлов