| |

Allgemeine DiskussionenDie Lösung | |  | Autor: Tschoege | Datum: 15.12.03 10:36 |
| ich habe vom kollengen ein Modul bekommen mit dem es 100 % geht. Der Nachteil ist, das ich kein BrowserObjekt mehr habe. Das brauche ich jedoch garn nicht, denn ich will lediglich den Quelltext auswerten.
hier ein kleiner Auszug der Funktion die ich nun verwende. Wenn jemand Intresse hat, kann ich das ganze Modul liefern.
Public Function DownloadTMP(Quelle As String, Optional Ziel As String) As String
Dim hInet As Long
Dim hURL As Long
Dim Buffer As String * 2048
Dim Bytes As Long
Dim hOpen As Long
Dim hOpenUrl As Long
Dim sURL As String
Dim bDoLoop As Boolean
Dim bRet As Boolean
Dim sReadBuffer As String * 2048
Dim lNumberOfBytesRead As Long
Dim sBuffer As String
Dim b() As Byte, LI As ListItem, Teil As String
Dim Nr As Long, Wert As String, Ret As Long
If Ziel = "" Then
Wert = Space(256)
Ret = GetTempFileName(TempPfad, "dwn", 0&, Wert)
Ziel = Split(Wert, Chr(0))(0)
End If
hOpen = InternetOpen("VB OpenUrl", INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)
sBuffer = ""
sReadBuffer = Space(2048)
Teil = Quelle
If InStrRev(Teil, "/") <> 0 Then
Teil = Mid(Teil, InStrRev(Teil, "/") + 1)
Else
Teil = Quelle
End If
hOpenUrl = InternetOpenUrl(hOpen, Quelle, vbNullString, 0, INTERNET_FLAG_RELOAD, 0)
DoEvents
bDoLoop = True
While bDoLoop
sReadBuffer = vbNullString
bRet = InternetReadFile(hOpenUrl, sReadBuffer, Len(sReadBuffer), lNumberOfBytesRead)
sBuffer = sBuffer & Left$(sReadBuffer, lNumberOfBytesRead)
If Not CBool(lNumberOfBytesRead) Then bDoLoop = False
DoEvents
Wend
Nr = FreeFile
Open Ziel For Binary Access Write As #Nr
Put #Nr, , sBuffer
Close #Nr
DoEvents
If hOpenUrl <> 0 Then InternetCloseHandle hOpenUrl
If hOpen <> 0 Then InternetCloseHandle hOpen
DownloadTMP = Ziel
If optSeitenCachen Then
On Error Resume Next
cSeiten.Remove Quelle
cSeiten.Add sBuffer, Quelle
On Error GoTo 0
End If
End Function |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevAniGif (VB/VBA) 
Anzeigen von animierten GIF-Dateien
Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) TOP Entwickler-Paket 
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1866.50 EUR...
Jetzt nur 979,00 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|