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

Проблема с TStrings   Найти похожие ветки 

 
lamer_y   (2006-06-03 02:34) [0]

Здравствуйте!
Возникла такая проблема. Нужно из WebBrowser в список(TStrings) получить Html код страницы. Делаю так:

var
list,L: TStrings;
i: integer;
ih: IHTMLDocument2;
v: OleVariant;
BEGIN
list:= TStringList.Create;
try
 ih := IUnknown(WebBrowser1.Document) as IHTMLDocument2;
 for i := 0 to ih.all.length - 1 do
  begin
   v := ih.all.item(i, "");
   if v.tagName = "HTML" then
    begin
     list.Add("  " + v.outerHTML);
     Break;
    end;
  end;

 list.Count - ?
....................

Дальше нужно работать со списком, а количество строк равно 1. Если пользоваться компонентом Memo, то в мемо все нормально. Подскажите в чем тут проблема?


 
Palladin ©   (2006-06-03 07:46) [1]


> Если пользоваться компонентом Memo,

поставь в Memo свойства WrapWords в False и посмотри сколько будет строк


 
Dmitrij_K   (2006-06-03 11:13) [2]

var
 Document: IHTMLDocument2;
begin
Document := WebBrowser1.Document as IHtmlDocument2;
if Document <>  nil then
  Memo1.Text := Document.all.Item(NULL, 0) as IHTMLElement).innerHTML

или

  Memo1.Text := Document.body.innerHTML


 
tesseract ©   (2006-06-03 13:40) [3]

Если не ошибаюст Tstrings - абстракнтый класс.
Вместо него следует использовать TstringList;


 
Palladin ©   (2006-06-03 19:50) [4]

tesseract ©   (03.06.06 13:40) [3]

думаешь он исползует что то другое?


 
antonn ©   (2006-06-03 19:54) [5]

tesseract ©   (03.06.06 13:40) [3]
дык контруктор СтрингЛист...
или есть разница?


 
Palladin ©   (2006-06-03 20:01) [6]

разницы нет, если (как видимо) одна строка и есть... просто нужно научиться отличать видимое от насущного ("ну что, Федор, теперь и ты знаешь кунг-фу")



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

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



Память: 0.46 MB
Время: 0.036 c
2-1151047899
fun.exe
2006-06-23 11:31
2006.07.16
Колдовство с Opera


4-1144230639
AlexeyT
2006-04-05 13:50
2006.07.16
Как определить отключенный сетевой диск?


2-1151352861
Norfolk
2006-06-27 00:14
2006.07.16
Ограничение на количество символов в TMemo и TEdit


2-1151313933
GrBob
2006-06-26 13:25
2006.07.16
WMI - самое начало.


2-1151671180
Gizza
2006-06-30 16:39
2006.07.16
База данных




   Наверх