Home » U++ Library support » U++ Widgets - General questions or Mixed problems » Random problems with destructors in GUI classes
Random problems with destructors in GUI classes [message #49421] |
Thu, 08 February 2018 10:11 ![Go to next message Go to previous message](theme/default/images/down.png) |
![](https://www.ultimatepp.org/forums/images/custom_avatars/648.jpg) |
koldo
Messages: 3372 Registered: August 2008
|
Senior Veteran |
|
|
Hello all
I have random problems with GUI controls. Sometimes with DEBUG or RELEASE, when a control is destructed an EXCEPTION_ACCESS_VIOLATION exception raises. This happens in ScatterCtrl.
For example, function ScatterCtrl::DoShowEditDlg() calls PropertiesDlg(*this, itab).Run(true) opening a dialog.
Sometimes, when this dialog is closed, this errror raises. The function call stack represets basically destructors:
![index.php?t=getfile&id=5501&private=0](index.php?t=getfile&id=5501&private=0)
It is like there is a problem in the destructors order, so that in this case, when ColorPusher destructor is called, parent controls has been already destructed.
I have seen that many or maybe all GUI controls have virtual destructors. Maybe it has no sense but, should GUI user controls destructors have to be also virtual?
Best regards
Iñaki
[Updated on: Thu, 08 February 2018 10:14] Report message to a moderator
|
|
|
![Read Message Read Message](theme/default/images/read.png) |
![icon4.gif](images/message_icons/icon4.gif) |
Random problems with destructors in GUI classes
By: koldo on Thu, 08 February 2018 10:11
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: koldo on Thu, 08 February 2018 11:25
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: mirek on Fri, 09 February 2018 13:36
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: koldo on Thu, 08 February 2018 13:02
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: mirek on Fri, 09 February 2018 13:48
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: koldo on Sat, 10 February 2018 23:53
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: mirek on Sun, 11 February 2018 08:25
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: mirek on Sun, 11 February 2018 08:33
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: koldo on Sun, 11 February 2018 09:27
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: koldo on Mon, 12 February 2018 22:24
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: mirek on Mon, 12 February 2018 23:06
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: koldo on Tue, 13 February 2018 10:53
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: mirek on Sat, 17 February 2018 12:43
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: koldo on Sun, 18 February 2018 10:06
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: mirek on Sat, 24 February 2018 10:28
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: mirek on Sat, 24 February 2018 12:40
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: koldo on Fri, 02 March 2018 15:00
|
![Read Message Read Message](theme/default/images/read.png) |
|
Re: Random problems with destructors in GUI classes
By: mirek on Fri, 02 March 2018 15:07
|
Goto Forum:
Current Time: Sat Jun 15 21:07:48 CEST 2024
Total time taken to generate the page: 0.02545 seconds
|