  | 
		  | 
	 
	 
	
	
		  | 
		
	
	
	
		| 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 | 
		  | 
	 
	
		  | 
	 
	
		 | 
	 
 
		 | 
		  | 
	 
	 
	
	
		  | 
		  | 
	 
	 
	 |