WebBrowser ActiveX и виртуальная память!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

WebBrowser ActiveX и виртуальная память!

Сообщение $Yastrebov$ » 18.09.2007 (Вт) 21:48

Помогите решить проблему!

Использую эл. управления WebBrowser в своей программе.
При запуске все ОК. Но после работы программы в течении 4 и более часов в Интернете выделенная виртуальная память полностью сжирается и оч. грузится проц. То, что движок IE подгружает проц, я знал и раньше, но как быть с виртуальной памятью?

Все объекты типа Set Object =, выгружаю в Is Nothing

Есть подозрение именно в тупой работе самого ActiveX
Кто-то сталкивался с подобным? Как решить проблему?
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 18.09.2007 (Вт) 22:27

Вероятно глючит система. У меня виртуальная память ни разу не заканчивалась под приложением с несколькими вебброузерами за день работы.
Лучший способ понять что-то самому — объяснить это другому.

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Сообщение $Yastrebov$ » 19.09.2007 (Ср) 1:05

А существуют ли способы проверить чем забита виртуальная память?

По "Диспетчеру задач" вижу, что прога изначально сжирает почти 30 метров памяти, а потом эта цифра растет. Ну и проц (хоть и слабенький), но подгружен на 50%.

На форме только WebBrowser и еще пара стандартных елементов.

Не пойму связи с серфингом в Интернете и уменьшающейся до предела виртуальной памяти!!! :(
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 19.09.2007 (Ср) 7:37

Рискну предположить (тока не пинайте) что у тя веббраузер слишком старый или слишком новый. Пробовал с разными версиями компилить проект?
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 19.09.2007 (Ср) 8:46

Денис
Прогу для ie можно использовать с любой версией начиная с 5й без перекомпиляции.

$Yastrebov$
Попробуй переустановить ie. Или выложить код, если в нем нет ничего секретного.
Лучший способ понять что-то самому — объяснить это другому.

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Сообщение $Yastrebov$ » 19.09.2007 (Ср) 8:53

Попробуй переустановить ie.


2Antonariy
Поставить IE7? Или 6 переустановить?
Мне кажется ты, как всегда, прав, и это может помочь!

Буду дома так и сделаю.

И все же, существуют ли способы проверить чем забита виртуальная память?
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot] и гости: 88

    TopList