Re: [Interest] Continued past failed assertions with MSVC

2023-05-09 Thread Thiago Macieira
On Tuesday, 9 May 2023 17:33:04 PDT Alexander Dyagilev wrote: > The most ugly thing coming from it is that it changes the way app works. > It executes additional event loop in those regions of code where it's > not supposed to happen. This can bring additional bugs and/or change an > apps' behavior

Re: [Interest] Continued past failed assertions with MSVC

2023-05-09 Thread Alexander Dyagilev
Yes, it's a horrible dialogue and it must be eliminated once and forever. The most ugly thing coming from it is that it changes the way app works. It executes additional event loop in those regions of code where it's not supposed to happen. This can bring additional bugs and/or change an apps'

Re: [Interest] Continued past failed assertions with MSVC

2023-05-09 Thread Scott Bloom
Macieira Sent: Tuesday, May 9, 2023 7:54 AM To: interest@qt-project.org Subject: Re: [Interest] Continued past failed assertions with MSVC On Monday, 8 May 2023 16:50:51 PDT Scott Bloom wrote: > I do on a regular basis. Not sure why you say it’s a horrible dialog, > it’s a message box 😊 wi

Re: [Interest] Continued past failed assertions with MSVC

2023-05-09 Thread Thiago Macieira
On Monday, 8 May 2023 16:50:51 PDT Scott Bloom wrote: > I do on a regular basis. Not sure why you say it’s a horrible dialog, it’s a > message box 😊 with the assertion information. Because it's "Abort", "Retry", "Ignore" that tells you that "Retry will launch the debugger", so it doesn't actually

Re: [Interest] Continued past failed assertions with MSVC

2023-05-08 Thread Tony Rietwyk
Hi Thiago, I rarely use Ignore - usually, I would temporarily comment out the assertion and rerun. What I find much more annoying is that after clicking Retry and debugging the environment, I cannot then ignore the error - rewind the stack back to the asserting routine and continue from the

Re: [Interest] Continued past failed assertions with MSVC

2023-05-08 Thread Scott Bloom
I do on a regular basis. Not sure why you say it’s a horrible dialog, it’s a message box 😊 with the assertion information. -Original Message- From: Interest On Behalf Of Thiago Macieira Sent: Monday, May 8, 2023 9:25 AM To: Qt Interest Subject: [Interest] Continued past failed

[Interest] Continued past failed assertions with MSVC

2023-05-08 Thread Thiago Macieira
When a Qt application fails a Q_ASSERT and was compiled against a debug-mode QtCore, with MSVC, it shows a debug dialog with three options: Abort, Retry, Ignore. It looks like https://www.google.com/search?q=_CrtDbgReport+dialog This is a horrible dialogue that harkens back to the DOS days. But