Здравствуйте, Посетитель | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Страница 1 из 11
Модератор форума: MFC 
Форум С++ Builder Helper » C/C++ и BCB » С++ и С++ Builder » Internet (Проверка подключений кампа к инету)
Internet
maxДата: Вторник, 29.05.07, 15:50 | Сообщение # 1
Группа: Авторы
Сообщений: 25
Статус: Offline
Народ помогите хто нить. Как замутить так чтобы прога при запуске проверяла подключение кампа к инету, если он не подключнен, то вылетает сообщение типа "Камп не подключен к инету". Помогите хто нить, оч срочно нада!!!

Добавлено (29.05.07, 15:50)
---------------------------------------------
И вновь пришел на помощь старый помшник BH. Думаю я нашел в нем ответ.
Значит так: Я взял следующий код:

try //пытается совершить действия, заключенные в фигурных скобках
{
NMHTTP1->InputFileMode=true; // устанавливает режим для приёма файлов
NMHTTP1->Body="c:\\super.htm"; // место, куда сохранится загружаемый файл
NMHTTP1->Get("http://www.smolsite.3dn.ru/index.htm"); //функция, загружает файл из инета
}
catch(...) //если не получается выполнить действия после try , то выполняет другие действия(см ниже)
{
ShowMessage("Вы не подключены к инету, либо нету файла на сервере, либо вы долбоёб!");//показывает сообщение
}

Потом сократил его и получил:

try //пытается совершить действия, заключенные в фигурных скобках
{
NMHTTP1->Get("http://www.smolsite.3dn.ru/index.html"); //функция, загружает файл из инета
}
catch(...) //если не получается выполнить действия после try , то выполняет другие действия(см ниже)
{
ShowMessage("Вы не подключены к инету, либо сидите через прокси-сервер!!!");//показывает сообщение
}

Если ктото может чето получше предложить, буду ждать. Хотя я понимаю, что моя идея хреновая, но ничё лучшева я не придумал и не нашел cool

Сообщение отредактировал max - Вторник, 29.05.07, 21:20
 
TGrey[WoLf]Дата: Четверг, 31.05.07, 08:49 | Сообщение # 2
Группа: Пользователи
Сообщений: 2
Статус: Offline
Ну я сам в этом не спец но походу тут должны быть WinAPI функции. Врядли винда таким методом провряет подключение)))
Ну мож на крайняк поставь сокет и шли с него куданить чонить на любой выдуманый порт... Если отослало try тогда ОК а в catch сообщение об ошибке что типо нет подключения Поскольку комп не сможет отослать.
 
Форум С++ Builder Helper » C/C++ и BCB » С++ и С++ Builder » Internet (Проверка подключений кампа к инету)
Страница 1 из 11
Поиск:

Дизайн — Артур Нецветаев © 2005-2008 Builder Helper Group Хостинг от uCoz