Létezik egy
UniqueInstance
nevű komponens, amely nem része a hivatalos kiadásnak. Letölthető
innen
.
Használatának legegyszerűbb módja, ha a programod által használt unit-ok közé felveszed a uniqueinstanceraw unitot és a általad kívánt helyen hívod a InstanceRunning függvényt.
Hogyan lehet megakadályozni Lazarusban hogy a megírt programot a felhasználó többször indítsa el? Le lehet-e ellenörizni, hogy az adott .EXE fut-e már a gépen?