Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.04;
Скачать: CL | DM;

Вниз

Информация о файле   Найти похожие ветки 

 
tytus ©   (2003-05-30 23:41) [0]

Добрый вечер. Помогите разобраться с функцией GetFileInformationByHandle. Делфи пишет, что какой-то тип или актуальный параметр должен быть определен. В хелпе SDK я нашел описание параметров и описал их в type (type FileInf=record
FileAttr:dword;
CrTime:filetime;
LastAccTime:filetime;
LastWrTime:filetime;
VolSerNum:dword;
FilSizHi:dword;
FilSizLow:dword;
NumOfLinks:dword;
FilIndxHi:dword;
FilInxLow:dword;
end;)
В var FileInformation:FileInf;
А как теперь дальше?????


 
Ich Hasse ©   (2003-05-31 00:13) [1]

BOOL GetFileInformationByHandle(
HANDLE hFile, // handle to file
LPBY_HANDLE_FILE_INFORMATION lpFileInformation // buffer
);


hFile
[in] Handle to the file for which to obtain information.
This handle should not be a pipe handle. The GetFileInformationByHandle function does not work with pipe handles.

lpFileInformation
[out] Pointer to a BY_HANDLE_FILE_INFORMATION structure that receives the file information. The structure can be used in subsequent calls to GetFileInformationByHandle to refer to the information about the file.


И еще

typedef struct _BY_HANDLE_FILE_INFORMATION {
DWORD dwFileAttributes;
FILETIME ftCreationTime;
FILETIME ftLastAccessTime;
FILETIME ftLastWriteTime;
DWORD dwVolumeSerialNumber;
DWORD nFileSizeHigh;
DWORD nFileSizeLow;
DWORD nNumberOfLinks;
DWORD nFileIndexHigh;
DWORD nFileIndexLow;
} BY_HANDLE_FILE_INFORMATION, *PBY_HANDLE_FILE_INFORMATION;


 
tytus ©   (2003-05-31 00:31) [2]

Ich Hasse
Я вообщето уже разобрался. Нужно так:!!!!
var
FilInfo:BY_HANDLE_FILE_INFORMATION;
HandleFile:THandle;
begin
....
GetFileInformationByHandle(HandleFile,FilInfo);
....
end;
А далее можно делать с FilInfo все что угодно!



Страницы: 1 вся ветка

Текущий архив: 2003.08.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
1-10189
stskz
2003-07-23 08:43
2003.08.04
Создание консольного приложения


7-10473
Siemens
2003-05-22 12:54
2003.08.04
Как использовать MODEM или локалку в DELPHI!


4-10528
mod
2003-06-03 16:56
2003.08.04
Раскладка клавиатуры


4-10509
SKI
2003-06-02 00:22
2003.08.04
Работа с ресурсами


14-10426
__esso
2003-07-16 20:57
2003.08.04
Новый язык