![]() |
TWebBrowser und ComboBox auslesen
hallo,
kann mir bitte jemand sagen, wie kann ich die Elemente einer ComboBox (im TWebBrowser) auslesen und in einer ComboBox in der Delphi App kopieren kann? das ![]()
Delphi-Quellcode:
"Interface not supported"
if IsSelectElement(eleElement) then
danke!!! |
AW: TWebBrowser und ComboBox auslesen
Schreib die Prozedur so um, dann bekommste kein Fehler mehr und funkt:
Delphi-Quellcode:
//////////////////////////////////////////////////////////////////////////////
function IsSelectElement(eleElement: IHTMLElement): Boolean; ////////////////////////////////////////////////////////////////////////////// var selElement: IHTMLSelectElement; begin Result := eleElement.QueryInterface(IID_IHTMLSelectElement,selElement) = S_OK; end; |
AW: TWebBrowser und ComboBox auslesen
funkt leider nicht.
ich habe es so gelöst, dass ich gar nicht mehr caste und das IHTMLElement verwende ob das ein Element auf der Seite selektiert ist oder nicht, interessiert mich z.Z. nicht danke trotzdem |
AW: TWebBrowser und ComboBox auslesen
Du könntest ganz einfach via Pos/PosEx den Webseitenquellcode durchgehen und alle Elemente zwischen den <Options>-Tags in deine eigene ComboBox in Delphi schreiben.
|
AW: TWebBrowser und ComboBox auslesen
ja schon :-), wollte mir das direkte Parsen ersparen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz