Здравствуйте Bird, Вы писали:
B>Как средствами MFC или Win API определить, открыт ли файл, не открывая сам файл?
FindFirsFile(), а почему MFC тут считают API?
Александр
Re: Как определить открыт ли файл, не открывая файл?
Здравствуйте Bird, Вы писали:
B>Как средствами MFC или Win API определить, открыт ли файл, не открывая сам файл?
B>Заранее спасибо. B>Сергей.
А чем не устраивает CreateFile с dwCreationDistribution = CREATE_NEW
потом сразу удали...
Re[2]: Как определить открыт ли файл, не открывая файл?
Здравствуйте Carface, Вы писали:
C>Здравствуйте Bird, Вы писали:
B>>Как средствами MFC или Win API определить, открыт ли файл, не открывая сам файл?
B>>Заранее спасибо. B>>Сергей. C>А чем не устраивает CreateFile с dwCreationDistribution = CREATE_NEW C>потом сразу удали...
Дело в том, что мне нужно определить не существование файла (файл уже существует), а не открыт ли данный файл каким-либо другим приложением.
Получается, что CreateFile с dwCreationDistribution = CREATE_NEW
вернет ошибку.
Сергей.
Re[2]: Как определить открыт ли файл, не открывая файл?
Здравствуйте Vicont, Вы писали:
V>Здравствуйте Bird, Вы писали:
B>>Как средствами MFC или Win API определить, открыт ли файл, не открывая сам файл?
B>>Заранее спасибо. B>>Сергей.
V>А GetFileStatus — пробовал?
Если подразумевается CFile::GetStatus(CFileStatus& rStatus), то структура CFileStatus не содержит информации о том, открыт ли файл на данный момент.
Сергей.
Re[2]: Как определить открыт ли файл, не открывая файл?
Здравствуйте ua1zcl, Вы писали:
U>Здравствуйте Bird, Вы писали:
B>>Как средствами MFC или Win API определить, открыт ли файл, не открывая сам файл? U>FindFirsFile(), а почему MFC тут считают API?
Не могли бы Вы написать подробнее, как эта функция разрешит данную проблему?
Сергей.