Отправка/получение файлов на FTP с прогресс баром - VB

Узнай цену своей работы

Формулировка задачи:

Добрый день всем! перерыл кучу ресурсов (в том числе) и этот. Но ничего (рабоающего) не нашел. Самое свежее здесь..Разместить файл на папку в FTP сервере Единственный рабоающий пример с получением файлов найден на данном ресурсе http://www.planet-source-code.com/vb...xtCodeId=64914 Однако работа в одну торону, а именно только на загрузку. Может кто-то помочь доработать данный код, предложить другой?

Решение задачи: «Отправка/получение файлов на FTP с прогресс баром»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Private Declare Function FormatMessage Lib "kernel32" Alias "FormatMessageA" (ByVal dwFlags As Long, lpSource As Long, ByVal dwMessageId As Long, ByVal dwLanguageId As Long, ByVal lpBuffer As String, ByVal nSize As Long, Arguments As Any) As Long
  4.  
  5. Const MAX_PATH As Long = 260&
  6.  
  7. Private Sub Form_Load()
  8.     Dim HRESULT     As String
  9.     Dim ErrNumber   As Long
  10.    
  11.     'например. Код 5 - отаказ в доступе
  12.    ErrNumber = 5
  13.     HRESULT = MessageText(ErrNumber)
  14.     Debug.Print HRESULT
  15. End Sub
  16.  
  17. Private Function MessageText(lCode As Long) As String
  18.     On Error Resume Next
  19.     Const FORMAT_MESSAGE_FROM_SYSTEM As Long = &H1000&
  20.    
  21.     Dim sRtrnCode   As String
  22.     Dim lRet        As Long
  23.  
  24.     sRtrnCode = Space$(MAX_PATH)
  25.     lRet = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, ByVal 0&, lCode, ByVal 0&, sRtrnCode, MAX_PATH, ByVal 0&)
  26.     If lRet > 0 Then
  27.         MessageText = Left$(sRtrnCode, lRet)
  28.         MessageText = Replace$(MessageText, vbNewLine, vbNullString)
  29.     End If
  30. End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут