![](templates/Jet/images/c_left_top.gif) |
![](templates/Jet/images/c_right_top.gif) |
![](templates/Jet/images/spacer.gif) |
Autor |
Mensagem |
Douglas Winchester
Usuário
![Usuário Usuário](images/2.gif)
Registrado: 23/01/13 Mensagens: 171
|
|
Como usa a função IPAddress? |
|
Tava pensando em uns projetos de jogo multiplayer mais eu não sei como usa a função IPAddress que retorna o IP do computador.
|
|
Sex Fev 08, 2013 4:35 am |
![Exibir perfil de usuários Exibir perfil de usuários](templates/Jet/images/lang_english/icon_profile.gif) |
![](templates/Jet/images/spacer.gif) |
Kleitinho
Usuário
![Usuário Usuário](images/2.gif)
![](images/avatars/gallery/Avatars/g13.gif)
Registrado: 31/01/13 Mensagens: 97
|
|
|
Sex Fev 08, 2013 11:35 am |
![Exibir perfil de usuários Exibir perfil de usuários](templates/Jet/images/lang_english/icon_profile.gif) |
![](templates/Jet/images/spacer.gif) |
Marceloteen
Usuário
![Usuário Usuário](images/2.gif)
![](images/avatars/1619855966511bba0c8174d.jpg)
Registrado: 18/10/11 Mensagens: 369 Localização: Passos,MG |
|
|
|
var IP : String;
IP := IpAddress
_________________ Boa sorte na criação de jogos!
Alimente meu dragão!
(\__/)
(='.'=)Este é um coelinho. Copie e cole ele em sua
(")_(")assinatura para ajudá-lo a dominar o mundo! |
|
Sex Fev 08, 2013 2:20 pm |
![Exibir perfil de usuários Exibir perfil de usuários](templates/Jet/images/lang_english/icon_profile.gif) |
![](templates/Jet/images/spacer.gif) |
Douglas Winchester
Usuário
![Usuário Usuário](images/2.gif)
Registrado: 23/01/13 Mensagens: 171
|
|
|
|
![](templates/Jet/images/quote_header.gif) | ![](templates/Jet/images/spacer.gif) | var IP : String;
IP := IpAddress |
nem funciona, essa função ta com problema no 3d game builder.
|
|
Sáb Fev 09, 2013 2:40 am |
![Exibir perfil de usuários Exibir perfil de usuários](templates/Jet/images/lang_english/icon_profile.gif) |
![](templates/Jet/images/spacer.gif) |
welgomes
Usuário
![Usuário Usuário](images/3.gif)
![](images/avatars/95998694250d5d6cb51a5e.png)
Registrado: 10/07/11 Mensagens: 827 Localização: São Paulo - Capital |
|
Gambiarra |
|
Uma coisa que pode ser feita é o seguinte.
Usar o comando ipconfig do prompt.
![](templates/Jet/images/code_header.gif) | ![](templates/Jet/images/spacer.gif) | const SW_HIDE = 0; // prompt roda oculto
const SW_SHOWNORMAL = 1; // prompt será mostrado
ShellExecute('open', 'cmd.exe', '/C ipconfig > c:\saida_ipconfig.txt', NULL, SW_HIDE);
|
Depois dessas instruções no c:\ irá aparecer um arquivo chamado saida_ipconfig.txt
Neste arquivo estará a saída do comando ipconfig.
Vai dar um trabalhão pegar o IP, pois você terá que abrir esse arquivo e procurar pela linha que possui a parte IPv4 e no final desta linha está o IP.
Eu escrever o código para fazer isto, mas estou com preguiça.
|
|
Dom Fev 10, 2013 10:37 pm |
![Exibir perfil de usuários Exibir perfil de usuários](templates/Jet/images/lang_english/icon_profile.gif) |
![](templates/Jet/images/spacer.gif) |
Douglas Winchester
Usuário
![Usuário Usuário](images/2.gif)
Registrado: 23/01/13 Mensagens: 171
|
|
|
|
Só usa o: ![](templates/Jet/images/code_header.gif) | ![](templates/Jet/images/spacer.gif) | TStringList.IndexOf('IPv4');
//ou melhor
var nova_string : TStringList;
nova_string := TStringList.Create();
nova_string.LoadFromFile('saida_ipconfig.txt');
nova_string.IndexOf('IPv4');
|
|
|
Dom Fev 10, 2013 10:42 pm |
![Exibir perfil de usuários Exibir perfil de usuários](templates/Jet/images/lang_english/icon_profile.gif) |
![](templates/Jet/images/spacer.gif) |
Kleitinho
Usuário
![Usuário Usuário](images/2.gif)
![](images/avatars/gallery/Avatars/g13.gif)
Registrado: 31/01/13 Mensagens: 97
|
|
|
Dom Fev 10, 2013 11:39 pm |
![Exibir perfil de usuários Exibir perfil de usuários](templates/Jet/images/lang_english/icon_profile.gif) |
![](templates/Jet/images/spacer.gif) |
|
|
![](templates/Jet/images/spacer.gif) |
![](templates/Jet/images/c_left_bottom.gif) |
![](templates/Jet/images/c_right_bottom.gif) |
|