Вниз
Скачать: CL | DM;

Передача строки по COM идёт слишком медленно!   Найти похожие ветки 

← →
Netrix   (2004-04-27 23:41) [0]

Здравствуйте.
Проблема такая - подключаюсь к IE через COM, получаю IWebBrowser2, далее документ (htm:htm:IHTMLDocument2) и затем получаю текст документа str:=htm.body.outerhtml.
Всё замечательно, но если в IE загружен большой html файл (порядка 1МБ), эта последняя строчка занимает почти 10 секунд! Я понимаю, что винда передаёт данные между процессами, но почему же так медленно?! И можно ли это хоть как-нибудь ускорить?


← →
Netrix   (2004-04-27 23:42) [1]

сорри, в скобках имелось ввиду htm:IHTMLDocument2


← →
VMcL ©   (2004-04-28 12:48) [2]

>>Netrix  (27.04.04 23:41)

AFAIK, MSIE переформатирует html при сохранении, скорее всего и в твоем случае тоже.


← →
Netrix   (2004-04-28 17:01) [3]

Нет, не думаю. Но задачу удалось решить, хотя и несколько кривовато - через IPersistStreamInit как промежуточное звено - туда всё сохраняется быстро.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
14-1106534898
Думкин
2005-01-24 05:48
2005.02.13
С Днем рождения! 24 января


14-1105941232
WondeRu
2005-01-17 08:53
2005.02.13
Почему институт брака себя не изжил???


1-1106429285
Lanqu
2005-01-23 00:28
2005.02.13
Ну дак что никто не знает BMP->Jpeg без .dcu?


6-1101979272
zdx 200
2004-12-02 12:21
2005.02.13
Отсылка файла с IdHttpServer


1-1106748572
Zilog
2005-01-26 17:09
2005.02.13
TreeView + ImageList




   Наверх