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

Participe do fórum, é rápido e fácil

Sejam bem vindos ao nosso forum, onde havera hacks, utilitários tutoriais e dicas para diversos jogos, fique conosco e desfrute do melhor.
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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

2 participantes

Ir para baixo

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

Mensagem por IsLifersBozo? 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?
IsLifersBozo?
Membro
Membro

Mensagens : 7
Agradecimentos : 1
Data de inscrição : 12/07/2011
Idade : 29
[Tutorial / Delphi] Como mostrar o IP do PC em uso! Left_bar_bleue0 / 1000 / 100[Tutorial / Delphi] Como mostrar o IP do PC em uso! Right_bar_bleue



Ir para o topo Ir para baixo

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

Mensagem por Airy 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
Airy
Design
Design

Mensagens : 216
Agradecimentos : 9
Data de inscrição : 28/05/2011
Idade : 23
Localização : .PSD
Humor : Sei lá
[Tutorial / Delphi] Como mostrar o IP do PC em uso! Left_bar_bleue0 / 1000 / 100[Tutorial / Delphi] Como mostrar o IP do PC em uso! Right_bar_bleue



https://cheatshot.forumeiros.com

Ir para o topo Ir para baixo

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

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

pq sou noob em outras linguagens
IsLifersBozo?
IsLifersBozo?
Membro
Membro

Mensagens : 7
Agradecimentos : 1
Data de inscrição : 12/07/2011
Idade : 29
[Tutorial / Delphi] Como mostrar o IP do PC em uso! Left_bar_bleue0 / 1000 / 100[Tutorial / Delphi] Como mostrar o IP do PC em uso! Right_bar_bleue



Ir para o topo Ir para baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos