Join 34,000+ subscribers and receive articles from our
blog about software quality, testing, QA and security.

Inconsistencies in Process Flow window


#1

This is my WinMain method:

WINAPI wWinMain(HINSTANCE, HINSTANCE, LPTSTR, int)
{
   try
   {
      TSiSession *SiSerialCom = Si->AddSession(L"SerialCom", true);
      Si->LoadConfiguration(L"log.sic");
      SiMain->EnterProcess(lvMessage);
      SiMain->LogSeparator();
      SiMain->LogMessage(L"Starting ELMA...");
      SiSerialCom->LogSeparator();
      ...
    }
   catch (Exception &exception)
   {
   }

   SiMain->LeaveProcess(lvMessage);
   return 0;
}

After I close the application, the process flow looks like this. The item corresponding to actual instance of application is correctly closed, but at the same time new one is created. Why the SI Console thinks that application is running?


#2

Hello,

Thanks for your posting. Could you set your connection string to a log file and send us this log file to our help desk?

contact@gurock.com

That would be appreciated.

Regards,
Tobias