Abrir executavel atravez de outro
tem como eu abrir um .exe criado em delphi somente por outro?
por exemplo:
quando eu tentar abrir o exe filho ele ve se o pai esta aberto se nao estiver ele nao abre... podendo soh ser aberto pelo pai.
por exemplo:
quando eu tentar abrir o exe filho ele ve se o pai esta aberto se nao estiver ele nao abre... podendo soh ser aberto pelo pai.
Zumbi
Curtidas 0
Respostas
Skywalker
16/06/2004
Eu conheço tres formas:
1 - O exe filho na sua inicialização verifica se o exe pai esta executando, procurando - o na memoria, se ele estiver rodando continua a inicialização caso contrario aborta a inicialização
2 - O exe filho na sua inicialização verifica se foi passado um parametro, ou mais, que so o exe pai sabe.
3 - O exe pai cria um arquivo que o exe filho verifica os valores na inicialização.
1 - O exe filho na sua inicialização verifica se o exe pai esta executando, procurando - o na memoria, se ele estiver rodando continua a inicialização caso contrario aborta a inicialização
2 - O exe filho na sua inicialização verifica se foi passado um parametro, ou mais, que so o exe pai sabe.
3 - O exe pai cria um arquivo que o exe filho verifica os valores na inicialização.
GOSTEI 0
Zumbi
16/06/2004
como eu faco a segunda opcao????
GOSTEI 0
Xanatos
16/06/2004
Bom quanto o filho for aberto voce verifica se ha parametros e se sao os parametros que o pai passou usando o ParamStr()
Ex: o filho é sempre chamado pelo pai assim como progfilho par1
qdo o filho for executado voce verifica:
if ParamStr(1)<> ´par1´ then
//fecha sistema
:arrow:
Ex: o filho é sempre chamado pelo pai assim como progfilho par1
qdo o filho for executado voce verifica:
if ParamStr(1)<> ´par1´ then
//fecha sistema
:arrow:
GOSTEI 0