| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
gambet Novato

Registrado: Terça-Feira, 3 de Janeiro de 2006 Mensagens: 19
|
Enviada: Ter Mai 26, 2009 5:29 pm Assunto: Criando EXE com parametro |
|
|
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 |
|
 |
gilsonnrodrigues Moderador

Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Ter Mai 26, 2009 5:58 pm Assunto: |
|
|
| procure por ParamStr |
|
| Voltar ao Topo |
|
 |
gambet Novato

Registrado: Terça-Feira, 3 de Janeiro de 2006 Mensagens: 19
|
Enviada: Qua Mai 27, 2009 8:47 am Assunto: |
|
|
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 |
|
 |
gilsonnrodrigues Moderador

Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Qua Mai 27, 2009 8:58 am Assunto: |
|
|
| só vc testar se é o q vc quer e fazer o q deseja. |
|
| Voltar ao Topo |
|
 |
gambet Novato

Registrado: Terça-Feira, 3 de Janeiro de 2006 Mensagens: 19
|
Enviada: Qua Mai 27, 2009 9:01 am Assunto: |
|
|
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 |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Qua Mai 27, 2009 10:31 am Assunto: |
|
|
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 |
|
 |
gambet Novato

Registrado: Terça-Feira, 3 de Janeiro de 2006 Mensagens: 19
|
Enviada: Qua Mai 27, 2009 11:09 am Assunto: |
|
|
Grato deu certo
muito obrigado |
|
| Voltar ao Topo |
|
 |
|