Many thanks. I was just including the unit in my project - but have installed the component now. However I have a couple of issues:
1) When using the example project I get the following error (on Windows) when the application close (either via closign but itself, or when it detects another instance and shits itself):
Error: Heap dump by heaptrc unit.
2) If I create a new project, add the component and run it - it works fine. When I then save the project and try to run it again, I get the errors below in the build. I presume it's a path issue but couldn't see how to resolve this as I've added the UniqueInstance path to the project paths:
Options changed, recompiling clean with -B
UniqueInstance.lpr(20,1) Error: Undefined symbol: DEBUGINFO_UNIQUEINSTANCE
UniqueInstance.lpr(20,1) Error: Undefined symbol: DEBUGSTART_UNIQUEINSTANCE
UniqueInstance.lpr(20,1) Error: Undefined symbol: DEBUGEND_UNIQUEINSTANCE
UniqueInstance.lpr(20,1) Error: Undefined symbol: THREADVARLIST_UNIQUEINSTANCE
UniqueInstance.lpr(20,1) Error: Undefined symbol: VMT_UNIQUEINSTANCE_TUNIQUEINSTANCE
UniqueInstance.lpr(20,1) Fatal: There were 5 errors compiling module, stopping
Many thanks,