Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: CL | DM;

Вниз

При уничтожении формы с WebBrowser вылетает куча консолей !   Найти похожие ветки 

 
vi7777 ©   (2003-04-11 12:18) [0]

Сама программа представляет из себя сабмитер. Т.е. есть главная форма и из неё создаются формы(в данном случае автосабмит).
На форме TWebBrowser. При создании формы в WB открывается страничка, после загрузки заполняются поля, нажимается кнопка Submit, затем получаем ответ, сохраняем в файл результат сабмита и закрываем форму, т.е. уничтожаем. Затем создается новая и т.д.
Так вот если сразу после оздания формы ее закрыть или оборвется соединение с интернетом, то будут вылетать окна эксплорера с урлом сабмит странички пока не закроешь саму программу или пока комп не повиснет ) Что это может быть подскажите, плиииз )
и что интересно, если nil, то не вылетают окна, но сильно съедается память(после 400 - 500 сабмитов прога в памяти весит 50 - 60 Мб), а если caFree, то вылетают, но память освобождается ! Помогите пожалуйста !! :-)


 
Ihor Osov'yak ©   (2003-04-15 13:24) [1]


Вероятнее всего, что на страничке есть скрипты, открывающие новые IE при закрытии странички - типичное поведение всяких xxx ресурсов. Посмотри html код. Или проверь на IE. Хотя тут может быть ньюанс - страничка может контролировать, что она запущена не под полным IE и делать козни. Если под полным - ничего не делать. То есть изучи html код

Если это так - то наиболее простое решение -

procedure TFormMain_XXX.WBNewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin

Cancel := true;

end.

Вариант втоорой - у тебя чего-то напутано с логикой программы и ты кликаешь
слишком много на соотв. кнопочке.

Да, не делай програмных кликов по кнопочке - сразу вызывай обработчик.. Но
это уже имхо



 
Ihor Osov'yak ©   (2003-04-15 13:25) [2]

Вариант второй вероятно отпадает - тогда бЫ страничка запускалась бы в твоем броузере, а не внешнем



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

Текущий архив: 2003.06.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
6-60307
Jaguar
2003-04-08 14:32
2003.06.19
Proxy-сервер, FTP-протокол


1-60222
Rel_
2003-06-05 15:12
2003.06.19
TTreeNode


7-60447
kalishenko
2003-04-14 16:59
2003.06.19
Компоненты


1-60179
l123456789l
2003-05-30 14:31
2003.06.19
Excel


6-60301
PVOID
2003-04-16 14:27
2003.06.19
Помогите пожалуйста разобраться с RAS