Главная страница
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.021 c
6-60286
asphix
2003-04-16 12:19
2003.06.19
Socket exception


14-60377
LiLa Ananda
2003-06-02 10:00
2003.06.19
Человек - загадка...


7-60437
ddenisv
2003-04-12 15:04
2003.06.19
Как обратится к первому мегабайту памяти?


9-60007
Tankist
2002-12-12 11:48
2003.06.19
из точку в точку по прямой.


14-60373
AlexRush
2003-06-02 17:38
2003.06.19
Code To HTML / DOC