Главная страница
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.029 c
9-60008
fsn
2002-12-19 01:04
2003.06.19
DELPHI X


1-60259
Bishop
2003-06-05 18:59
2003.06.19
векторизовать ttf шрифт


14-60322
Кен
2003-05-27 02:09
2003.06.19
Где взять документацию по DelphiODE (динамик энджин)? По примерам


1-60256
agentru
2003-06-05 18:45
2003.06.19
Как сделать в Винде папку невидимой (програмно)?


6-60303
Zheka
2003-04-18 12:08
2003.06.19
Передача данных с досовкой машины на виндовсовскую