Visual C++ MFC: Подключение по FTP
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Visual C++ MFC: Подключение по FTP - 2009-02-19 14:28:01.633333
|
|
|
vtg
Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
|
Пытаюсь подключиться по FTP (Visual Studio 2008 -> Visual C++ -> MFC Dialog-Based)
CInternetSession *pInternetSession = new CInternetSession(); //Начать сеанс
if(!pInternetSession) //Не удалось начать сеанс
{
AfxMessageBox(_T("Не удалось начать сеанс"), MB_OK);
return;
}
else
{
AfxMessageBox(_T("Cеанс OK"), MB_OK);
}
CFtpConnection *pFtpConnection = pInternetSession -> GetFtpConnection(_T("ftp.microsoft.com"));
if(!pFtpConnection)
{
AfxMessageBox(_T("Не удалось установить FTP подключение"), MB_OK);
return;
}
else
{
AfxMessageBox(_T("Подключение ОК"), MB_OK);
}
AfxMessageBox(_T("OK"), MB_OK);
pFtpConnection->Close();
pInternetSession->Close();
Сеанс начался. Выдаёт ошибку: "Не удаётся установить связь с сервером". Может дело в том, что к инету подключён через прокси (настроен в IE)? Какие в этом случае должны быть параметры CInternetSession()? Пробывал CInternetSession(0, 1, INTERNET_OPEN_TYPE_PROXY, _T("xxx.xxx.xxx.xxx"), 0, 0) - тот же результат. ???
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-19 15:17:34.776666
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
GetFtpConnection("ftp://ftp.narod.ru","login","password"); вот так правильно, как ты собрался на фтп без логина пароля заходить???
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-19 15:55:20.556666
|
|
|
vtg
Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
|
Т. е. в моём случае (ftp.microsoft.com) GetFtpConnection("ftp.microsoft.com", 0, 0); т. к. пароля нет?
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-19 17:51:44.223333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Почитай описание функции и посмотри тип передаваемых параметров. Неужели логин - это число? P.S. хоть компилер может и не ругнуться - но лучше логин передать "anonymus"
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-19 18:06:35.240000
|
|
|
vtg
Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
|
Описание функции я, конечно, читал. Где и написано quote:
pstrUserName Pointer to a null-terminated string that specifies the name of the user to log in. If NULL, the default is anonymous.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-19 19:21:05.526666
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
http://msdn.microsoft.com/en-us/library/kzey6f41(VS.80).aspx вот спецификация на msdn и не парьтесь
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-19 23:23:27.813333
|
|
|
vtg
Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
|
quote:
вот спецификация на msdn и не парьтесь Как я уже заметил, описание функции я читал и привёл оттуда цитату (см. преддыдущий пост). Может я что-то неправильно понимаю в её описании? Вот и прошу разъяснить, если кто может.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-20 02:23:37.903333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
А чо тут разъснять? Ты сначала на народе поэксперементируй, а потом на микрософт ломись, Билли нах. Акуели ваще. Логики - ноль.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-20 10:23:43.440000
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
я подозреваю что NULL так и надо писать NULL а не заменять на нолик
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-20 12:08:14.720000
|
|
|
Archivarius
Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
|
quote:
ORIGINAL: FriLL я подозреваю что NULL так и надо писать NULL а не заменять на нолик И в чем же принципиальная разница? Аффтар, у меня твой исходник нормально работает.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-23 11:47:45.656666
|
|
|
vtg
Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
|
quote:
Ты сначала на народе поэксперементируй, а потом на микрософт ломись, Билли нах. Акуели ваще. Логики - ноль. Ты о чём? quote:
я подозреваю что NULL так и надо писать NULL а не заменять на нолик NULL equ 0 quote:
Аффтар, у меня твой исходник нормально работает. К инету подключён через прокси?
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-23 17:29:39.496666
|
|
|
Archivarius
Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
|
quote:
ORIGINAL: vtg К инету подключён через прокси? А, тьфу, не заметил что через прокси ведь надо. Правильно, в таком виде оно напрямую ломится в Интернет будет, без прокси, настройки Internet Explorer это настройки только Internet Explorer и ничего больше. http://support.microsoft.com/kb/166961
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-27 12:28:48.103333
|
|
|
vtg
Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
|
quote:
http://support.microsoft.com/kb/166961 Как в этом случае передать имя пользователя и пароль, если таковые требуются?
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-27 12:46:39.420000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: vtg quote:
я подозреваю что NULL так и надо писать NULL а не заменять на нолик NULL equ 0 Это в ассемблере. В C и C++ NULL определяется иначе:#define NULL ((void*)0)
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-27 12:58:36.206666
|
|
|
vtg
Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
|
quote:
Это в ассемблере. Да, но эффект от подстановки в функцию тот же.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-27 15:22:52
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: rgo Это в ассемблере. В C и C++ NULL определяется иначе:#define NULL ((void*)0) нет. в C - так, в C++ NULL == 0, стандарт гарантирует приведение к нужному типу
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-27 15:26:01.193333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Там про обратное спорили, корректно ли вместо NULL писать 0. Можно конечно… но лучше придерживаться единого стиля.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-27 15:29:37.340000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
http://www.cplusplus.com/reference/clibrary/cstring/NULL.html мне пофиг на что спорили утверждение о том, что в C++ NULL = ((void *)0) - ложь; в C++ NULL = 0 (или 0L)
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-02-28 19:12:09.230000
|
|
|
haks0r
Сообщений: 206
Оценки: 0
Присоединился: 2009-02-26 18:29:47.626666
|
Cкачала Visual C++ в процессе установки случился баг (несовместимость) чтобы их устранить я установила два драйвера установка продолжилась:)
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-02 16:32:30.753333
|
|
|
amkon
Сообщений: 14
Оценки: 0
Присоединился: 2008-01-29 16:18:08.126666
|
Подскажите, кто знает где можно скачать полностью Microsoft Visual C++ 2005, без установки с интернета.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-02 18:11:37.906666
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
А торренты?) А 2008я пойдет? Да не верю что нету!
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-03 15:46:31.823333
|
|
|
vtg
Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
|
А что насчёт главного вопроса: "Как в этом случае передать имя пользователя и пароль, если таковые требуются"?
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-03 18:12:01.170000
|
|
|
vtg
Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
|
Начал пробывать, так у меня и без пароля не хочет работать. Делаю так
CHAR strURL[]="ftp://ftp.microsoft.com/";
HINTERNET hInternet = InternetOpen(_T("foo"), INTERNET_OPEN_TYPE_PRECONFIG, 0, 0, 0);
if(hInternet == NULL)
{
AfxMessageBox(_T("Не удалось начать сеанс"), MB_OK);
return 0;
}
HINTERNET hInternetFile = InternetOpenUrl(hInternet, (LPCTSTR)strURL, NULL, 0, INTERNET_FLAG_RELOAD | INTERNET_FLAG_DONT_CACHE, 0);
if (hInternetFile == NULL)
{
MessageBox(0, _T("InternetOpenUrl error"), _T("InternetOpenUrl error"),MB_OK);
return 0;
}
Постоянно выдаёт "InternetOpenUrl error". Пробывал INTERNET_OPEN_TYPE_PROXY с lpszProxyName="ip-моего прокси" - результат тот же. Как правильно?
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-04 14:22:32.856666
|
|
|
amkon
Сообщений: 14
Оценки: 0
Присоединился: 2008-01-29 16:18:08.126666
|
Genсo, а есть ссылка на 2008 ?
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-04 22:47:01.866666
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
триал вроде пишут что бесплатно * это с www.dreamspark.com * // Даа….а когда я искал,на торрентах ещё не закрыли раздачи чертовы "правообладатели". Вообще надо посмотреть,если в палатках тоже такого больше нет,я буду в шоке. Если найду где ещё - кину ссыль,но вроде велик инет….)) или вот я ж сказал,торренты))
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-12 14:59:57.276666
|
|
|
amkon
Сообщений: 14
Оценки: 0
Присоединился: 2008-01-29 16:18:08.126666
|
Cкачал Microsoft Visual C++ 6.0, при устоновке просит MSDN. Подскажите что это такое и где его взять. Заходил по выше изложенной ссылке, но так ни чего не понял.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-12 15:19:31.480000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
В гугле не пробовал искать? И зачем тебе мсдн, если ты не знаешь, что это такое =).
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-12 15:37:46.696666
|
|
|
amkon
Сообщений: 14
Оценки: 0
Присоединился: 2008-01-29 16:18:08.126666
|
Он требует при установке.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-12 15:39:38.590000
|
|
|
D. Scandal
Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
|
quote:
ORIGINAL: amkon Cкачал Microsoft Visual C++ 6.0, при устоновке просит MSDN. Подскажите что это такое и где его взять. Заходил по выше изложенной ссылке, но так ни чего не понял. MSDN - это библиотека. Все зависит от того, какую среду собираешься изучать. Хотя, в хозяйстве все пригодится. Если надумаешь ставить, желательно во избежания несостыковок, найти для твоей (шестой) вижуал студии. Хотя, последний MSDN частично перевели на русский (NET Framework).
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-12 15:55:03.630000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
ОН не требует, а предлагает. Учи английский. 6-я студия прекрасно и без мсдн-а работать будет. Только вот я никак не пойму, зачем тебе 6-я студия. I h8 lamers, которые не владеют терминологией. И которые обижаются на то, что их посылают в гугл.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-12 16:17:48.646666
|
|
|
amkon
Сообщений: 14
Оценки: 0
Присоединился: 2008-01-29 16:18:08.126666
|
Если есть ссылка на 2005, дай пожалуста. Только без установки через интернет.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-13 06:29:55.800000
|
|
|
amkon
Сообщений: 14
Оценки: 0
Присоединился: 2008-01-29 16:18:08.126666
|
_SaZ_, оно правильно, прежде чем задавать вопрос, поищи в поисковиках, посмотри на форумах. Но а если везде просмотрел накачал кучу того, чего и не нужно. Бывает название правилное, то что искал, скачаеш, а там не то. Также и с английским, пока его выучиш, потом возмёшся за другое, сколько время уйдёт, может всё совместить. Я находил Visual C++ 9.0, что это такое, не понятно. По этому и спрашиваю. Вы уш не пинайте нас новичков, помогите пожалуста. Тем более если посоветоватся больше нескем. Может быть знаете хороший форум для новечков по C++, отправте туда, буду благодарен.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-13 12:16:08.456666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Надо сначала с целью определиться.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-14 14:33:44.286666
|
|
|
amkon
Сообщений: 14
Оценки: 0
Присоединился: 2008-01-29 16:18:08.126666
|
А что подразумевается под, "целью" ?
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-14 14:51:55.006666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Цель - это результат, к которому стремиться человек. Если он хочет стать программистом - то начинать нужно совсем не с того, как поставить себе мсдн, если человек даже не представляет что это такое.
|
|
|
RE: Visual C++ MFC: Подключение по FTP - 2009-03-15 14:35:18.633333
|
|
|
amkon
Сообщений: 14
Оценки: 0
Присоединился: 2008-01-29 16:18:08.126666
|
_SaZ_, ты конечно меня извени но, ты родился такой умный
|
|
|
|
|