![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MSHTM вопрос.
Den © (2012-07-08 04:03:00)Вот так можно.
var
Document:variant;
begin
document:=wb.document;
document.all.tags('tr').item(3).all.tags('td').item(3).innertext;
Вот так нельзя
var
Document:IhtmlDocument;
hc,tdcol:IHtmlElementCollection;
trelem,tdel:IHTMLElement;
s:string;
begin
document:=wb.document as IHtmlDocument2;
hc:=document.all.tags('tr') as IHtmlElementCollection;
trelem:=hc.item(3,0) as IHTMLElement;
tdcol:=trelem.all.tags('td') as IHtmlElementCollection;
Undeclared identifier: 'tags'
И теперь вопрос. Че за фигня?
sniknik (2012-07-08 11:15:00) [1]> чую это все дело рук тех же гениев что в микрософт офис рибон запихивали.
типы, наследование, и "передачи по родителю" (совместимость) придумали программисты... COM, "позднее связывание" через варианты которые хранят в себе тип тоже...
а вот рибон это детище чисто дизайнеров/маркетологов для "видимости нового"/продаж.
разные вещи, для разного делалось... если ты не знаешь как что-то работает, это чисто твои проблемы.
т.что "гении" разные.
Den (2012-07-08 04:27:00) [2]все нашел оказывается
tdcol:=trelem.all as IHtmlElementCollection; а уже токо потом мля
tdcol:=tdcol.tags('kakoitohrenovelement') as IHtmlElementCollection;
чую это все дело рук тех же гениев что в микрософт офис рибон запихивали.