All,
As a warning: Don't use multi syntax methods in classes as it may break your project(s).
Today I added two new syntaxes to a method (that was already multi-syntaxed) by copy/pasting the first two syntaxes into the class again.
All of a sudden:
What a piece of JUNK IDE... :mad: :sneg:
If they can't implement it right, then they should simply leave it out instead of people having to waste so much time...
Loosing my religion already for quite some time in this piece of junk...
(But better is around the corner (VS))
Just FYI
Peter
As a warning: Don't use multi syntax methods in classes as it may break your project(s).
Today I added two new syntaxes to a method (that was already multi-syntaxed) by copy/pasting the first two syntaxes into the class again.
All of a sudden:
- the IDE started to propose to rename a multitude of variables (which have nothing to do with the syntax additions to the method).
- next nothing compiled anymore and the IDE simply crashed
- deleted the cpl directory, the .env file, etc...
- opened the project again and reverted to the previous version of the class from the scm with only the original two syntaxes for the method which always worked until now in the eight projects amongst which it is shared
- no compile errors anymore indicating everything is fine...
- test project in debug run to make sure everything is still OK...
- surprise, surprise: the existing previously running and deployed code goes into exception now during execution: no matching syntax found (WTF???###!!!)
- reclosing, redeleting cpl, .env, etc, etc, etc, ...
- NOT A SINGLE METHOD signature that previously ran excellently worked. All go into exception upon their call during execution with teh message: no matching syntax found
- This class (integrating with custom written .Net C# Assemblies as I am moving piece by piece functionality away from WX) was shared among 8 projects and broke thus 8 projects.
- Rewriting the multi syntax of that method in the class into differently named methods with identical code next ran fine. It is clear that their multi-syntax feature (introduced in WX18 or so) is still not up to production level. The immensely annoying issue of this piece of junk IDE is now that I need to review the other 7 projects where the class is shared to cover for these changes removing the multi syntax method calls into the separately named methods.
What a piece of JUNK IDE... :mad: :sneg:
If they can't implement it right, then they should simply leave it out instead of people having to waste so much time...
Loosing my religion already for quite some time in this piece of junk...
(But better is around the corner (VS))
Just FYI
Peter