Evento Onclick quero abrir site

 
   3D Game Builder - Índice » Programação
Evento Onclick quero abrir site
Autor Mensagem
joaonaveia
Novato
Novato


Registrado: 01/11/09
Mensagens: 30

Evento Onclick quero abrir site
Como abo site cm um butão e com evento Onclick?


Dom Nov 01, 2009 8:46 pm Exibir perfil de usuários
Lemos
Usuário
Usuário


Registrado: 14/04/09
Mensagens: 802
Localização: Rio de Janeiro - RJ

Re: Evento Onclick quero abrir site
joaonaveia escreveu:
Como abo site cm um butão e com evento Onclick?


Cara, a sua dúvida é boa, eu também queria saber, acho que é com o comando ShellExecute:

ShellExecute

The ShellExecute function opens a specified file. The file can be an executable file or a document file.

Declaration:
function ShellExecute(Operation: String; Filename: String; Parameters: String; Directory: String; ShowCmd: Integer): Integer;


Eu ainda não testei pque não sei os parâmetros, o OIGAMES também queria muito saber, mas acho que só o Edirlei pode nos ajudar. Imagino que com esse comando até outros aplicativos poderão ser executados. Se eu souber de alguma coisa, posto aqui, eu também não pude ajudar o OIGAMES nessa.

Abraço

_________________
Lemos
http://alemdanimacao.zip.net/
Dom Nov 01, 2009 10:26 pm Exibir perfil de usuários
Edirlei
Administrador
Administrador


Registrado: 15/03/08
Mensagens: 760

É simples:

ShellExecute('open', 'www.3dgamebuilder.com.br', '', '', 1);
Dom Nov 01, 2009 11:24 pm Exibir perfil de usuários
Lemos
Usuário
Usuário


Registrado: 14/04/09
Mensagens: 802
Localização: Rio de Janeiro - RJ

Não consegui abrir um arquivo do PC!!
Edirlei escreveu:
É simples:

ShellExecute('open', 'www.3dgamebuilder.com.br', '', '', 1);


Fiz uma variação para que fosse aberto um arquivo no PC, um teste não evento OnInteract de um botão, pedi para abrir um arquivo .txt, mas não deu certo, tentei de 2 formas:

ShellExecute('open', 'AJUDA', '', 'G:\Pasta\Pasta', 1); e

ShellExecute('open', 'AJUDA', '', 'G:\Pasta\Pasta\AJUDA.txt', 1);

Declaration:
function ShellExecute(Operation: String; Filename: String; Parameters: String; Directory: String; ShowCmd: Integer): Integer;

O que está errado?

Confused

_________________
Lemos
http://alemdanimacao.zip.net/
Dom Dez 20, 2009 10:54 pm Exibir perfil de usuários
alemoes
Usuário
Usuário


Registrado: 21/08/08
Mensagens: 166
Localização: Clarkston, Washington

quem sabe Lemos, voce nao precise do nome do arquivo, no caso AJUDA, e sim apenas o caminho para o arquivo...
Seg Dez 21, 2009 12:16 am Exibir perfil de usuários
Mililo
Usuário
Usuário


Registrado: 05/12/08
Mensagens: 366
Localização: Santo Antônio de Pádua / RJ

É simples Lemos, o problema é que você colocou a extensão no lugar errado ela tem que ficar no filename, assim;
ShellExecute('open', 'AJUDA.txt', '', 'G:\Pasta\Pasta', 1);


Seg Dez 21, 2009 11:10 am Exibir perfil de usuários
Lemos
Usuário
Usuário


Registrado: 14/04/09
Mensagens: 802
Localização: Rio de Janeiro - RJ

Mililo escreveu:
É simples Lemos, o problema é que você colocou a extensão no lugar errado ela tem que ficar no filename, assim;
ShellExecute('open', 'AJUDA.txt', '', 'G:\Pasta\Pasta', 1);


Testei aqui e funcionou perfeitamente, obrigado Mililo! Faltou mesmo só a extensão. É um comando realmente muito útil, principalmente porque podemos criar esses arquivos externos, tipo ajuda, e abrir de dentro do jogo! O lance do site também funciona perfeitamente.

Abraço! Very Happy



_________________
Lemos
http://alemdanimacao.zip.net/
Sáb Dez 26, 2009 3:07 pm Exibir perfil de usuários
   3D Game Builder - Índice » Programação
Página 1 de 1