VB 5/6-Tipp 0089: Download-Dialog des Internet Explorers einbinden
von ActiveVB
Beschreibung
Der allseits bekannte Download-Dialog des Internet-Explorer kann mit recht einfachen Mitteln für die eigene Anwendung mißbraucht werden.
Schwierigkeitsgrad: | Verwendete API-Aufrufe: DoFileDownload | Download: |
'Dieser Quellcode stammt von http://www.activevb.de 'und kann frei verwendet werden. Für eventuelle Schäden 'wird nicht gehaftet. 'Um Fehler oder Fragen zu klären, nutzen Sie bitte unser Forum. 'Ansonsten viel Spaß und Erfolg mit diesem Source! '------------- Anfang Projektdatei PROJECT1.VBP ------------- '--------- Anfang Formular "Form1" alias Form1.frm --------- ' Steuerelement: Schaltfläche "Command1" ' Steuerelement: Textfeld "Text1" Option Explicit Private Declare Function DoFileDownload Lib "shdocvw.dll" _ (ByVal lpszFile As String) As Long Private Sub Command1_Click() Dim Result&, URL$ URL = StrConv(Text1.Text, vbUnicode) Call DoFileDownload(URL) End Sub '---------- Ende Formular "Form1" alias Form1.frm ---------- '-------------- Ende Projektdatei PROJECT1.VBP --------------
Tipp-Kompatibilität:
Windows/VB-Version | Win32s | Win95 | Win98 | WinME | WinNT4 | Win2000 | WinXP |
VB4 | |||||||
VB5 | |||||||
VB6 |
Ihre Meinung
Falls Sie Fragen zu diesem Artikel haben oder Ihre Erfahrung mit anderen Nutzern austauschen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.
Archivierte Nutzerkommentare
Klicken Sie diesen Text an, wenn Sie die 6 archivierten Kommentare ansehen möchten.
Diese stammen noch von der Zeit, als es noch keine direkte Forenunterstützung für Fragen und Kommentare zu einzelnen Artikeln gab.
Aus Gründen der Vollständigkeit können Sie sich die ausgeblendeten Kommentare zu diesem Artikel aber gerne weiterhin ansehen.
Kommentar von HoBro am 31.01.2006 um 22:12
zwei Bemerkungen
@ Newbie
'Deutsche Spache ist wohl eine schwere Sprache' aber die API ist wirklich dokumentiert und funktioniert
@ Christian
ist mit DoFileDownload m.E. nicht möglich. Alternative hierzu z.B. http://www.vbarchiv.net/workshop/workshop21.php
Besser finde ich jedoch die Lösung mit Tip228, da das File dort direkt als text-String vorhanden ist und entsprechend weiterverarbeitet werden kann
Kommentar von VB Newbie am 09.06.2004 um 17:32
Dat funzt bestimmt net, weil das wo vo, Internet Explorer vorgegeben ist. Ich denke nicht, dass Microsoft an sowas gedacht hat...
Kommentar von Christian am 11.02.2002 um 05:21
Ja, Wäre sehr Hilfreich.
Ich habe mittels registry den Installationsort erfasst, und genau dahin soll die Datei gespeichert werden, nirgendwo anders
Kommentar von Karsten Wilmsmann am 08.11.2001 um 17:24
Ich wäre ebenfalls an dieser Lösung interessiert.
Schönen Gruß
Karsten
Kommentar von Thorsten Petzsche am 25.09.2001 um 05:59
Würde mich auch interessieren.
Hat jemand eine Lösung dafür?
Gruß Thorsten
Kommentar von Anton R. am 02.09.2001 um 18:04
Der Tip geht sehr gut aber kann man den Dialog Speichern unter duch einen festgesetzten Pfad übergehen so das der Anwender keine Pfadauswahl machen kann wo die Datei gespeichert wird, ich möchte lediglich den Status des Downloads anzeigen.