Habe leider immer noch nicht begriffen, wie das zu uebersetzen ist:
CComBSTR testid(searchID.length()+1,(const char*)searchID);
habe mal einen Anfang gemacht:
... := Length(searchID) + 1, (const char * )searchID);
Weiter unklar ist das:
Code:
{lpUnk: IUnknown;}
if (SUCCEEDED(lpAllElements.get__newEnum(&lpUnk))&& lpUnk ! = nil)
Code:
varElement.pdispVal->QueryInterface(IID_IHTMLElement,(void**)&lpElement);
soweit habe ich:
var
varElement: OleVariant;
lpElement: IHTMLElement;
varElement.pdispVal.QueryInterface(IID_IHTMLElemen t, lpElement);
jedoch erhalte ich folgende Fehlermeldung:
[Error] ... Type not allowed in Variant Dispatch call
Code:
lpElement->put_outerHTML(innerText);
Problem:
{var
lpElement: IHTMLElement;}
put_outerHTML erkennt Delphi nicht!