Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];

Вниз

webbrowser и dll   Найти похожие ветки 

 
anton773   (2009-03-15 15:43) [0]

Здравствуйте! Проблема такая: Есть форма в dll, с которой не было проблем до тех пор пока я не добавил туда webbrowser после добавления этого компонента, при закрытии приложения стала появлятся ошибка runtime error 216 Подскажите пожалуйста как это побороть или хотябы куда копать.


 
anton773   (2009-03-15 18:45) [1]

Ну подскажите кто нибудь... Нужно позарез


 
Cobalt ©   (2009-03-15 22:49) [2]

поиск в Гугле по выделенной жирным фразе ни на какую мысль не натолкнул?

А если удалить этот webbrowser - ошибка исчезает?


 
Leonid Troyanovsky ©   (2009-03-15 22:57) [3]


> Cobalt ©   (15.03.09 22:49) [2]

> А если удалить этот webbrowser - ошибка исчезает?

Есть более радикальный способ - удалить саму форму.
И все ошибки - видимые и не совсем - исчезнут.

--
Regards, LVT.


 
stas ©   (2009-03-16 17:19) [4]

anton773   (15.03.09 15:43)
А как вы закрываете приложение и открываете, что делаете в dll ?


 
anton773   (2009-03-16 18:00) [5]


> А если удалить этот webbrowser - ошибка исчезает?

Да исчезает
> что делаете в dll

В длл у меня пока только веббровзер и листвиев да пара кнопок. По щелчку в listview в вебровзере открывается страница
> А как вы закрываете приложение и открываете
Обычным способом


 
Palladin ©   (2009-03-16 18:09) [6]

сдается мне сильно, что браузер тут абсолютно ни причем.
появляется даже если сразу после открытия закрыть? )


 
anton773   (2009-03-16 18:33) [7]


> сдается мне сильно, что браузер тут абсолютно ни причем.

А почему тогда без бровзера нормально работает?
> появляется даже если сразу после открытия закрыть? )

Ошибка появляется в каждом случае. пробовал sharemem - не помогает


 
Palladin ©   (2009-03-16 18:47) [8]

а finalization секция присутствует?


 
anton773   (2009-03-16 19:16) [9]

пробовал так initialization
 OleInitialize(nil);

finalization
 OleUninitialize;
не помогает


 
Palladin ©   (2009-03-16 19:31) [10]

Дело не в этом, дело в том, что какое то действие при завершении работы вызывает AV при обращении к объекту/памяти и происходит это вне глобального обработчика исключений. Потому и нужно искать в своем коде попытки обращения к уже освобожденной памяти. Хотя конечно этого делать не нужно если при создании пустой формы и кидания туда вебраузера подобная ситуация воспроизводится. Короче, ищи у себя ошибки.


 
anton773   (2009-03-16 19:31) [11]


> initialization
>  OleInitialize(nil);
>
> finalization
>  OleUninitialize; не помогает

Помогло только после build  + совет Palladin Palladin спасибо, разобрался.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
2-1238744228
olegteacher
2009-04-03 11:37
2009.05.17
Очистка Image


2-1238746934
Iriss
2009-04-03 12:22
2009.05.17
работа с Gridom


15-1237010852
@!!ex
2009-03-14 09:07
2009.05.17
Подскажите удобный SVN хостинг.


15-1236796634
Petr V. Abramov
2009-03-11 21:37
2009.05.17
нифигасебе...


15-1236052367
RGV
2009-03-03 06:52
2009.05.17
запретить бразузерам выходить на определенные сайты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский