Olá Marcelo,

Se você não quiser recorrer a API pode fazer em SAL mesmo.

On SAM_AppStartup
      if SalAppFind ( sNomeDoExecutavel , FALSE )
         Call SalMessageBox ( "Esta aplicação não pode ser carregada duas
vezes", " " , MB_Ok )
         Call SalQuit( )



um abraço,
Lairton.





----- Original Message -----
From: "Marcelo Pena" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, March 06, 2002 3:20 PM
Subject: [sqlwin] API Windows


Boa tarde lista,

Preciso restringir a execução de uma aplicacao SQLWindows em somente 1
vez. Isto é, não importa quantas vezes o usuário invoca esta aplicação,
o micro irá executar somente uma cópia desta.

Sei que existe uma funcao API Windows que verifica se a aplicação
invocada já está sendo executada em memória, e gostaria de saber qual é
esta função, a DLL usada e se possível a sua chamada (exemplos).

Desde já meu muito obrigrado.

     Maritima Seguros S/A
 Tecnologia da Informação
     Analista Programador
         Marcelo Pena
[EMAIL PROTECTED]
     (55)(11) 3156-1849
===============Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
===============

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a