Page 2 of 2

Re: Application process is not terminated

Posted: Wed Dec 07, 2016 10:32 pm
by 16677938
Has this issue been fixed in v2016 (the latest release)?

--nbp.

Re: Application process is not terminated

Posted: Fri Dec 09, 2016 2:52 pm
by 10050769
Hello nbp,

The shutdown of GDIPlus may be used alongside other instances of ‘open’ GDI Plus in your application but open-close order must be respected in the form that opens/closes be nested. Ie. If GDI+ has been activated in your application and TeeChart is opened, TeeChart should be closed before the other module that uses GDI+ so that calls remain nested in context to one another. Alternatively, to be sure that TeeChart is deactivating GDI+ before any other close of GDI+ in your application, you can close it immediately on opening TeeChart (causing TeeChart to use GDI, not GDI+).

eg. m_Chart->GetAspect().GetGDIPlus().SetActive(false);

to be called immediately after:

m_Chart->Create..

We don't plans to fix that and I suggest you follow the above recommendation to prevent the problem.

Thanks in advance

Re: Application process is not terminated

Posted: Wed Feb 08, 2017 5:39 pm
by 16677938
Any news on this? I'm using TeeChart 2014 and seeing the same issue. My application process doesn't terminate on exit. We are using the correct sequence of GDIPlus startup and shutdown

Unfortunately when I build a simple app in order to send it to you the problem doesn't occur.

Re: Application process is not terminated

Posted: Fri Feb 10, 2017 9:10 am
by yeray
Hello,

As Sandra explained, there isn't much we can do to fix it.
If you can reproduce the problem in a simple application, we'll be glad to take a look at it.