[Lazarus] UniqueInstance issue

Giuliano Colla giuliano.colla at fastwebnet.it
Tue Apr 12 16:47:51 CEST 2011

Luiz Americo Pereira Camara ha scritto:
> On 3/4/2011 08:17, Giuliano Colla wrote:
>> Luiz Americo Pereira Camara ha scritto:
>>> On 2/4/2011 15:18, Giuliano Colla wrote:
>>>> In an application I'm currently developing, meant to run under RHEL5, I
>>>> needed to ensure that no multiple instances were running, so I 
>>>> installed
>>>> the UniqueInstance component:
>>>> http://sourceforge.net/projects/lazarus-ccr/files/Unique%20Instance/Unique%20Instance%200.2/ 
>>> please publish a sample project and a stacktrace
>> To avoid attachment length problems, my zipped sandbox folder is 
>> available at:
>> http://www.copeca.it/colla/Sandbox.zip
>> where you can find project1 and project2, to help sort out the 
>> problems, together with Trace1.txt and Trace2.txt, which are the stack 
>> traces for project1 and project2.
>> Project1 is nothing but a form with only a TUniqueInstance component. 
>> If the component is enabled at design time, it works perfectly. If the 
>> component is not enabled at design time, see Trace1.txt. (stack trace 
>> of the first and only instance running)
>> In Project2 I tried to put in one by one all the components of my real 
>> application. Apparently the problem arises with the TMemo component, 
>> whose presence, together with TUniqueInstance, triggers the access 
>> violation (see Trace2.txt, which is the trace of the second instance 
>> running). A TMemo issue or a TUiniqueInstance issue?
> Thanks.
> I fixed the issue on svn.
> There's one issue pending that i'm working on it. See comments of 
> http://lazarusroad.blogspot.com/2006/12/only-one-instance.html

For your information, the link to svn in the wiki page is broken. After 
failing, I got the good one from blogspot. Now I'll test ASAP.

Giuliano Colla

Whenever people agree with me, I always feel I must be wrong (O. Wilde)

More information about the Lazarus mailing list