опять WebBrowser , два вопроса ...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
НиколайП
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 125
Зарегистрирован: 06.12.2005 (Вт) 22:16

опять WebBrowser , два вопроса ...

Сообщение НиколайП » 15.12.2005 (Чт) 22:01

1. код кнопки "назад"
WebBrowser1.GoBack

при нажатии предыдущая страница полностью загружается заного,как сделать как в IE, что бы страница показывалась сразу без загрузки.

2. необходимо скачать сразу несколько файлов, как это сделать ?
я использую такой код:
на форме TextBox1(multiline) в нём адреса для скачивания,количество может быть разное.

Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Public Event ErrorDownload(FromPathName As String, ToPathName As String)
Public Event DownloadComplete(FromPathName As String, ToPathName As String)

Public Function DownloadFile(FromPathName As String, ToPathName As String)
If URLDownloadToFile(0, FromPathName, ToPathName, 0, 0) = 0 Then
DownloadFile = True
RaiseEvent DownloadComplete(FromPathName, ToPathName)

Public Sub imgdownfc()
Dim imglinc() As String
Dim f As Long
Dim n As Integer
Dim strimg As String
Dim adrimg As String
imglinc() = Split(Text1.Text, vbNewLine)
f = UBound(imglinc)
n = 0
For n = 0 To f
If n < f Then
strimg = Replace(imglinc(n), "http://*********/********/", "")
adrimg = imglinc(n)
Call DownloadFile(adrimg, App.Path & "\img\" & strimg & "")
End If
Next n
End Sub

но у меня скачивается только один файл ..., подскажите в чём ошибка.

p.s: я не пытаюсь писать скачивалку , это часть остальной программы.

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 16.12.2005 (Пт) 0:09

msgbox f


for n=....

msgbox strimg
....
msgbox adrimg


next n


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 124

    TopList  
cron