![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IMarkupServices::ParseString Method [D7, Win2k, WinXP]
nippo © (2005-07-27 22:15:00)При импорте в Delphi данный метод выглядит так
function ParseString(var pchHTML: Word; dwFlags: LongWord;
out ppContainerResult: IMarkupContainer;
const ppPointerStart: IMarkupPointer; const ppPointerFinish: IMarkupPointer): HResult; stdcall;
в то же время в MSDN он описан несколько по-другому
HRESULT ParseString( OLECHAR *pchHTML,
DWORD dwFlags,
IMarkupContainer **ppContainerResult,
IMarkupPointer *ppPointerStart,
IMarkupPointer *ppPointerFinish
);
Внимание вопрос!!!
Каким образом правильно передать первый параметр в данный метод.
nippo (2005-07-28 17:19:00) [1])))
Торможу, извините за глупый вопрос
))
Digitman (2005-07-28 11:27:00) [2]
> Каким образом правильно передать первый параметр в данный
> метод.
например, так :
var
MyHTML: WideString;
MyHTMLPtr: PWideChar;
MyHTMLArr: array[0..xx] of WideChar;
..
MyResult := ParseString(PWord(@MyHTML)^, ..);
MyResult := ParseString(PWord(MyHTMLPtr)^, ..);
MyResult := ParseString(PWord(@MyHTMLArr)^, ..);