INTERNET_FLAG_RAW_DATA

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

INTERNET_FLAG_RAW_DATA

Сообщение Nicky » 12.08.2004 (Чт) 12:29

Описание проблемы: требо проверить размер файла, дату модификации и по результатам проверки скачать файл с ftp. Через модем и напрямую все работает чудесно, через прокси InternetConnect всегда возвращает 0, а это надо для FtpFindFirstFile, который выдает искомый WIN32_FIND_DATA.

Мысли: среди значений флагов функции InternetOpenUrl есть INTERNET_FLAG_RAW_DATA, в MSDN'е написано, что "...Returns the data ... as a WIN32_FIND_DATA structure when retrieving FTP directory information". Если кто-то сталкивался и успешно победил subj, подскажите! Хотелось бы увидеть хотя бы один пример работы с данным значением параметра.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 12.08.2004 (Чт) 14:49

Вот тут пример (с японскими комментариями :-)
http://www.remus.dti.ne.jp/~shenron/acc ... netFTP.txt

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Японский класс

Сообщение Nicky » 12.08.2004 (Чт) 16:06

В указанном примере все как и везде, работа через хэндл, возвращенный InternetConnect'ом :)
Сабж фигурирует в описаниях, но не используется.

И еще вопрос: что такое CERN Proxy, и чем они отличаются от обычных?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Японский класс

Сообщение tyomitch » 12.08.2004 (Чт) 17:23

Nicky писал(а):В указанном примере все как и везде, работа через хэндл, возвращенный InternetConnect'ом :)
Сабж фигурирует в описаниях, но не используется.

Да ну? А это тогда что?
Код: Выделить всё
            Select Case m_RunCommand
                'ファイル列挙
                Case RUN_EnumFiles
                    Select Case m_CurrentState
                    Case FTP_Connect
                        FTPGetFirstFile 1, m_hFTP, True
                    Case FTP_FirstFinding
                        m_hFirstFile = uStatus.dwResult
                        GetFileData FindFileData
                        GetFTPNextFile m_hFirstFile
                    Case FTP_NextFinding
                        m_hNextFile = uStatus.dwResult
                        GetFileData FindFileData
                        GetFTPNextFile m_hFirstFile
                    End Select

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Японский класс

Сообщение tyomitch » 12.08.2004 (Чт) 21:59

Nicky писал(а):И еще вопрос: что такое CERN Proxy, и чем они отличаются от обычных?

Афаик CERN Proxy и есть обычные, в отличие от Socks, FTP Gateway и т.п.
Статья "What is CERN-Proxy?" есть в MSDN: http://support.microsoft.com/default.aspx?kbid=171379


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

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

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

    TopList