Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi 6

Ответить
Настройки темы
Delphi - Delphi 6

Пользователь


Сообщения: 77
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


1) Как узнать подключён ли компьютер к интернет.
2) Если да, то как можно отправить файл по определённому мылу, без использования почтовиков.

Заранее благодарен

-------
WelcomE to http://www.unfat.flip.ru


Отправлено: 08:07, 12-04-2003

 

Аватара для Megabyte

Пользователь


Сообщения: 114
Благодарности: 2

Профиль | Отправить PM | Цитировать


1) Где-то на форуме об этом спрашивалось кучу раз, можешь поискать на delphi.mastak.ru статью про это. Насколько я помню, можно только определить, достижим ли определённый хост.
2) Для Дельфи есть великолепный набор сетевых компонентов FPiette (http://www.rtfm.be/fpiette), там есть SMTP-клиент, им цепляешься к smtp-серверу получателя и отправляешь.

-------
Слова следует взвешивать, а не считать.
(Восточная пословица)


Отправлено: 15:12, 14-04-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Megabizon

Старожил


Сообщения: 244
Благодарности: 1

Профиль | Отправить PM | Цитировать


Есть функция API, сам ее не пробовал.

InetIsOffline

Функция InetIsOffline определяет, подключена ли система к интернету или нет.

BOOL InetIsOffline( DWORD dwFlags);

Параметры

dwFlags – входные флаги функции. Значение параметра должно быть равно нулю.

Возвращаемые значения

Возвращается TRUE, если локальная система не подключена в настоящий момент к интернету.
Возвращается FALSE, если локальная система подключена в настоящий момент к интернету,
или еще не было попыток соединиться с интернетом.

-------
С уважением


Отправлено: 18:17, 14-04-2003 | #3


Аватара для Guest

Guest


Профиль | Цитировать


InetIsOffline -- это шутка? Нет такой функции!

Отправлено: 21:49, 21-03-2004 | #4


Аватара для Megabizon

Старожил


Сообщения: 244
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата:
InetIsOffline -- это шутка? Нет такой функции!
Стыдно должно быть, лень в MSDN заглянуть
http://msdn.microsoft.com/library/de...tisoffline.asp

-------
С уважением


Отправлено: 22:23, 21-03-2004 | #5



Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Без шуток!
Код: Выделить весь код
импорт ф-ции
function InetIsOffline(Flag: Integer): Boolean;
stdcall; external 'URL.DLL';

где-то в коде...

if InetIsOffline(0) then
  ShowMessage('This computer is not connected to Internet!')
else
  ShowMessage('You are connected to Internet!');

Отправлено: 18:10, 28-03-2004 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi 6

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - Delphi | UpperCase на Delphi 7 Cognolio Программирование и базы данных 3 26-01-2006 15:42
Delphi - Delphi Surround Программирование и базы данных 11 10-01-2004 22:13
Delphi - Delphi Zx Программирование и базы данных 3 27-08-2003 10:19
Delphi - Delphi Roman Go Программирование и базы данных 9 25-12-2002 15:48
Delphi - Delphi Roman Go Программирование и базы данных 11 11-12-2002 14:43




 
Переход