Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Hyperlink (https://www.delphipraxis.net/163708-hyperlink.html)

t0mmy 12. Okt 2011 14:03

Hyperlink
 
Hallo!


Gibt es eine möglichkeit einen Hyperlinks von einer homepage zu lesen? und den im hintergrund auszuführen und die Datei dann auch im hintergrund herunterzuladen?

Bernhard Geyer 12. Okt 2011 14:04

AW: Hyperlink
 
Ja.

t0mmy 12. Okt 2011 14:05

AW: Hyperlink
 
Also sprich das ich mich durchn body kämpfe.. welche tipps kannst du mir da geben
also in welche richtung ich mich einlesen sollte

Bernhard Geyer 12. Okt 2011 14:08

AW: Hyperlink
 
Kommt darauf an was du verwenden willst.

Wenn du den IE (hier TWebBrowser) verwendest kann du mit diesem ein Webseite laden, im HTMLDocument die Links auslesen und dann per Downloadfunktionalität (URlDownload) die Datei herunterladen.

der TWebBrowser braucht jedoch eine gültige Parent-Fensterhandle welche du bei einem nicht sichtbaren fenster per Handleneeded-Aufruf dir besorgen kannst.

t0mmy 12. Okt 2011 14:11

AW: Hyperlink
 
Okay und geht das auch mit EmbeddedWB ?

t0mmy 12. Okt 2011 14:16

AW: Hyperlink
 
Okay ich habs jetzt so gemacht wie dus beschrieben hast... aber wie navigiert ich zu dem link?
Der Hyperlink hat nämlich eine Nummer als namen? und is in einer spalte drinnen... ganz oben -.-

Bernhard Geyer 12. Okt 2011 14:37

AW: Hyperlink
 
Nicht navigieren, auslesen.

Über TWebBrowserDocument as IHTMLDocument2 (MSHTML einbinden) kannst du die Links dir geben und diese dann per IEDownload (genauen Namen weiß ich jetzt nicht) direkt runter laden.

t0mmy 12. Okt 2011 15:43

AW: Hyperlink
 
Okay, ich habs jetzt so gemacht, das ich den HTML code in ein memo-Feld reingeschrieben habe. Ich weiss auch wonach ich suchen soll.. Teil eines links mitdem ich es herunterladen kann. Aber der andere Teil des String ändert sich, jetzt würd ich gern in einer ListBox die ganzen Links auflisten das wäre dann so um die 10 Hyperlinks. Wie ermittle ich den Textsatz mit nur einem Teil vom String?


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz