powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / скачать файл с Ftp
10 сообщений из 10, страница 1 из 1
скачать файл с Ftp
    #35373764
vera_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не подскажет ли кто-нибудь, какая ошибка может быть в нижепреведенной программе:
Sub slugebki()
Dim hConnection As Long, hOpen As Long, sOrgPath As String
hOpen = InternetOpen("API-Guide sample program", 1, vbNullString, vbNullString, 0)
hConnection = InternetConnect(hOpen, "ip-адрес", 21, "юзер", "пароль", 1, &H8000000, 1)
a = FtpGetFile(hConnection, "путь\100608_0628.arj", "c:\100608_0628.arj", False, 0, 1, 0)
Err = GetLastError()
InternetCloseHandle hConnection
InternetCloseHandle hOpen
End Sub
Соединение происходит, т.к. переменным hOpen и hConnection присваиваются значения, а файл не скачивается.
...
Рейтинг: 0 / 0
скачать файл с Ftp
    #35373816
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По крайней мере у меня так - сравнивай...

Код: plaintext
1.
        If FtpGetFile(hConnection, Name, LocalPath, False, FILE_ATTRIBUTE_ARCHIVE, FTP_TRANSFER_TYPE_UNKNOWN,  0 ) Then
...
Рейтинг: 0 / 0
скачать файл с Ftp
    #35375218
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vera_tНе подскажет ли кто-нибудь, какая ошибка может быть в нижепреведенной программе:
.....
Соединение происходит, т.к. переменным hOpen и hConnection присваиваются значения, а файл не скачивается.По моему, ты уже с таким вопросом приходила, и я тебе говорил читать кода ошибок. Или это была другая vera_t? Еще раз повторяю - обязательно надо использовать функции GetLastError и InternetGetLastResponseInfo. Они тебе всегда расскажут почему файл не скачивается.
...
Рейтинг: 0 / 0
скачать файл с Ftp
    #35376032
vera_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы вы внимательно просмотрели код присланной программы, вы бы заметили, что программа содержит вызов функция GetLastError(), но данная функция возвращает нулевое значение.
...
Рейтинг: 0 / 0
скачать файл с Ftp
    #35378397
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vera_tЕсли бы вы внимательно просмотрели код присланной программы, вы бы заметили, что программа содержит вызов функция GetLastError(), но данная функция возвращает нулевое значение.А чему равняется a ?
...
Рейтинг: 0 / 0
скачать файл с Ftp
    #35378751
vera_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a=False. Хотя имена файлов и путь для копирования указаны верно.
...
Рейтинг: 0 / 0
скачать файл с Ftp
    #35381201
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vera_ta=False. Хотя имена файлов и путь для копирования указаны верно.
a=false, и Err=0???? Не может этого быть.
А впрочем может. Err это зарезервированное слово - глобальный объект типа ErrObject. И там хранится последняя ошибка случившаяся на уровне VB. Замени Err на e и должна получить реальную ошибку. Если она будет равна 12003, то единственный путь узнать реальную проблему использовать InternetGetLastResponseInfo(). Остальные кода перечислены здесь: http://support.microsoft.com/kb/193625
...
Рейтинг: 0 / 0
скачать файл с Ftp
    #35387476
vera_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переименовала переменную так как вы указали.Все равно Е=о, а а=false
...
Рейтинг: 0 / 0
скачать файл с Ftp
    #35387706
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что ж вы так мучаетесь ведь полно других способов скачать файлы с фтп.
...
Рейтинг: 0 / 0
скачать файл с Ftp
    #35389490
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vera_tпереименовала переменную так как вы указали.Все равно Е=о, а а=falseЭтого не может быть. Значит не правильно импортирована функция GetLastError().
Используй InternetGetLastResponseInfo(), не ленись.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / скачать файл с Ftp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]