Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];

Вниз

Как програмно узнать что началось подключение к интернету?   Найти похожие ветки 

 
Начинаюший2   (2005-01-06 18:14) [0]

Мне нужно отловить момент, когда какая прога или юзер запускает подключение к интернету, и если не выполняется условие, то блокировать. Я с этим не разу не сталкивался, может какие компаненты есть, или где можно прочитать по этой теме.


 
VictorT ©   (2005-01-06 18:36) [1]

тута кажись есть:
http://delphibase.endimus.com/


 
Начинаюший2   (2005-01-06 18:50) [2]

>VictorT ©   (06.01.05 18:36) [1]

Уже посмотрел там, как разорвать соединение есть, как узнать какое соединение. А мне надо узнать о попытке подключения на начальном этаре, пока соединение еще не установлено.


 
Начинаюший2   (2005-01-06 19:36) [3]

Мда, похоже сегодня не лётный день, люююди есть кто живой.


 
Начинаюший2   (2005-01-07 16:40) [4]

Ну что, не кто незнает, кинте хотябы ссылку какую по этой теме.


 
Kerk ©   (2005-01-07 16:44) [5]

InetIsOffline


 
antonn ©   (2005-01-07 16:44) [6]

2Начинаюший2
есть такая тема - RAS. Там и проверить соединение можно, и вырубить.


 
Начинаюший2   (2005-01-07 16:51) [7]

>Kerk ©   (07.01.05 16:44) [5]
InetIsOffline


А как примерно прописать подскажеш?

>antonn ©   (07.01.05 16:44) [6]
2Начинаюший2
есть такая тема - RAS. Там и проверить соединение можно, и вырубить.


И где такая тема, в стандартной справке нет?


 
antonn ©   (2005-01-07 17:02) [8]


> Начинаюший2   (07.01.05 16:51) [7]

в яндексе или http://www.torry.net/


 
Начинаюший2   (2005-01-07 17:30) [9]

>antonn ©   (07.01.05 17:02) [8]
в яндексе или http://www.torry.net/


Поискал и посмотрел, нечего не нашол, а с английским у меня проблема. Может кто знает, где есть на родном русском есть.


 
volser   (2005-01-07 17:59) [10]

Начинаюший2
RasHangUp
подробности смотри в msdn, без английского никуда.


 
antonn ©   (2005-01-07 19:01) [11]


> Поискал и посмотрел, нечего не нашол, а с английским у меня
> проблема.

на torry в меню(в 2 полоски) ищеш VCL, жмешь, там справа появится поиск(Search), вводи alrasdyn.zip, и качай(14,5кб)


 
volser   (2005-01-07 19:25) [12]

http://www.torry.net/vcl/comms/ras/alrasdyn.zip


 
Piter ©   (2005-01-07 19:33) [13]

На этом сайте этот вопрос задается раз в неделю. Учитесь искать.

P.S. Я сегодня добрый - http://delphimaster.net/view/6-1103442781/


 
antonn ©   (2005-01-08 17:48) [14]

Только не спрашивай, чего с ним делать.


 
Начинаюший2   (2005-01-11 19:45) [15]

>volser   (07.01.05 17:59) [10]
....без английского никуда.


Знаю, да продлематично два языка сразу учить.

>antonn ©   (07.01.05 19:01) [11]

Ну вообщето, я был не раз на этом сайте, проблема не где лежат компаненты, а понять что ани делают.

>volser   (07.01.05 19:25)[12]

За ссылку спасибо volser.

>Piter ©   (07.01.05 19:33) [13]
На этом сайте этот вопрос задается раз в неделю. Учитесь искать.


Ага, искать то мы могём, да только не всегда находится нужное, как в принципе с вашей ссылкой. Один базар, если не считать ссылку на другую ветку. Там хоть пример есть. Но всёравно спасибо, буду разбираться.

Я тут качнул за весь год архивы по форуму, нашол там один код проверки модема. Ривязал его к таймеру, так он выдаёт месаги и без подключения к нету. Хотел спросить какая месага должна выскачить при подключении, я чтото не разберусь. Если не трудно конечно.  

procedure TForm1.Button1Click(Sender: TObject);
var
  CommPort : string;
  hCommFile : THandle;
  ModemStat : DWord;
begin
  CommPort := "COM2";

 {Open the comm port}
  hCommFile := CreateFile(PChar(CommPort),
                          GENERIC_READ,
                          0,
                          nil,
                          OPEN_EXISTING,
                          FILE_ATTRIBUTE_NORMAL,
                          0);
  if hCommFile = INVALID_HANDLE_VALUE then
  begin
    ShowMessage("Unable to open "+ CommPort);
    exit;
  end;

 {Get the Modem Status}
  if GetCommModemStatus(hCommFile, ModemStat) <>
false then begin
    if ModemStat and MS_CTS_ON <> 0 then
      ShowMessage("The CTS (clear-to-send) is on.");
    if ModemStat and MS_DSR_ON <> 0 then
      ShowMessage("The DSR (data-set-ready) is on.");
    if ModemStat and MS_RING_ON <> 0then
      ShowMessage("The ring indicator is on.");
    if ModemStat and MS_RLSD_ON <> 0 then
      ShowMessage("The RLSD (receive-line-signal-detect) is
on.");
end;

 {Close the comm port}
  CloseHandle(hCommFile);
end;



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.034 c
1-1109391605
nap
2005-02-26 07:20
2005.03.13
+,-,*,/


14-1109077840
}|{yk
2005-02-22 16:10
2005.03.13
Голосование. Футбольные ветки на DM


4-1107098038
Sicilla
2005-01-30 18:13
2005.03.13
Не могу найти скрытые файлы


14-1108810765
Сергей Г
2005-02-19 13:59
2005.03.13
Компонент TF1Book


1-1109755597
pkm
2005-03-02 12:26
2005.03.13
Как с помощью Delphi в Excel е закрасить ячейку в серый цвет.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский