Multiple errors building NPP 7.5.6
-
Hi Yaron,
can you set a breakpoint onto line 100 in VerticalFileSwitchesListView.cpp
like hererun the project by pressing F5, once npp appears do the setting changes
and then when VS comes up with the breakpoint step through it with F10
until you receive the access denied exception, then we know which
part exactly throws that exception.Cheers
Claudia -
Hello Claudia,
I hope you’ve had a good day. Thanks again.
Well, it seems that line 95 is the culprit.
A shot in the dark:
You can see the messageThe content requires a new version of Internet Explorer
in the Diagnostic Tools.
I hardly use IE directly but I have some applications using it; I still have IE 8 installed as it’s impossible to disable Clear Type in more recent versions.
Can that be somehow related? Or do you build NPP under Wine without even having IE?I do appreciate your help.
I don’t know when you’re going to retire tonight. :)
I won’t be by my PC tomorrow and Saturday.Best regards.
-
Hello Yaron,
I’m running windows7 inside a virtual machine and IE is of version 11.
IE might be an issue for your VS2017, MS had made dependencies
in the past so I wouldn’t be surprised if it is needed to run VS correctly.
But is it relevant for your current problem?What makes me wonder is that you said, when clicking disable extension column first
you don’t have the problem which makes me think that the initialization is the same
and the listview control in general shouldn’t be the problem but if it already crashes
before doing initList something within init must have been corrupted already.
And in init is the InitCommonControlsEx which is basically responsible for
making listview available but … why should it work if you disable the extension first.Can you make the dmp file available? Through your github page?
I’m curious what is going on.The other way would be to put a breakpoint on line 2243 in NppBigSwitch.cpp,
the line with if (toShow) and then if either launchFileSwitcherPanel() or
launchFileSwitcherPanel->display(false) is reached use F11 to jump into
this function and then use F10 onwards and carefully check the variables when
the lines have executed. Sounds a lot but once you get familiar with it,
it looses all of its magic ;-)Cheers
Claudia -
Hello Claudia,
…
But is it relevant for your current problem?Understanding why my build crashes and yours does not is actually more important to me than fixing the Doc Switcher issue.
I hardly use that feature but I suspect some other features may not work properly as well.Here is the Dump file.
The other way would be to put a breakpoint on line 2243…
Should I build it as
Debug
instead ofRelease
?Thank you for further looking into it and for the detailed explanations. I do appreciate that.
Best regards.