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

Вниз

При уничтожении формы с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.009 c
3-60042
YuraKiller
2003-05-25 15:38
2003.06.19
Как подбить количество возращаемых записей?


1-60224
killer
2003-06-04 17:27
2003.06.19
как сделать справой стороны TMainMenu картинку?


7-60425
Ик сик
2003-04-12 14:17
2003.06.19
Как послать в com-port Ctrl+P?


1-60266
vlad1972
2003-06-06 10:23
2003.06.19
Быстрое создание отчетов


14-60381
Тих
2003-06-01 13:33
2003.06.19
_alloca - аналог в Delphi или-какая С runtimeDLL её экспортирует?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский