Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebbrowser - Dateien downloaden (https://www.delphipraxis.net/80235-twebbrowser-dateien-downloaden.html)

peacemoon 5. Nov 2006 13:07


TWebbrowser - Dateien downloaden
 
Hallo leute,
ich habe hier eine Frage über TWebbrowser.
Ich öffne ein Dockument mit TWebbrowser. Es gib eine Form in diesem Dockument. Und nachdem ich ein paar Informationen eintrage, drücke ich das Submit button. Dann TWebbrowser öffnet sich einen Download dialoge um eine Datei zu downloaden. Meine Frage hier ist dass, wie ich wissen kann, wann meine Datei fertig heruntergeladen ist.
Ich habe versuch mit das Ereignis onDownloadcomplete, aber es geht nicht.
Danke im voraus

mkinzler 5. Nov 2006 13:10

Re: TWebbrowser - Dateien downloaden
 
onDocumentComplete

Meflin 5. Nov 2006 13:13

Re: TWebbrowser - Dateien downloaden
 
Zitat:

Zitat von mkinzler
onDocumentComplete

Ach wirklich?
Zitat:

In der Ereignisbehandlungsroutine für OnDocumentComplete können Sie Aktionen durchführen, wenn ein Frame oder Dokument vollständig in die TWebBrowser-Komponente geladen ist.
Ein Dateidownload wird aber nicht in den TWebBrowser geladen und folglich dürfte das OnDocumentcomplete in dem Fall auch nie aufgerufen werden...


marabu 5. Nov 2006 13:21

Re: TWebbrowser - Dateien downloaden
 
Hallo,

Markus meinte vielleicht OnDownloadComplete() ?

Freundliche Grüße

Meflin 5. Nov 2006 13:48

Re: TWebbrowser - Dateien downloaden
 
Zitat:

Zitat von marabu
Markus meinte vielleicht OnDownloadComplete() ?

Zitat:

Ich habe versuch mit das Ereignis onDownloadcomplete, aber es geht nicht.

marabu 5. Nov 2006 17:39

Re: TWebbrowser - Dateien downloaden
 
Ist auch Quatsch, OnDownloadComplete() feuert auch nur bei normalen Seitenabrufen. Das Herunterladen von Dateien wird vom eingebauten default download manager erledigt, der allerdings nicht sehr gesprächig ist. Helfen wird da die Entwicklung eines eigenen download managers. Das EmbeddedWebBrowser Projekt zeigt wie es geht.

Freundliche Grüße

peacemoon 6. Nov 2006 19:25

Re: TWebbrowser - Dateien downloaden
 
ich habe mein projekt mit TWebbrowser fast fertig geschrieben. Wenn ich ein anderes Component benutze, muss ich jetzt viele Codes umschreiben. Das will ich überhaupt nicht. Gibt es eine Lösung für mein Problem? :(

marabu 7. Nov 2006 08:18

Re: TWebbrowser - Dateien downloaden
 
Hi,

selbst implementieren oder EmbeddedWebBrowser - das sind die beiden Lösungen für dein Problem, die ich kenne. Dabei klammere ich solche verzweifelten Lösungsansätze wie das Suchen und Überwachen des Download-Fensters mal aus. Übrigens sind der EmbeddedWebBrowser und der WebBrowser so kompatibel, dass du die Komponenten nur austauschen musst. An deinem Code muss sich eigentlich nichts ändern.

Grüße vom marabu

peacemoon 8. Nov 2006 09:25

Re: TWebbrowser - Dateien downloaden
 
hallo marabu
Ich habe EWB installiert. Aber ich habe kein Event von TEmbeddedWB gefunden, das mein Problem löst. Kannst du mir ein paar Tips geben?

marabu 8. Nov 2006 09:54

Re: TWebbrowser - Dateien downloaden
 
Hallo,

du suchst wahrscheinlich an der falschen Stelle: EWB ist mehr als nur die aufgebohrte Browser-Komponente. Die Suite enthält auch Komponenten wie TIEDownload. Bei den Demos müsstest du dazu etwas finden. Wenn du nicht zurecht kommst, dann werde ich mir die aktuelle EWB Version mal installieren, geht aber nicht so schnell.

Freundliche Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 Uhr.
Seite 1 von 2  1 2      

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