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 

Criando EXE com parametro

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


Registrado: Terça-Feira, 3 de Janeiro de 2006
Mensagens: 19

MensagemEnviada: Ter Mai 26, 2009 5:29 pm    Assunto: Criando EXE com parametro Responder com Citação

Queria saber como criar um exe com parametro em delphi 7.
Tipo eu tenho um sistema em VB e quero ir modificando pouco a pouco o codigo fonte pra delphi 7.
Qual seria a ideia, no programa em VB apenas chamar o exe do delphi + parametro do cadastro,movimentacao,etc.
exemplo:

shell "C:\Programa.exe -cadastro de cliente",vbNormalFocus

Essa api funciona, a unica coisa e que nao sei criar o exe no delphi com parametros como acesso aos devidos cadastros.
Seria bom um exemplo com fonte.

Quem puder me ajudar ficaria grato
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Yahoo Messenger MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Ter Mai 26, 2009 5:58 pm    Assunto: Responder com Citação

procure por ParamStr
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gambet
Novato
Novato


Registrado: Terça-Feira, 3 de Janeiro de 2006
Mensagens: 19

MensagemEnviada: Qua Mai 27, 2009 8:47 am    Assunto: Responder com Citação

if ParamStr(1) <> 'MinhaSenha' then begin
{ Para usar ShowMessage, coloque Dialogs no uses }
ShowMessage('Programa não pode ser executado diretamente');
Halt; { Finaliza }
end;

Achei esse codigo e realmente funciona.
Mas queria saber como posso fazer assim, criar o projeto normal e colocar os parametros em cada form.por exemplo:

o form principal: -principal
o form cadastro de cliente: -cadcli

Para que eu possa abrir diretamente a tela necessaria.
Isso porque vou passar de pouco em pouco o codigo para delphi.
Dai por exemplo faco o cadastro de cliente e chamo pelo vb com o parametro -cadcli

Assim eu nao consegui localizar em nenhum forum

Aguardo resposta
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Yahoo Messenger MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Qua Mai 27, 2009 8:58 am    Assunto: Responder com Citação

só vc testar se é o q vc quer e fazer o q deseja.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gambet
Novato
Novato


Registrado: Terça-Feira, 3 de Janeiro de 2006
Mensagens: 19

MensagemEnviada: Qua Mai 27, 2009 9:01 am    Assunto: Responder com Citação

Poderia me dar um exemplo logico.
Pois o que quero e tipo setar assim:

parametro -principal abre DIRETAMENTE o form principal

parametro -cadcli abre DIRETAMENTE o form de cadastro de clientes

mais nao sei onde e nem como faze-lo no delphi
queria um exemplo em codigo
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Yahoo Messenger MSN Messenger
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Qua Mai 27, 2009 10:31 am    Assunto: Responder com Citação

mais explicado q isso....

if ParamStr(1) = 'cadcli' then begin
Form1 := TForm1.Create(nil);
Form1.ShowModal;
Form1.Release;
Form1.Free;
end;
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gambet
Novato
Novato


Registrado: Terça-Feira, 3 de Janeiro de 2006
Mensagens: 19

MensagemEnviada: Qua Mai 27, 2009 11:09 am    Assunto: Responder com Citação

Grato deu certo
muito obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Yahoo Messenger 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