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