Sejam bem vindos ao nosso forum, onde havera hacks, utilitários tutoriais e dicas para diversos jogos, fique conosco e desfrute do melhor.

[Tutorial / Delphi] Como mostrar o IP do PC em uso!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Tutorial / Delphi] Como mostrar o IP do PC em uso!

Mensagem por IsLifersBozo? em Ter Jul 12, 2011 7:33 pm

Primeiramente, este é algo bem básicão mesmo que estou postando...
é só pra mostrar o ip do pc em uso...

Adicione em Seu form:
1 Button (Caption: IP?)
1 Edit (Text: (nada))
1 Label (Caption: Meu Ip é?)


1º Adicione o seguinte código na Uses:

Código:
Winsock;

2º Coloque essa função em baixo de
Código:
{$R *.dfm}

Código:
function GetIPFromHost
(var HostName, IPaddr, WSAErr: string): Boolean;
type
  Name = array[0..100] of Char;
  PName = ^Name;
var
  HEnt: pHostEnt;
  HName: PName;
  WSAData: TWSAData;
  i: Integer;
begin
  Result := False;
  if WSAStartup($0101, WSAData) <> 0 then begin
    WSAErr := 'Winsock is not responding."';
    Exit;
  end;
  IPaddr := '';
  New(HName);
  if GetHostName(HName^, SizeOf(Name)) = 0 then
  begin
    HostName := StrPas(HName^);
    HEnt := GetHostByName(HName^);
    for i := 0 to HEnt^.h_length - 1 do
    IPaddr :=
      Concat(IPaddr,
      IntToStr(Ord(HEnt^.h_addr_list^[i])) + '.');
    SetLength(IPaddr, Length(IPaddr) - 1);
    Result := True;
  end
  else begin
  case WSAGetLastError of
    WSANOTINITIALISED:WSAErr:='WSANotInitialised';
    WSAENETDOWN      :WSAErr:='WSAENetDown';
    WSAEINPROGRESS  :WSAErr:='WSAEInProgress';
  end;
  end;
  Dispose(HName);
  WSACleanup;
end;


3° No Button adicione esse códgio:

Código:
var
  Host, IP, Err: string;
begin
  if GetIPFromHost(Host, IP, Err) then begin
    Edit1.Text := IP;
  end
  else
    MessageDlg(Err, mtError, [mbOk], 0);
end;


e voilá..
está pronto
apenas compile e rode o projeto.


Não conseguiu fazer?
Está com dificuldades?

Baixe a source:

Download - MegaUpload

Scan



IsLifersBozo?
Membro
Membro

Mensagens : 7
Agradecimentos : 1
Data de inscrição : 12/07/2011
Idade : 21
0 / 1000 / 100



Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial / Delphi] Como mostrar o IP do PC em uso!

Mensagem por Airy em Ter Jul 12, 2011 10:54 pm

Nossa, muito bom mano
Esse irei faze, com certeza, nossa muito bom
Você merecia Geek mano
Sem relacho por que você não quer?

Airy
Design
Design

Mensagens : 216
Agradecimentos : 9
Data de inscrição : 28/05/2011
Idade : 16
Localização : .PSD
Humor : Sei lá
0 / 1000 / 100



Ver perfil do usuário http://cheatshot.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Tutorial / Delphi] Como mostrar o IP do PC em uso!

Mensagem por IsLifersBozo? em Qua Jul 13, 2011 11:13 am

pq sou noob em outras linguagens

IsLifersBozo?
Membro
Membro

Mensagens : 7
Agradecimentos : 1
Data de inscrição : 12/07/2011
Idade : 21
0 / 1000 / 100



Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Tutorial / Delphi] Como mostrar o IP do PC em uso!

Mensagem por Conteúdo patrocinado Hoje à(s) 5:31 am


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum