Страница: 1 |
Вопрос: VS 2008 - не работает фтп через wininet.dll | Добавлено: 13.03.09 23:56 |
Автор вопроса: ![]() |
Всем доброй ночи!
Ломаю голову уже четвертый час: Имеется код в ВБА (эксель): Sub ftptest()
Const FTPAddress = "0.0.0.0"\\фтп удаленный Const FTPPort = "56" Const FTPLogin = "123" Const FTPPassword = "abc" Dim hopen As Long, hConnection As Long hopen = InternetOpen("Nothing", INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0) hConnection = InternetConnect(hopen, FTPAddress, FTPPort, FTPLogin, FTPPassword, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0) FtpPutFile hConnection, "C:\1.exe", "1.exe", FTP_TRANSFER_TYPE_UNKNOWN, 0 InternetCloseHandle (hConnection) InternetCloseHandle (hopen) End Sub и точно такой же код в студии. Не работает! hopen и hconnection значения получают (правда, почему-то очень длинные - навроде 4844430038512959492, в вба 6 или 7 знаков). FtpPutFile возвращает False, GetLastError и InternetGetLastResponseInfo вопроса не прояснили... Что делать? может, подскажете готовый класс и просто принцип работы через FtpWebRequest? маны курю, но пока без эффекта :-( |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: Вопросов: 5 Ответов: 9 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 13.03.09 23:58 |
Извините за сумбурность изложения, в экселе все отрабатывается нормально, проблема со VS 2008. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 58 Ответов: 4255 ![]() |
Профиль | Цитата | #2 | Добавлено: 14.03.09 00:28 |
может, подскажете готовый класс
WebClient |
Страница: 1 |
|