Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
IgorB
Зарегистрирован: 29.01.2004 Сообщения: 13
|
Добавлено: Чт Янв 29 2004 17:23 Заголовок сообщения: Одновременно открыть файл ? |
|
|
Можно ли в Windows одновременно открыть один и тот же файл несколькими DOS-приложениями или несколькими пользователями ? |
|
Вернуться к началу |
|
|
MiK
Зарегистрирован: 03.04.2002 Сообщения: 333 Откуда: пос. Ново-%буново
|
Добавлено: Чт Янв 29 2004 18:10 Заголовок сообщения: Можно |
|
|
Можно |
|
Вернуться к началу |
|
|
IgorB
Зарегистрирован: 29.01.2004 Сообщения: 13
|
Добавлено: Чт Янв 29 2004 18:46 Заголовок сообщения: Одновременно открыть файл ? |
|
|
Ели не трудно, то что и где нужно прописать? |
|
Вернуться к началу |
|
|
Ersh
Зарегистрирован: 20.01.2004 Сообщения: 107
|
Добавлено: Пт Янв 30 2004 11:41 Заголовок сообщения: |
|
|
не факт что можно, смотря какие приложение и что они делают, если открывают фаил только на чтение то да, еси же на запись, то все зависит от приложения, если она блокирует фаил прежде чем писать, то другое приложение писать в него не сможет.... _________________ Анархия - мать порядка!!!!!!!!! |
|
Вернуться к началу |
|
|
IgorB
Зарегистрирован: 29.01.2004 Сообщения: 13
|
Добавлено: Пт Янв 30 2004 12:00 Заголовок сообщения: |
|
|
В один файл нужно писать, другой только читать всем, одному читать и писать. Файлы программой не блокируются, пиши сколько хочешь.
Для справки:
На сервере Netware все работает, просто на эти файлы ставится атрибут "Sharable".
Какая аналогия существует в Windows ? |
|
Вернуться к началу |
|
|
Ersh
Зарегистрирован: 20.01.2004 Сообщения: 107
|
Добавлено: Пт Янв 30 2004 12:10 Заголовок сообщения: |
|
|
Я так понимаю ты сам пишешь приложение, так вот когда ты открываешь фаил на запись там нужно флаги поставить, на память не помню, мсдн посмотри, тогда два приложения сразу смогут писать в фаил, а если ты не ставишь флаг, что этот фаил разделяемый, то видус автоматически его блокирует, когда начинаешь писать. И еще делай синхронизацию, потому что неизвестно, что получиться, если два фаила одновременно начнут писать писать в фаил. _________________ Анархия - мать порядка!!!!!!!!! |
|
Вернуться к началу |
|
|
IgorB
Зарегистрирован: 29.01.2004 Сообщения: 13
|
Добавлено: Пт Янв 30 2004 17:13 Заголовок сообщения: |
|
|
Ersh писал(а): | Я так понимаю ты сам пишешь приложение, так вот когда ты открываешь фаил на запись там нужно флаги поставить, на память не помню, мсдн посмотри, тогда два приложения сразу смогут писать в фаил, а если ты не ставишь флаг, что этот фаил разделяемый, то видус автоматически его блокирует, когда начинаешь писать. И еще делай синхронизацию, потому что неизвестно, что получиться, если два фаила одновременно начнут писать писать в фаил. |
Нет, прога написана не мной. Если подробно, есть один файл, в который пишут все, но каждый в свое место, и они друг друга не перекрывают, конфликтов нет. Нужно всего лишь, чтобы винда дала его открыть по чтению/записи всем. |
|
Вернуться к началу |
|
|
ryabinkin
Зарегистрирован: 01.12.2003 Сообщения: 152 Откуда: Moscow
|
|
Вернуться к началу |
|
|
|