Главная страница
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.012 c
1-10298
alexdbases
2003-07-22 12:58
2003.08.04
Мигание в стандартном TTreeView


7-10474
Black
2003-05-23 14:24
2003.08.04
Как вырубить питание?


14-10454
Denister
2003-07-18 07:05
2003.08.04
А как же VCL?


14-10383
Knight
2003-07-16 21:53
2003.08.04
Свободу действий модераторам!!!


1-10161
Man
2003-07-19 17:41
2003.08.04
как открыть текстовый файл ReadOnly