Одновременный доступ к файлу двух программ
Например, одна прога открывает файл для записи (добавления), а другая только для чтения?
Можно ли отследить во второй проге, что в настоящий момент файл открыт для записи первой (соотв. подожать, пока файл освободиться)?
Если да, то как?
Можно. Нужно промэппировать файл в память - функция CreateFileMapping. Описание - в MSDN или "Win32 Programmer's Reference" вместе с Delphi
Цитата:
Originally posted by shtutsa
Можно ли организовать одновременный доступ двух программ к одному файлу?
Например, одна прога открывает файл для записи (добавления), а другая только для чтения?
Можно ли отследить во второй проге, что в настоящий момент файл открыт для записи первой (соотв. подожать, пока файл освободиться)?
Если да, то как?
Можно ли организовать одновременный доступ двух программ к одному файлу?
Например, одна прога открывает файл для записи (добавления), а другая только для чтения?
Можно ли отследить во второй проге, что в настоящий момент файл открыт для записи первой (соотв. подожать, пока файл освободиться)?
Если да, то как?
LockFile, UnlockFile