![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как использовать ADirectoryHandle: THandle [D6, D7, WinXP]
Delphi5.01 © (2004-10-11 11:49:00)Здравствуйте,
Как использовать ADirectoryHandle: THandle, а именно как создать Handle директории?
Заранее благодарен
Delphi5.01 (2004-10-12 17:42:00) [1]Thanks ochen pomogli.
Almaz (2004-10-12 17:02:00) [2]Директории можно открывать только с флагом
FILE_FLAG_BACKUP_SEMANTICSплюс ко всему эксклюзивный доступ система именно к этой директории вам не даст, так что не забываем проFILE_SHARE_READ or FILE_SHARE_WRITE, и, наконец, работать это будет только под семейством NT (NT/2000/XP):
hDir:=CreateFile('C:\Documents and Settings\Admin\Desktop\', GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ or FILE_SHARE_WRITE, nil, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, 0);
Удачи.
Delphi5.01 (2004-10-12 16:21:00) [3]Est primer, no on ne rabotaet
hDir:=CreateFile( PChar('C:\Documents and Settings\Admin\Desktop\'), GENERIC_READ + GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
Cobalt (2004-10-11 22:21:00) [4]CreateFile?