Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Блокировка : Can't to open file 'C:\анкета.doc' / 6 сообщений из 6, страница 1 из 1
29.10.2004, 16:22
    #32761431
Хай ...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка : Can't to open file 'C:\анкета.doc'
Хай ...
Я открыл вордовский документ в режиме правки, как мне можно программно открыть его же , но уже в режиме ReadOnly ?

Удивительно ,но так :

Код: plaintext
1.
TFileStream *Stream = new TFileStream("C:\анкета.doc", fmOpenRead);

РУГАЕТСЯ , типа : Can't to open file 'C:\анкета.doc'.

Все пути правильные ! ВОрд просто заблокировал его и я не могу окрыть его из программы...
Почему я это не могу сделать ведь сам же ворд позволяет делать тоже самое что я хочу ? (Например если открывать с разных рабочих станций один и тот же документ, то на одной из них он откроется в режиме ReadOnly)
...
Рейтинг: 0 / 0
29.10.2004, 16:37
    #32761463
vooo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка : Can't to open file 'C:\анкета.doc'
Насколько мне неизменяет память надо писать "c:\\anketa.doc"
...
Рейтинг: 0 / 0
29.10.2004, 16:44
    #32761481
Хай...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка : Can't to open file 'C:\анкета.doc'
voooНасколько мне неизменяет память надо писать "c:\\anketa.doc"

Да конечно так писать надо .Я здесь ошибся.
Но в програме я так и пишу.
Я еще раз говорю что все пути правильны , если открывать программно этот файл без открытого его же в ВОРДЕ то все ОК !
...
Рейтинг: 0 / 0
29.10.2004, 16:52
    #32761497
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка : Can't to open file 'C:\анкета.doc'
Хай... наверное, Вы заметили, что приоткрытии файла Word создает копию.
Через эту копию он блокировками и рулит.
И каждый новый Word знает, что документ открыт другими.
...
Рейтинг: 0 / 0
29.10.2004, 16:55
    #32761502
Хай...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка : Can't to open file 'C:\анкета.doc'
--null--Хай... наверное, Вы заметили, что приоткрытии файла Word создает копию.
Через эту копию он блокировками и рулит.
И каждый новый Word знает, что документ открыт другими.

Отличная версия ! Это как нибудь можно обойти ?
...
Рейтинг: 0 / 0
01.11.2004, 10:54
    #32762671
Хай...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка : Can't to open file 'C:\анкета.doc'
The CopyFile function copies an existing file to a new file.

BOOL CopyFile(

LPCTSTR lpExistingFileName, // pointer to name of an existing file
LPCTSTR lpNewFileName, // pointer to filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Блокировка : Can't to open file 'C:\анкета.doc' / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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