Como usa a função IPAddress?

 
   3D Game Builder - Índice » Programação
Como usa a função IPAddress?
Autor Mensagem
Douglas Winchester
Usuário
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 Exibir perfil de usuários
Kleitinho
Usuário
Usuário


Registrado: 31/01/13
Mensagens: 97

Eu também não faço a menor ideia, mais pode tentar com isso aqui: https://edirlei.com/3dgamebuilder/pt/3dgamebuilder/Tutorial19.php

Se conseguir, me da um toque... to precisando disso também
Sex Fev 08, 2013 11:35 am Exibir perfil de usuários
Marceloteen
Usuário
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 Exibir perfil de usuários
Douglas Winchester
Usuário
Usuário


Registrado: 23/01/13
Mensagens: 171

Marceloteen escreveu:
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
welgomes
Usuário
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.

Código:
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
Douglas Winchester
Usuário
Usuário


Registrado: 23/01/13
Mensagens: 171

Só usa o:
Código:
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
Kleitinho
Usuário
Usuário


Registrado: 31/01/13
Mensagens: 97

Gênios....
Dom Fev 10, 2013 11:39 pm Exibir perfil de usuários
   3D Game Builder - Índice » Programação
Página 1 de 1