Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

закрытие IE [D7, WinXP]


ingine ©   (2005-06-30 13:04:00) 


const
 csOLEObjName = 'InternetExplorer.Application';
var
Ie:Variant;

IE := CreateOleObject(csOLEObjName);
    IE.toolbar:=true;
    IE.Visible := true;
    IE.Navigate('www.rambler.ru');
    while IE.ReadyState<>4 do Application.ProcessMessages;

этот код позволяет открыть страницу в IE и дождаться ее полной загрузки.
А как узнать что пользователь закрыл IE? (необходимо для высвобождения памяти из-под переменной IE)


Магнум   (2005-07-03 09:46:00) [1]


> Digitman ©   (30.06.05 13:28) [1]
> а и освобождать ничего не нужно
> если Ie - лок.переменная, то при выходе ее из области видимости
> в нее неявно будет записан Null, что вполне достаточно с
> т.з. приведенного кода


мне кажется, Digitman, ты здесь можешь ошибаться


ingine   (2005-06-30 13:49:00) [2]

thnx


Digitman   (2005-06-30 13:47:00) [3]


> куда хоть копать?


копать в сторону определения, конкретнокакая вызванная тобой ф-ция привела к данному отказу и при конкретнокакой ситуации


ingine   (2005-06-30 13:45:00) [4]

:-( А куда хоть копать?


Digitman   (2005-06-30 13:44:00) [5]

в чем угодно, но только не в этом


ingine   (2005-06-30 13:37:00) [6]

тогда в чем глюк - при нескольких заходах/выходах выдает ошибку - "Сервер RPC недоступен"?


Digitman   (2005-06-30 13:28:00) [7]

а и освобождать ничего не нужно
если Ie - лок.переменная, то при выходе ее из области видимости в нее неявно будет записан Null, что вполне достаточно с т.з. приведенного кода


Наверх

Титульная страница Поиск, карта сайта Написать письмо