Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Demonx
-
- Бывалый
-
-
- Сообщения: 237
- Зарегистрирован: 25.06.2003 (Ср) 0:08
- Откуда: Литва/Висагинас
-
Demonx » 04.11.2005 (Пт) 14:11
- Код: Выделить всё
hFile = FtpOpenFile(Server, "/file.exe", GENERIC_READ, FTP_TRANSFER_TYPE_BINARY, 0)
sBuffer = Space(1024)
Do
InternetReadFile hFile, sBuffer, sReadBuffer, ret
FileData = FileData + sBuffer
Loop Until ret <> sReadBuffer
InternetCloseHandle hFile
Как узнать скорость принятия данных?
-
hCORe
-
- VB - Экстремал
-
-
- Сообщения: 2332
- Зарегистрирован: 22.02.2003 (Сб) 15:21
- Откуда: parent directory
-
hCORe » 04.11.2005 (Пт) 14:57
Speed = ChunkSize/ChunkRecvTime
Моду создают модоки, а распространяют модозвоны.
-
Demonx
-
- Бывалый
-
-
- Сообщения: 237
- Зарегистрирован: 25.06.2003 (Ср) 0:08
- Откуда: Литва/Висагинас
-
Demonx » 04.11.2005 (Пт) 15:48
Пример можно?
-
Demonx
-
- Бывалый
-
-
- Сообщения: 237
- Зарегистрирован: 25.06.2003 (Ср) 0:08
- Откуда: Литва/Висагинас
-
Demonx » 05.11.2005 (Сб) 14:25
Ну никто не скажет?
-
hCORe
-
- VB - Экстремал
-
-
- Сообщения: 2332
- Зарегистрирован: 22.02.2003 (Сб) 15:21
- Откуда: parent directory
-
hCORe » 05.11.2005 (Сб) 14:48
Оно?
- Код: Выделить всё
sBuffer = Space$(sReadBuffer)
FileData = vbNullString
SentBytes = 0
StartT = GetTickCount
Do
InternetReadFile hFile, sBuffer, sReadBuffer, Ret
If Ret <> sReadBuffer Then
sBuffer = Left$(sBuffer, Ret)
End If
FileData = FileData + sBuffer
SentBytes = SentBytes + Ret
sAllBytes = sAllBytes + Ret
If SentBytes <> 0 Then
t = GetTickCount - StartT
If t <> 0 Then
spRate = (spRate + ((SentBytes / 1000) / (t / 1000))) / 2
lbSpeed.Caption = Format(spRate, "#.##") & " KB/s"
End If
End If
Loop Until Ret <> sReadBuffer
Моду создают модоки, а распространяют модозвоны.
-
Demonx
-
- Бывалый
-
-
- Сообщения: 237
- Зарегистрирован: 25.06.2003 (Ср) 0:08
- Откуда: Литва/Висагинас
-
Demonx » 05.11.2005 (Сб) 14:55
Я это уже видел.. что-то этот код скорость не правильно показывает.. в Total Commander совсем по-другому. А тут просто она постоянно снижается.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 61