Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2015, 23:09   #1
boind
Новичок
Джуниор
 
Регистрация: 10.12.2015
Сообщений: 1
По умолчанию Отображение документов в WebBrowser

Здравствуйте форумчане.
Для просмотра файлов, хранящихся в БД используется стандартный компонет WebBrowser. Но, когда я хочу посмотреть файлы ворд или ексель, выдает ошибку "процесс не может получить доступ к файлу так как этот файл занят другой программой". Когда я захожу в диспетчер задач и убиваю процесс WinWord, всё рабтает нормально. С другими типами файлов вроде файлов картинок или .txt таких проблем нет.
Подскажите пожалуйста как можно устранить этот баг?
Nocens.org - сайт хорошего настроения
boind вне форума Ответить с цитированием
Старый 11.12.2015, 08:02   #2
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,759
По умолчанию

А с чего это Вы взяли, что TWebBrowser может открывать и отображать файлы MS Office?
FaTaL вне форума Ответить с цитированием
Старый 11.12.2015, 09:12   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
когда я хочу посмотреть файлы ворд или ексель
Просто открывай их в Ворде или Экзеле.
Ну или накрайняк используй компонент OleContainer, но он не фонтан...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.12.2015, 15:03   #4
NIKOLAYY2
Форумчанин
 
Регистрация: 23.12.2014
Сообщений: 220
По умолчанию

Цитата:
Сообщение от boind Посмотреть сообщение
выдает ошибку "процесс не может получить доступ к файлу так как этот файл занят другой программой".
Это не ошибка, это защита, виндовс тебя предупреждает что данный файл нельзя трогать, он уже открыт в какой либо другой программе для редактирования.

Просто если работать с базой данных например на удаленном сервере где к файлу имеют доступ несколько людей то может получится такая ситуация я зашел и правлю файл, заношу в него записи, а ты зашол и удалил его!
Я жму сохранить а файла то нету уже! И это глупо как то было бы...

Поэтому тебе виндовс недаст изменить или удалить открытый файл.
Это в общих чертах тебе растолковал о защите.
NIKOLAYY2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компонент WebBrowser - отображение лишних символов FILINSHEIN C# (си шарп) 6 08.01.2013 12:42
синхронизация документов bize Microsoft Office Excel 8 19.01.2012 14:05
отображение HTML в webbrowser igabenu Помощь студентам 0 29.11.2010 21:51
Слияние документов ANG3 Microsoft Office Word 6 16.01.2010 18:48
Отображение скрытых файлов и папок и отображение розширения всех файлов beegl Общие вопросы Delphi 10 14.12.2008 22:02