View Issue Details

IDProjectCategoryView StatusLast Update
0001793NoesisGUIC++ SDKpublic2020-09-22 11:53
ReporterJorenAssigned Tosfernandez 
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionno change required 
Product Version3.0.5 
Target VersionFixed in Version 
Summary0001793: Compile Warning in Noesis 3.0.5, C4263
DescriptionNoesisGUI\NsGui\FrameworkElement.h(825,17): error C4263: 'void Noesis::FrameworkElement::OnQueryCursor(Noesis::BaseComponent *,const Noesis::EventArgs &)': member function does not override any base class virtual member function

https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-4-c4263?view=vs-2019

OnQueryCursor seems to be defined with different parameters in UIElement.

We specifically have this warning treated as an error, blocking me from updating to 3.0.5. Either way I think this was just an oversight.
TagsC++
PlatformAny

Activities

sfernandez

sfernandez

2020-09-21 16:10

manager   ~0006633

Hi Joren,

The changeset 9596 removed lots of static functions in the public headers, including that OnQueryCursor.
Version 3.0.5 corresponds to changeset 9610, so you shouldn't have that function as part of FrameworkElement.

Could you please verify you are using the correct revision number?
Joren

Joren

2020-09-21 16:20

reporter   ~0006634

Hi, I'm on 9579. Which is the latest I can see in my checkout. My checkout is pointed at Noesis/NoesisSDK/trunk/Native.

I see Noesis/NoesisSDK/tags/3.0.5 exists, so I will try this one.
jsantos

jsantos

2020-09-21 16:36

manager   ~0006635

Yes, please, make sure you are using

svn://svn.noesisengine.com/Noesis/NoesisSDK/tags/3.0.5

trunk is right now a preview of 3.1
Joren

Joren

2020-09-22 11:51

reporter   ~0006636

Yea, this works. Thanks.

It seems a new crash got introduced, I opened a separate ticket for that (0001794)

Feel free to close this one.

Issue History

Date Modified Username Field Change
2020-09-21 15:31 Joren New Issue
2020-09-21 15:31 Joren Tag Attached: C++
2020-09-21 16:10 sfernandez Assigned To => sfernandez
2020-09-21 16:10 sfernandez Status new => feedback
2020-09-21 16:10 sfernandez Note Added: 0006633
2020-09-21 16:20 Joren Note Added: 0006634
2020-09-21 16:20 Joren Status feedback => assigned
2020-09-21 16:36 jsantos Note Added: 0006635
2020-09-21 16:36 jsantos Status assigned => feedback
2020-09-22 11:51 Joren Note Added: 0006636
2020-09-22 11:51 Joren Status feedback => assigned
2020-09-22 11:53 jsantos Status assigned => resolved
2020-09-22 11:53 jsantos Resolution open => no change required