max 1x

Tags:    delphi

hvordan kan jeg gøre, så der max kan være en kopi af mit program åbent ad gangen, så hvis en bruger prøver at åbne en fil, og programmet allerede er åbent, så åbnes filen i det program der allerede er åbent ?



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du kan bruke Semaphores:
Fold kodeboks ind/udKode 


Mvh
DiZpel

[Redigeret d. 03/06-04 18:36:31 af DiZpel]



Du kan også bruge Mutex.

Fold kodeboks ind/udKode 

I formCreate skriver du

begin
if not IsAppRunning then

else
Application.Terminate;
end



-------------------------------------------------------
Jonas (Decko)
http://www.growyourownshit.com/users/Decko
-------------------------------------------------------



hvad er forskellen på de 2, hvordan virker de, og hvordan kan jeg sende parametren over til det allerede åbnede program?



mangelfuldt svar, lukker



t