![]() |
|
Модераторы: MetalFan |
![]()
|
|
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
У меня есть адрес к файлу Word, который я хочу загрузить в OLEContainer, например,
'Data\1.doc' в программе пишу
а мне на это пишут: Project .. raised exception class EOleSysError with message 'Неопознанная ошибка' Что может быть ее причиной? |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Попробуй прописать полный путь...
-------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
Morpheus
уже пробовала, ничего.... даже не знаю, где искать ошибку главное очищать Ole - выходит, а загружать файлы.. |
|||
|
||||
| Sergey89 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 14.9.2004 Репутация: нет Всего: нет |
OleContainer1.LoadFromFile('путь к файлу');
попробуй --------------------
mlib.com.ru |
|||
|
||||
| Полудненко Олег |
|
|||
|
Українець ![]() ![]() Профиль Группа: Участник... Сообщений: 556 Регистрация: 13.8.2003 Репутация: нет Всего: -11 |
Люба С этим работал Самошкин Илья. Позвони ему:321232 или напиши на мыло: [email protected]. Он точно поможет.
Это сообщение отредактировал(а) Полудненко Олег - 26.10.2004, 22:39 |
|||
|
||||
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
Sergey89
я и это пробовала, пишет Project .. raised exception class EOleError with message 'Invalid Stream Format' Полудненко Олег спасибо, я с ним свяжусь |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 6 Всего: 155 |
OleContainer1.CreateLinkToFile('E:\1.doc',false);
-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
Girder
Тоже не выходит пишет: Project .. raised exception class EOleSysError with message 'Не удается произвести привязку к источнику' Путь точно указан верно |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 6 Всего: 155 |
Люба значит... что-то с файлом не то... кинь мне его(ентот *.Doc) на мыло... посмотрю
У тебя Word какой стоит... и от какой версии сам файл? Перед выдочей сообщения(что формат не распознан): 'Не удается произвести привязку к источнику' - Word обычно показывает еще минюшку... Это сообщение отредактировал(а) Girder - 27.10.2004, 11:51 Присоединённый файл ( Кол-во скачиваний: 13 )
MenuWord.JPG-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
Girder
Дело в том, что с файлом вроде все нормально, если загружать его перед компилированием, то все работает Этот файл весит 1 МБайт, точно тебе его послать? Менюшку оно не выдает, только системную ошибку Word у меня хр, и создан файл был там же Видимо, проблема именно в Delphi |
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 1 Всего: 68 |
Люба
Странно........ Скорее ошибка не в делфи, а в твоей системе. |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 6 Всего: 155 |
-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
Girder
Я отправила, лови.. |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 2 Всего: 61 |
А какая задача? |
|||
|
||||
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
Pakshin A. S.
В смысле? Ну, задача загрузить документ Word в OLE. |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 2 Всего: 61 |
|
|||
|
||||
| Pakshin A. S. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 2 Всего: 61 |
Нее... народ!!! Что вы все мучаетесь!!!! Рассказываю: почитал книжку, попробовал применить САБЖ, нифига!!! меня это разозлило не на шутку!!! Задал вопрос самому себе: а что Delphi по этому поводу говорит? Ответ нашелся почти сразу: работающее приложение сидит в пипке с Delphi\Demos\ActiveX\OLECtnrs\olemdi.dpr Всё работает и ещё как! Таким образом, посмотрев на пример, можно просто его скопированть в свою прогу (медернизировав, кончено) и наслаждаться жизнью Добавлено @ 19:47 Вот ещё от Delphi
Сама форма
В той же папке файл olesdi.dpr Добавлено @ 19:49 Вывод: помимо форума, лучший друг - папка Demos... |
||||
|
|||||
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
Pakshin A. S.
это все конечно хорошо, но ничего не понятно в том-то и отличие форума и этой самой папки то есть ты хочешь сказать, что для загрузки одного-единственного файла все это писать надо?! |
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 6 Всего: 155 |
Люба у меня все Ok!
Послал тебе свой пример... Присоединённый файл ( Кол-во скачиваний: 17 )
Ole_Ok.JPG-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
Girder
Спасибо Если тебе не трудно, заархивируй его иначе... |
|||
|
||||
| Гость_Pakshin A. S. |
|
|||
|
Unregistered |
Не, ну ты даешь... только то, что касается открытия... Плюс надо глянуть на события самой формы, если они есть (OnShow, OnCreate) и в события компонента, опять-таки если они есть... |
|||
|
||||
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
Girder
Огромное-преогромное спасибо!! Видимо, дело было в OleContainer1.OldStreamFormat:=false; Теперь все отлично грузится!!! p/s/ я и не думала подозревать, что в твоем архиве вирусы.. Просто mail.ru предупредило, что они могут проникать даже в письма известных отправителей Pakshin A. S. Ну дак а смысл был тогда все копировать? Ну да ладно, вопрос уже решился с помощью одной лишь строчки!.. |
|||
|
||||
| Гость_Pakshin A. S. |
|
|||
|
Unregistered |
А вот если бы сразу в пример посмотрела, да ещё всё детально прогладела, особенно загрузка файла и все опции компонентов, то не заметить отличие со стандартным компонентом невозможно! Тама так и написано было OldStreamFormat = False.
Всё-таки Demos - великая вещь!!! |
|||
|
||||
| Darksquall |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 22.1.2004 Где: Москва Репутация: 1 Всего: 4 |
Люба, если в твоей проге планируется сохранять файл из оле контейнера, попробуй созранить и сравни размер исходного файла с полученным после контейнера, что бы потом не было разочарований.
у меня подобная проблема была, пришлось вообще от контейнера отказаться. Хотя для некоторых целей он вполне подходит |
|||
|
||||
| Vorona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 12.10.2004 Где: Украина, Днепропе тровск Репутация: нет Всего: 2 |
Darksquall
да, я знаю, что Ole - проблемный компонент, но мне без него никак... в тексте куча формул и картинки мне всего лишь надо отображать информацию, а потом, если пользователь захочет изменить текст, то я просто открою ему Word (еще не знаю правда как, но наверное можно) ты случайно не знаешь (у меня есть адрес этого файла, просто надо его открыть)? |
|||
|
||||
| Полудненко Олег |
|
|||
|
Українець ![]() ![]() Профиль Группа: Участник... Сообщений: 556 Регистрация: 13.8.2003 Репутация: нет Всего: -11 |
Люба лично я делал так: вордовский документ сохранял в формате веб-страницы, а потом грузил всё в WebBrowser. Всё крайне просто и без багов!
|
|||
|
||||
| Darksquall |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 22.1.2004 Где: Москва Репутация: 1 Всего: 4 |
Люба есть много вариантов, но везде свои проблемы вылазят.
можно обратиться к методам ворда находящегося в контейнере, можно открыть новый ворд без контейнера (и например не указывать св-во Visible=true) |
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |