Главная
Решение задач.
Справочные данные.
Формулы.
Программирование.
Как в Windows?
Разное.
Утилиты Windows.
Несправности принтеров.
BIOS по алфавиту.
Тесты.
Карта сайта.
|
Работа с файлами на winAPI в delphi.
Открывает указанный файл.
function _lcreat(PathName: PChar; Attribute: Integer): Integer;
Параметры:
PathName: Полное имя маршрута DOS в открываемому файлу.
Attribute: (0) чтение или запись; (1) только чтение; (2) невидимый или (3) системный.
Возвращаемое значение: Описатель файла DOS в случае успешного завершения; -1 - в противном случае.
Закрывает указанный файл.
function _lclose(FileHandle: Integer): Integer;
Параметры:
FileHandle: Описатель файла DOS.
Возвращаемое значение: Нуль в случае успешного завершения; -1 - в противном случае.
Открывает указанный файл.
function _lopen(PathName: Char; ReadWrite: Integer): Integer;
Параметры:
PathName: Строка, определяющая путь и имя файла.
ReadWrite: Определяет доступ по чтению и записи, используя для этого одну из констант of_: of_Read, of_ReadWrite или of_Write.
Возвращаемое значение: В случае успешного завершения - описатель файла DOS; -1 - в противном случае.
Считывает из открытого файла указанное число байт.
function _lread(FileHandle: Integer; Buffer: PChar; Bytes: Integer): Word;
Параметры:
FileHandle: Описатель файла DOS.
Buffer: Принимающий буфер.
Bytes: Число считываемых байт.
Возвращаемое значение: В случае успешного завершения - число считанных байт; -1 - в противном случае; 0 - если конец файла.
Записывает данные из буфера Buffer в указанный файл.
function _lwrite(FileHandle: Integer; Buffer: PChar; Bytes: Integer): Word;
Параметры:
FileHandle: Описатель файла DOS.
Buffer: Содержит записываемые данные.
Bytes: Число записываемых байт.
Возвращаемое значение: В случае успешного завершения - число байт, записанных в файл; -1 - в противном случае.
Открывает и позиционирует файл ресурсов на начало ресурса. После чтения ресурса файл должен быть закрыт.
function AccessResource(Instance, ResInfo: THandle): Integer;
Параметры:
Instance: Модуль экземляра, исполнимый файл которого содержит ресурс.
ResInfo: Нужный ресурс, созданный путем вызова функции FindResource.
Возвращаемое значение: Описатель файла DOS; -1, если ресурс не найден.
Создает, открывает, повторно открывает и удалает файл.
function OpenFile(FileName: PChar; var ReOpenBuff: TOFStruct: Style: Word): Integer;
Параметры:
FileName: Указанное имя файла.
ReOpenBuff: Принимает информацию о файле, когда файл открыт.
Style: Определяет действие. Одна из констант of_.
Возвращаемое значение: Описатель файла DOS в случае успешного завершения; -1 - в противном случае.
Устанавливает указатель в открытом файле.
function _llseek(FileHandle: Integer; Offset: Longint; Origin: Integer): Longint;
Параметры:
FileHandle: Описатель файла DOS.
Offset: Число байт, на которое перемещается указатель.
Origin: Указывает начальную точку и направление перемещения: (0) вперед от начала; (1) с текущей позиции; (2) назад от конца файла.
Возвращаемое значение: Новое смещение указателя; -1 - в случае неуспешного завершения.
К оглавлению
|
|
|