|
|
|
Autor |
Mensagem |
Douglas Winchester
Usuário
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 |
|
|
Kleitinho
Usuário
Registrado: 31/01/13 Mensagens: 97
|
|
|
Sex Fev 08, 2013 11:35 am |
|
|
Marceloteen
Usuário
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 |
|
|
Douglas Winchester
Usuário
Registrado: 23/01/13 Mensagens: 171
|
|
|
|
| | 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 |
|
|
welgomes
Usuário
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.
| | 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 |
|
|
Douglas Winchester
Usuário
Registrado: 23/01/13 Mensagens: 171
|
|
|
|
Só usa o: | | 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 |
|
|
Kleitinho
Usuário
Registrado: 31/01/13 Mensagens: 97
|
|
|
Dom Fev 10, 2013 11:39 pm |
|
|
|
|
|
|
|
|