![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Здравствуйте, уважаемые знатоки Delphi!  
		
	
		
		
		
		
		
		
			  Решил с другом составить программку, и тут же возникли затруднения. Вот такие дела:В программе есть кнопка. При нажатии на неё должно выводиться сообщение (в отдельной форме, с кнопкой "OK" или "Отмена"). Но вот незадача - если подключение к интернету в данный момент есть, то сообщение должно быть одним, если его нет - то, соответственно, другим. Желательно, чтобы форма с сообщением выводилась с задержкой в несколько секунд. Подскажите, если кто знает! ![]() Последний раз редактировалось temazz, 03.03.2009 в 18:13.  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Можно, например, пропинговать какой-нить известный адрес. 
		
	
		
		
		
		
		
	
		
		
	
	
	Берешь Indy и пишешь реализацию пинга. Ну или попробовать загрузить какой-нить файл из интернета. Задержку делаешь через sleep() ЗЫ. Для думающих, что есть гарантированный способ определения, подключен комп к инету или нет. Такого способа на данный момент нет. Как вариант, у меня дома стоит роутер и комп подключен по сетке. Т.е. определить есть интернет или нет (программно) я могу только обратившись ко внешнему адресу и никак иначе.  | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Делал в свое время подобную программу на билдере. Как раз используя Indy. Она при запуске пинговала некий сайт и в случае успеха открывала браузер. Если нужно могу поискать исходники. На делфи переделать несложно. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 |