- Регистрация
- 1 Мар 2015
- Сообщения
- 1,481
- Баллы
- 155
		Код:
	
	uses
wininet
//potok
Type
VKThread=class(TThread)
  private
   logVK:string;
   i:integer;
  protected
   procedure Execute;override;
   procedure ShowResult;
end;
function IsConnectedToInternet: Boolean;
var
dwConnectionTypes: DWORD;
begin
dwConnectionTypes :=
INTERNET_CONNECTION_MODEM +
INTERNET_CONNECTION_LAN +
INTERNET_CONNECTION_PROXY;
Result := InternetGetConnectedState(@dwConnectionTypes, 0);
procedure potok.Execute;
   var
    connection:DWORD;
begin
  inherited;
  try
    if InternetGetConnectedState(@connection,0)=false then
    begin
      ShowMessage('Подключитесь к интернету');
      exit;
    end;
     //Ваше тело потока
  finally
уберем за собой
  end;
procedure TForm6.Button1Click(Sender: TObject);
var
VK:VKThread;
begin
   VK:=VKThread.Create(False);
end;
procedure TForm6.FormCreate(Sender: TObject);
begin
    if IsConnectedToInternet then
ShowMessage('Connected')
else
ShowMessage('Not Connected.')
end; 
				 
 
		 
 
		