![]() |
Re: TWebBrowser Sourcecode auslesen
Zitat:
Ich dachte es ging dir darum, die XML-Source zu lesen! Frank |
Re: TWebBrowser Sourcecode auslesen
Naja blocking ist das Gegenteil von non-blocking ;-)
Sprich das Programm hängt im Moment wo ich etwas herunterlade. Ich teste das mal aus, denn mit UrlDownloadToFile komme ich gerade nicht weiter. Weder meine Callbacks werden ausgeführt noch tut sich irgendetwas in meinem Programm. Es hängt sich komplett auf. Sven |
Re: TWebBrowser Sourcecode auslesen
Hallo Sven,
Zitat:
Delphi-Quellcode:
Grüße vom marabu
uses
MSXML2; var xd: IXMLDOMDocument; begin xd := CoDomDocument.Create; xd.async := false; if xd.Load('http://server/demo.xml') then ShowMessage(xd.xml) else ShowMessage('dont''t call us - we call you'); end; |
Re: TWebBrowser Sourcecode auslesen
@marabu
Die MSXML2 gibt es nicht unter Delphi6. Wo könnte man die her bekommen? Sven |
Re: TWebBrowser Sourcecode auslesen
Du importierst sie einfach:
Code:
Anschließend "Komponente installieren".
tlibimp -Fe- %windir%\system32\msxml4.dll
marabu |
Re: TWebBrowser Sourcecode auslesen
Zitat:
Frank |
Re: TWebBrowser Sourcecode auslesen
Zitat:
Sven |
Re: TWebBrowser Sourcecode auslesen
@Mavarik
das klappt nun schon ganz gut (danke). Das mit dem Thread werde ich nachher noch machen. Hatte ich total vergessen das ich es auch darüber lösen könnte. Kennst Du dich etwas besser mit dem WinINET Funktionen aus? Mir geht es da gerade um ![]() Die gibt mir immer false zurück. Ich würde aber ganz gerne wissen ( zwecks Fortschrittsbalken ) wie groß die Datei ist, die ich herunterlade. Momentan mache ich das so:
Delphi-Quellcode:
http_handle := InternetOpenUrl(h_cachedInternet,PChar(url),nil,0,INTERNET_FLAG_NO_UI,0);
if http_handle <> nil then begin InternetQueryDataAvailable(h_cachedInternet,bytes,0,0); end; Hat sich erledigt. Falsches Handle mitgegeben. Sven |
Re: TWebBrowser Sourcecode auslesen
Zitat:
|
Re: TWebBrowser Sourcecode auslesen
Ich hatte MSXML4 geschrieben, weil ich diese Version im Produktiveinsatz habe. Wahrscheinlich ist jede Version ausreichend - und eine ist auf jedem Wintel-Rechner seit Win95.
marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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