- Delphiartiklar, tips, forum, länksamling - 

      

START | DELPHI | LÄNKARGÄSTBOK 




 Forum

Grundkurs
  »Introduktion
  »Snabbguide
  »Komponenter
  »Händelser
  »Strängar
  »Räkna med Delphi   »Egna typer
  »Selektion
  »Iteration
  »Menyer
  »Funktioner
  »Arraystrukturer

Tips & Tricks
  »Nya tips
  »Blandat
  »Databaser
  »Filer
  »Forms
  »Grafik
  »Internet
  »Komponenter
  »Matematik
  »Multimedia
  »Objekt/ActiveX
  »Skrivare
  »Strängar
  »System
  »Mest lästa tips

Artiklar
  »Delphi och ADO
  »Bygga en DLL
  »Skapa en enkel rapport
  »Hantera registret
  »Enheter, units
  »Klassen TCanvas
  »Använd LookUp Controls

 Nya tips
 Lägg till tips
 Delphilänkar
 Gästbok

 

FuzzyDizzie » Delphi » Forum
Hur skapa meddelande vid dubbel uppstart?
2009-02-13 11:45 - dprsys [Registrerad 2007-05-15]
Om man vill starta två "instanser" av samma program, vilket kan vara praktiskt i vissa lägen, får man inte meddelande om att man redan har programmet öppet. Jag skulle vilja veta hur man gör för att få upp ex vis meddelandet "Du har redan startat program XYZ.EXE"




 
Hur skapa meddelande vid dubbel uppstart?
2009-02-13 17:00 - sberg [Registrerad 2004-04-20]
Hej!

Det finns några olika vägar att gå för att förhindra att ditt program kan startas med fler än en instans. Det vanliga är att skapa en s k Mutex. Här följer några länkar med kodexempel för att skapa en mutex:

http://www.swissdelphicenter.ch/en/showcode.php?id=42
http://www.ibrtses.com/delphi/singleinstance.html

Delphi.About har även en bra artikel i ämnet:
http://delphi.about.com/od/windowsshellapi/l/aa100703a.htm

Här har du en länk med exempel på en annan metod (semafor):
http://stackoverflow.com/questions/459554/how-do-i-tell-if-one-instance-of-my-program-is-running

mvh
Staffan



 
Hur skapa meddelande vid dubbel uppstart?
2009-02-15 09:06 - sberg [Registrerad 2004-04-20]
Hej igen!

Jag var lite snabb med att läsa din fråga. Du vill ha meddelande om ditt program redan är öppet men titta på den första länken i mitt inlägg ovan. Byt bara ut meddelandetexten i den koden.


 


 
 
© Copyright 2005 - Staffan Berg
- Alla rättigheter förbehålles -