![]() |
Модераторы: MetalFan |
![]() ![]() ![]() |
|
Rennigth |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: нет Всего: 76 |
Здравствуйте, возникла проблемма, может кто-что посоветует.
Вообщем есть контрол подобие PowerPoint который умеет отображать разные MMedia форматы файлов. Работает уже долго сбоев не наблюдалось, но тут возник. При загрузке в TWebBrowser mtx объекта(это такая 3d-модель) он прекрастно отображается, но после его уничтожения и при загрузке к примеру в TAltShockwaveFlash флешовины просходит бесконечный AV. Вылетает на обращении к TForm.ActiveOleControl в делфевых модулях. Боролся всеми мне доступными способами, но ситуация не вообщем не меняется, при избавлении от этой ошибки лезут другие и т.д. Вообщем система становиться нерабочей. Вот у меня вопрос, может как-нибудь я все-таки както не правильно создаю - разрушаю TWebBrowser? или кто-то сталкивался с подобным .. Вообщем я в сметении... создание:
разрушение:
где перрвоначально вылетает AV, при клике на лубой OleControl:
Логично что его кто-то рушит, но кто, и зачем непонятно. Устпновка его в nil в destroy-е WebBrowser-а ведет к дальнейшим ошибкам с FocusedControl и тд... Это сообщение отредактировал(а) Rennigth - 16.2.2006, 17:10 -------------------- (* Honesta mors turpi vita potior *) |
||||||
|
|||||||
December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 12 Всего: 57 |
Это твой класс? Пробовал тот же фокус с простым TWebBrowser? Может, ты в процессе работы где-нить меняешь парент (или парент парента) контрола, например, с помощью InsertControl? |
|||
|
||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: нет Всего: 76 |
да, когда пытался побороть создал, сейчас пустой(просто наследник).
Нет, негде не меняется. Добавлено @ 11:25 я вот думаю попробовать сделать свою реализацию использования IWebBrowser2, без использования TOleControl. Это реально?, IWebBrowser2 можно как-нибудь разместить на каком-нибудь WinControl-е? Просто хочу что-бы не делфя занималась созданием/ разрушением... Или может подскажешь альтернативы реализации... -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: нет Всего: 76 |
Попробовал работать только интерфейсом, немного не получаеться... как нужно не подскажите?
лезут разрушительные сбои... и как вообще парента задать? Это сообщение отредактировал(а) Rennigth - 17.2.2006, 14:14 -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |