Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / файловая ассоциация / 3 сообщений из 3, страница 1 из 1
25.06.2013, 17:51
    #38310046
ivanisimus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
файловая ассоциация
Здравствуйте!

моя программа ассоциирует себя с определенным типом файлов
все работает отлично, за исключением редких случаев
иногда когда моя программа уже запущена, при попытке окрыть в фаерфоксе файл соответствующего типа с помощью моей программы, я получаю ошибку - два сообщения:
1. файл занят другой программой(в заголовке этого сообщения путь к моей программе)
и сразу второе
2. не удалось открыть файл (тот который я пытался открыть) - попробуйте сохранить его на диск а потом запустить вручную.

сам файл сохраняется в папке temp файрфокса нормально до того как выскакивают данные ошибки.

такое случается очень редко, но если ошибка выскочила, при попытке открыть еще раз тот же файл, ошибка выскакивает стабильно.

вопрос: почему так происходит, помогите избавится.
Спасибо.
...
Рейтинг: 0 / 0
25.06.2013, 18:58
    #38310167
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
файловая ассоциация
MSWindows предоставляет массу режимов взаимоисключающего доступа к файлам.
Смотри доки на тему какую функцию ты используешь для открытия файла и с какими
аргументами.

Подробнее здесь
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363874(v=vs.85).aspx
...
Рейтинг: 0 / 0
26.06.2013, 13:27
    #38311157
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
файловая ассоциация
А С++ тут при чём ?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / файловая ассоциация / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]