ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

como rodar uma aplicação em delphi? [RESOLVIDO]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
lukinha2000
Novato
Novato


Registrado: Domingo, 17 de Julho de 2011
Mensagens: 8
Localização: goianesia

MensagemEnviada: Dom Jul 17, 2011 9:04 pm    Assunto: como rodar uma aplicação em delphi? [RESOLVIDO] Responder com Citação

alguem aqui pode me ajudar??
sou novo aqui no forum e em programaçao em delphi
quero rodar um jogo dentro da minha aplicação.
uso o seguinte comando : WinExec('powder-legacy.exe',SW_NORMAL);
mas nao acontece nada quando eu vou executar a aplicação.


Editado pela última vez por lukinha2000 em Seg Jul 18, 2011 10:46 am, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
NalDinHuU
Colaborador
Colaborador


Registrado: Segunda-Feira, 26 de Julho de 2010
Mensagens: 1294
Localização: João Pessoa/PB

MensagemEnviada: Seg Jul 18, 2011 12:01 am    Assunto: Responder com Citação

1 • Bem-Vindo ao Fórum.
2 • O Jogo não vai rodar na sua aplicação, ela só vai abrir ele.
3 • Tente da seguinte maneira:
Código:
WinExec('C:\Program Files\Jogo\powder-legacy.exe',SW_NORMAL);

Não Coloque só o executável, e sim o caminho completo da pasta onde ele está assim como no exemplo acima.
_________________
Try
Topic.Resolve;
Finally
Topic.Caption := Topic.Caption + '[RESOLVIDO]';
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
joaom16
Novato
Novato


Registrado: Quinta-Feira, 20 de Janeiro de 2011
Mensagens: 83

MensagemEnviada: Seg Jul 18, 2011 1:43 am    Assunto: Responder com Citação

Adicione nas uses ShellAPI
Código:
ShellExecute(handle, 'open', 'powder-legacy.exe', nil, nil, SW_SHOWNORMAL);


isto que queria?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
lukinha2000
Novato
Novato


Registrado: Domingo, 17 de Julho de 2011
Mensagens: 8
Localização: goianesia

MensagemEnviada: Seg Jul 18, 2011 9:42 am    Assunto: Responder com Citação

usei o exemplo do NalDinHuU e deu certo!
valeu mesmo!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB