Re: [delphi-br] Controlar a primeira execução de um executável
Será isso mesmo que o colega se referiu na thread que ele abriu? Entendi que ele queria testar a primeira vez que o software é rodado, e não evitar que o software seja aberto simultaneamente na mesma máquina! Sds __ Emanuel Coutinho Salvador-Ba-Brasil Daniel Bastos escreveu: http://www.delphi.eti.br/ver_dica.php?id=1153 http://www.delphi.eti.br/ver_dica.php?id=1153 2009/2/19 Coutinho - Yahoo emanuelcouti...@yahoo.com.br mailto:emanuelcoutinho%40yahoo.com.br Ricardo Cesar... Por que você não usa uma entrada no Registry do Windows... Vai lá no HKEY_LOCAL_MACHINE\SOFTWARE... cria uma entrada para seu software, umas chaves, e pronto. Você pode ainda procurar uma outra chave tipo em HKEY_USERS\SOFTWARE... e cria uma chave maluca lá que seó você sabe, e umas chaves esdrúxulas... e pronto... esconde lá no registro do windows... Sds __ Emanuel Coutinho Salvador-Ba-Brasil Ricardo César Cardoso escreveu: Boa tarde. Como faria para que uma rotina no meu programa só fosse executada uma única vez, durante a primeira execução do software? Até já implementei isso usando arquivos externos, campo em base de dados e o registro, mas queria saber se existe alguma outra maneira de se fazer isso, sem usar um arquivo externo. É possível? Desde já grato, Ricardo. __ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- Abs Daniel A. Bastos [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Controlar a primeira execução de um executável
Boa tarde. Como faria para que uma rotina no meu programa só fosse executada uma única vez, durante a primeira execução do software? Até já implementei isso usando arquivos externos, campo em base de dados e o registro, mas queria saber se existe alguma outra maneira de se fazer isso, sem usar um arquivo externo. É possível? Desde já grato, Ricardo. _ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Re: [delphi-br] Controlar a primeira execução de um executável
Ricardo Cesar... Por que você não usa uma entrada no Registry do Windows... Vai lá no HKEY_LOCAL_MACHINE\SOFTWARE... cria uma entrada para seu software, umas chaves, e pronto. Você pode ainda procurar uma outra chave tipo em HKEY_USERS\SOFTWARE... e cria uma chave maluca lá que seó você sabe, e umas chaves esdrúxulas... e pronto... esconde lá no registro do windows... Sds __ Emanuel Coutinho Salvador-Ba-Brasil Ricardo César Cardoso escreveu: Boa tarde. Como faria para que uma rotina no meu programa só fosse executada uma única vez, durante a primeira execução do software? Até já implementei isso usando arquivos externos, campo em base de dados e o registro, mas queria saber se existe alguma outra maneira de se fazer isso, sem usar um arquivo externo. É possível? Desde já grato, Ricardo. __ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com
Re: [delphi-br] Controlar a primeira execução de um executável
Antes de mais nada obrigado pela atenção Eduardo! Uma questão boba: e quando o usuário for executar o programa pela segunda vez, o valor de X retorna para o padrão, não é? Eu teria que persistir esse novo valor da variável global e fazer que numa próxima execução esse valor persistido já fosse o valor inicial, o que impede a execução dessa rotina. Mas vou fazer um teste prático amanhã, pra me certificar e ter o desencargo de consciência. []'s Ricardo. _ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qui, 19/2/09, Eduardo Silva dos Santos eduardo@gmail.com escreveu: Você pode criar uma variável global, atribui um valor X, ao executar esse rotina verificar, se o valor for X, executa a rotina e muda o valor pra Y, se ao iniciar a rotina o valor for diferente de X nao executa. 2009/2/19 Ricardo César Cardoso ricardo_engsoft@ yahoo.com. br Boa tarde. Como faria para que uma rotina no meu programa só fosse executada uma única vez, durante a primeira execução do software? Até já implementei isso usando arquivos externos, campo em base de dados e o registro, mas queria saber se existe alguma outra maneira de se fazer isso, sem usar um arquivo externo. É possível? Desde já grato, Ricardo. __ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: eduardo.drd@ gmail.com Site: http://www.drdsiste mas.com.br/ ... Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Re: [delphi-br] Controlar a primeira execução de um executável
Na verdade eu até poderia e já faço assim, mas tenho que tornar transparente esse processo para usuários do Vista (que dependem de desativação do UAC ou de senha de administrador para conseguir a alteração) Anyway, muito obrigado pela sugestão Emanuel! []'s Ricardo. _ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qui, 19/2/09, Coutinho - Yahoo emanuelcouti...@yahoo.com.br escreveu: Ricardo Cesar... Por que você não usa uma entrada no Registry do Windows... Vai lá no HKEY_LOCAL_MACHINE\ SOFTWARE. .. cria uma entrada para seu software, umas chaves, e pronto. Você pode ainda procurar uma outra chave tipo em HKEY_USERS\SOFTWARE ... e cria uma chave maluca lá que seó você sabe, e umas chaves esdrúxulas... e pronto... esconde lá no registro do windows... Sds _ _ Emanuel Coutinho Salvador-Ba- Brasil Ricardo César Cardoso escreveu: Boa tarde. Como faria para que uma rotina no meu programa só fosse executada uma única vez, durante a primeira execução do software? Até já implementei isso usando arquivos externos, campo em base de dados e o registro, mas queria saber se existe alguma outra maneira de se fazer isso, sem usar um arquivo externo. É possível? Desde já grato, Ricardo. _ _ _ _ _ _ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Re: [delphi-br] Controlar a primeira execução de um executável
Obrigado pela dica Daniel, mas já tenho implementada uma rotina que não permite executar mais de uma instância do meu aplicativo simultaneamente. []'s Ricardo. _ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qui, 19/2/09, Daniel Bastos danbas...@gmail.com escreveu: De: Daniel Bastos danbas...@gmail.com Assunto: Re: [delphi-br] Controlar a primeira execução de um executável Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 19 de Fevereiro de 2009, 18:28 http://www.delphi. eti.br/ver_ dica.php? id=1153 2009/2/19 Coutinho - Yahoo emanuelcoutinho@ yahoo.com. br Ricardo Cesar... Por que você não usa uma entrada no Registry do Windows... Vai lá no HKEY_LOCAL_MACHINE\ SOFTWARE. .. cria uma entrada para seu software, umas chaves, e pronto. Você pode ainda procurar uma outra chave tipo em HKEY_USERS\SOFTWARE ... e cria uma chave maluca lá que seó você sabe, e umas chaves esdrúxulas... e pronto... esconde lá no registro do windows... Sds _ _ Emanuel Coutinho Salvador-Ba- Brasil Ricardo César Cardoso escreveu: Boa tarde. Como faria para que uma rotina no meu programa só fosse executada uma única vez, durante a primeira execução do software? Até já implementei isso usando arquivos externos, campo em base de dados e o registro, mas queria saber se existe alguma outra maneira de se fazer isso, sem usar um arquivo externo. É possível? Desde já grato, Ricardo. _ _ _ _ _ _ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com http://br.maisbusca dos.yahoo. com - - -- -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- Abs Daniel A. Bastos [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]