| Autor | 
		Mensagem | 
	
	
		
			Kleitinho 
			Usuário 
			 
  
  
			
			
				Registrado: 31/01/13 Mensagens: 97
  | 
			 
			  
		 | 
		
			
				| Usar o comando Loadstringfromfile para pegar códigos da inte | 
				 | 
			 
			
				Como faço para usar o comando Loadstringfromfile para pegar códigos da internet?
 
Tentei assim ó: 	  | 	 	  | 	setobjectscript('Cubo0','OnLoop',LoadStringFromFile('admin.home.kleiton157.operaunite.com/file_sharing/content/app.txt')) | 	  
 
 
Mais da o seguinte erro:
 
 
	  | 	 	  | 	Cannot open file "D:\Arquivos de programas\Eternix\3D Game Builder\adm
 
in.home.kleiton157.operaunite.com\file_sharing\content\app.txt". O sistema não pode encontrar o caminho especificado. | 	 
 
 
 
  | 
			 
		  | 
	
	
		| Ter Mai 21, 2013 7:43 pm | 
		  | 
	
	
		  | 
	
	
		
			Sergio Winchester 
			Usuário 
			 
 
  
			
			
				Registrado: 23/03/13 Mensagens: 87
  | 
			 
			  
		 | 
		
			
				 | 
				 | 
			 
			
				admin.home.kleiton157.operaunite.com/file_sharing/content/app.txt
 
 
a sintaxe do nome do arquivo esta incorreta, todos os endereços da internet tem http:// no começo...
 
 
Vai no bloco de notas e clica em abrir arquivo, dai você digita: admin.home.kleiton157.operaunite.com/file_sharing/content/app.txt
 
Não vai funcionar, experimente colocar http://admin.home.kleiton157.operaunite.com/file_sharing/content/app.txt
 
e você vai ver a mágica do bloco de notas abrindo o arquivo...
  | 
			 
		  | 
	
	
		| Ter Mai 21, 2013 9:21 pm | 
		  | 
	
	
		  | 
	
	
		
			Kleitinho 
			Usuário 
			 
  
  
			
			
				Registrado: 31/01/13 Mensagens: 97
  | 
			 
			  
		 | 
		 | 
	
	
		| Ter Mai 21, 2013 9:38 pm | 
		  | 
	
	
		  | 
	
	
		
			Sergio Winchester 
			Usuário 
			 
 
  
			
			
				Registrado: 23/03/13 Mensagens: 87
  | 
			 
			  
		 | 
		
			
				 | 
				 | 
			 
			
				
 
 
Não o bloco de notas é só um exemplo, sem http:// o bloco de notas não abre, se você colocar http:// o bloco abre, eu imagino que o 3d gb seja o mesmo esquema, não testei...
 
 
  | 
			 
		  | 
	
	
		| Ter Mai 21, 2013 10:15 pm | 
		  | 
	
	
		  | 
	
	
		
			Kleitinho 
			Usuário 
			 
  
  
			
			
				Registrado: 31/01/13 Mensagens: 97
  | 
			 
			  
		 | 
		
			
				 | 
				 | 
			 
			
				Agora ficou assim
 
 
	  | 	 	  | 	setobjectscript('Cubo0','OnLoop',LoadStringFromFile('http://admin.home.kleiton157.operaunite.com/file_sharing/content/app.txt')) | 	  
 
 
O erro continua, parece que ele quer ler o arquivo que esta em "D:\Arquivos de programas\Eternix\3D Game Builder\http:\admin.home.kleiton157.operaunite.com\file_sharing\content\app.txt
 
 
:/
 
 
  | 
			 
		  | 
	
	
		| Qua Mai 22, 2013 12:19 pm | 
		  | 
	
	
		  | 
	
	
		
			Kleitinho 
			Usuário 
			 
  
  
			
			
				Registrado: 31/01/13 Mensagens: 97
  | 
			 
			  
		 | 
		
			
				 | 
				 | 
			 
			
				Talvez tenha que colocar o IP em algum lugar, por que esse arquivo esta no meu computador e esta como um host...
  | 
			 
		  | 
	
	
		| Qua Mai 22, 2013 12:29 pm | 
		  | 
	
	
		  | 
	
	
		
			Sergio Winchester 
			Usuário 
			 
 
  
			
			
				Registrado: 23/03/13 Mensagens: 87
  | 
			 
			  
		 | 
		
			
				 | 
				 | 
			 
			
					  | 	 	  | 	LoadStringFromFile
 
 
Retorna o conteúdo do arquivo "filename" como string. File "FileName" é aberto usando a bandeira fmShare-DenyNone. Note que esta função pode lançar uma exceção, se o arquivo não pode ser aberto.
 
 
declaração:
 
função LoadStringFromFile (FileName: string): String; | 	  
 
 
No delphi original essa função LoadStringFromFile se chama LoadFromFile, como podemos ver nesse >tópico< ela só abre arquivos que estão no HD da pessoa...
 
 
Para abrir um arquivo da internet usando delphi siga esses 2 passos:
 
1º Baixar o arquivo e salvar numa pasta, usando a função:  GetInetFile('http://www.meusite.com/arquivo.txt', 'C:\minha pasta\');
 
2º Carregar o arquivo da pasta, usando a função: LoadFromFile('C:\minha pasta\arquivo.txt');
 
 
Para abrir um arquivo da internet usando 3d game builder siga esses 2 passos:
 
1º Baixar o arquivo e salvar numa pasta, usando a função: Nenhuma encontrada.
 
2º Carregar o arquivo da pasta usando a função: LoadStringFromFile('C:\minha pasta\arquivo.txt');
 
 
Se alguém conseguir baixar um arquivo da net usando 3d gb, ganha meu respeito, porque no manual não tem nenhuma função pra baixa...
  | 
			 
		  | 
	
	
		| Qua Mai 22, 2013 11:16 pm | 
		  | 
	
	
		  | 
	
	
		
			Marceloteen 
			Usuário 
			 
  
  
			
			
				Registrado: 18/10/11 Mensagens: 369 Localização: Passos,MG | 
			 
			  
		 | 
		
			
				 | 
				 | 
			 
			
				Baixa meu tuto do servidor TFTP que você entende como funfa..
  _________________ 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! | 
			 
		  | 
	
	
		| Qui Mai 23, 2013 12:52 am | 
		  | 
	
	
		  | 
	
	
		 |