![]() |
![]() |
|
Ошибка совместного доступа | ☑ | ||
---|---|---|---|---|
0
калайдеРР
18.05.09
✎
13:54
|
Я в шоке - храню в реквизитe справочника документ в .pdf (все работало), для удобства редактирования добавил хранение в .doc при попытке записать выдает:
{Справочник.Инструкции.Форма.ФормаЭлемента(309)}: Ошибка при вызове конструктора (ДвоичныеДанные): Ошибка совместного доступа к файлу 'C:\WINDOWS\Temp\v8_2F3_73.doc' ДвоичныеДанныеWord = Новый ДвоичныеДанные(ВременыйФайлWord); по причине: Ошибка совместного доступа к файлу 'C:\WINDOWS\Temp\v8_2F3_73.doc' что шокировало - в отладчике если пошагово проходить процедуру все нормально! не понятно... + что убило окончательно, элемент справочника вообще перестал записываться - причем даже в "ОписаниеОшибки()" пишет - операция не выполнена. |
|||
1
калайдеРР
18.05.09
✎
13:54
|
код в студию:
Word = Новый COMОбъект("Word.Application"); Word.Documents.Add(Диалог.ПолноеИмяФайла); Word.ActiveDocument().SaveAs(ВременыйФайлWord); Word.Documents.Add(Диалог.ПолноеИмяФайла); Word.ActiveDocument().ExportAsFixedFormat(ВременыйФайл,17,False); Word.Quit(); ДвоичныеДанные = Новый ДвоичныеДанные(ВременыйФайл); Хранилище = Новый ХранилищеЗначения(ДвоичныеДанные,Новый СжатиеДанных()); ДвоичныеДанныеWord = Новый ДвоичныеДанные(ВременыйФайлWord); ХранилищеWord = Новый ХранилищеЗначения(ДвоичныеДанныеWord,Новый СжатиеДанных()); ИзвлечениеТекста = Новый ИзвлечениеТекста(Диалог.ПолноеИмяФайла); Текст = ИзвлечениеТекста.ПолучитьТекст(); ЭлементыФормы.ТексИнструкции.LoadFile(ВременыйФайл); |
|||
2
Mitriy
18.05.09
✎
13:55
|
Касперский стоИт?
|
|||
3
калайдеРР
18.05.09
✎
13:57
|
нет,НОд - я уверен что это 1Ска
|
|||
4
Mitriy
18.05.09
✎
14:00
|
Word не успевает файл отпустить... имхо...
|
|||
5
Ц_У
18.05.09
✎
14:01
|
Word.Quit(); -> Word.Free();?
|
|||
6
калайдеРР
18.05.09
✎
14:10
|
Метод объекта не обнаружен (Free)
Word.Free(); |
|||
7
калайдеРР
18.05.09
✎
14:16
|
по поводу Записи есть варианты?
|
|||
8
калайдеРР
18.05.09
✎
14:30
|
(4) вроде прав, заработало когда сделал так
Word = Новый COMОбъект("Word.Application"); Word.Documents.Add(Диалог.ПолноеИмяФайла); Word.ActiveDocument().SaveAs(ВременыйФайлWord); Word.ActiveDocument().ExportAsFixedFormat(ВременыйФайл,17,False); Word.Quit(); ДвоичныеДанные = Новый ДвоичныеДанные(ВременыйФайл); Хранилище = Новый ХранилищеЗначения(ДвоичныеДанные,Новый СжатиеДанных()); ИзвлечениеТекста = Новый ИзвлечениеТекста(Диалог.ПолноеИмяФайла); Текст = ИзвлечениеТекста.ПолучитьТекст(); ЭлементыФормы.ТексИнструкции.LoadFile(ВременыйФайл); ЗаписатьВWord(); |
|||
9
калайдеРР
18.05.09
✎
14:31
|
С записью вопрос открыт...
|
|||
10
калайдеРР
18.05.09
✎
15:00
|
никогда такого не было... тупо пишет
Ошибка при вызове метода контекста (Записать): Операция не выполнена! |
|||
11
калайдеРР
18.05.09
✎
16:03
|
вверх
проблема не решена |
|||
12
Aprobator
18.05.09
✎
16:53
|
попробуй перед
Word.Quit(); вставить Word.DisplayAlerts = 0; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |