Les Snippets

Connexion

n'autoriser qu'une seule instance de l'application

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 31/08/2006 16:47:47 et initié par Renfield [Liste]
Date de mise à jour : 07/10/2006 16:30:16
Vue : 7378
Catégorie(s) : Système
Langages dispo pour ce code :
- VB6
- VB6
- Windev
- Windev
- Delphi 5
- C# 1.x, C# 2.x
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 09/01/2008
Posté par Caribensila [Liste]

var HandleMutex : THandle;


function IsRunning : Boolean;
  begin
  result := true;
  SetLastError(NO_ERROR);
  if OpenMutex(MUTEX_ALL_ACCESS,false,pChar('MonMtx'))<>0 then exit;
  HandleMutex  := CreateMutex(Nil,true,pChar('MonMtx'));
  if HandleMutex = 0 then ShowMessage('Erreur de Mutex')
                              else result := false;
end;


procedure TForm1.FormCreate(Sender: TObject);
  begin
  if IsRunning then Halt;
end;


procedure TForm1.FormDestroy(Sender: TObject);
  begin
  if HandleMutex <> 0 then ReleaseMutex(HandleMutex);
end;



Snippets en rapport avec : Instance, Unique, Application



Codes sources en rapport avec : Instance, Unique, Application

{JAVA / J2EE} INSTANCE UNIQUE D'UNE APPLICATION
La demande revenant souvent sur les forums (et ayant cherché moi-même par le passé), j'ai développé ...

{JAVA / J2EE} INSTANCE UNIQUE D'UN PROGRAMME (SANS SOCKET NI FICHIER)
Salut à tous, voici l'idée : une classe nommée essaie de renommer le jar en app_tmp.jar, si ...

{C# / C#.NET} INSTANCE UNIQUE + COMMUNICATION DE MESSAGES (COMPATIBLE 32 ET 64 BIT)
Cette DLL permet d'avoir une instance unique d'un programme en plus de permettre: 1. La communicat...

{JAVA / J2EE} UNE SEULE INSTANCE DE PROGRAMME SANS SOCKET
Dans le cadre d'un projet, je devais mettre en place un système multi-agents sur un réseau très sécu...

{Visual Basic, VB6, VB.NET, VB 2005} INSTANCE UNIQUE DE VOTRE APPLICATION
App.PrevInstance, oui, ok... mais ca ne permet que de savoir si l'exe courant a été lancé ou non....

{C / C++ / C++.NET} UNIQUE INSTANCE PROG (WIN32)
2 projets dans le zip pour 2 methodes. Les 2 methodes ramenent, si c'est le cas, l'ancienne instanc...

{Flash} DESSIN APPLICATION AS3
une base pour une application de dessin code action scripte 3 avec redimensionnement, palette & ta...

{JAVA / J2EE} JEU "PRO_REBAND" INTERFACE DE JEU ASSEZ INTERRESSANTE, JEU SIMPLE ET EFFICACE
ce jeu est un peu interressant..... Vous le peut etre sous un autre nom, moi je l'ai oublier. En fa...

{C / C++ / C++.NET} BOOK MON CORRECTEUR EN WIN32
Voici mon correcteur de pontuation en version win32. Il a deux option de correction dont une automa...

{PHP} MYRSSREADER :: APPLICATION WEB2
DEMO SUR : http://rss.amezghal.com | =================================== Salut, MyRSS est une app...