Ricardo,
segue código para colocar no arquivo .dpr do seu projeto. Em negrito a parte do sistema que controla a execução. program LiveTimingApp; uses Forms, Windows, Graphics, AdvGrid, LiveTiming in 'LiveTiming.pas' {frmMain}, About in 'About.pas' {frmAbout}; var Hand : THandle; {$R *.res} begin Hand := FindWindow('TApplication', 'F2 LiveTiming 3.1'); if Hand = 0 then begin Application.Initialize; Application.Title := 'F2 LiveTiming 3.1'; Application.CreateForm(TfrmMain, frmMain); Application.Run; end else ShowWindow(Hand,SW_NORMAL); end. Att, Marcos A. Ferreira São Paulo - BrasilMSN: maferre...@hotmail.itgoogle Talk: maf.decisiva Skype: m_abreuferreira Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode usar, copiar, ou divulgar as informações nela contidas ou tomar qualquer ação baseada nestas informações. Se você recebeu esta mensagem por engano, por favor, avise imediatamente o remetente, respondendo o email e em seguida, apague-o. Agradecemos sua cooperação. This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please, advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE. ENVIRONMENT commitment and responsibility, think about Before Printing. To: delphi-br@yahoogrupos.com.br From: silviop...@yahoo.com.br Date: Thu, 19 Feb 2009 18:40:39 -0800 Subject: Res: [delphi-br] Controlar a primeira execução de um executável Olá pessoal, Ricardo, eu acho que nem que seja na memória tem que usar algo externo (do EXE), qualquer coisa se vc não quiser usar arquivos externos ou o reg., eu posto aqui como fazer isso (o pessoal usa para uma aplicação não ser executada 2 vezes, mas, serve para uma rotina). ________________________________ []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silviop...@yahoo.com.br Gmail, GTalk: silviop...@gmail.com Hotmail, MSN: silviop...@hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° ________________________________ De: Ricardo César Cardoso <ricardo_engs...@yahoo.com.br> Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 19 de Fevereiro de 2009 16:13:45 Assunto: [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. 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] _________________________________________________________________ More than messagescheck out the rest of the Windows Live. http://www.microsoft.com/windows/windowslive/ [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html