Russian Qt Forum

Qt => Общие вопросы => Тема начата: OKTA от Ноябрь 18, 2013, 01:21



Название: QFile множественный доступ
Отправлено: OKTA от Ноябрь 18, 2013, 01:21
Здравствуйте, товарищи! Собственно вопрос, как открыть файл так (какие параметры задать), чтобы одна программа писала, а другая программа одновременно читала??  ??? :-\


Название: Re: QFile множественный доступ
Отправлено: Maestro от Ноябрь 18, 2013, 04:40
Хм... А какой в этом смысл? Межпроцессное  взаимодействие реализуется куда более другими способами.
Ну, а так можно пробовать там записать, закрыть и отфлушить, а здесь прочитать и закрыть.


Название: Re: QFile множественный доступ
Отправлено: Johnik от Ноябрь 18, 2013, 07:13
в Qt 5.1 появился QLockFile (так же есть в солюшене: QSingleApplication (тут с примерами использования))

из описания к нему:
Код:
The QLockFile class provides locking between processes using a file.

попробуйте в его сторону посмотреть


Название: Re: QFile множественный доступ
Отправлено: Bepec от Ноябрь 18, 2013, 08:55
Вам стоит задуматься об архитектуре.
Если есть такая задача - проще напрямую передавать в другую программу. Способов масса.


Название: Re: QFile множественный доступ
Отправлено: Пантер от Ноябрь 18, 2013, 09:19
Работай через QLocalSocket, зачем файл?