U++ framework
Do not panic. Ask here before giving up.

Home » U++ Library support » U++ Core » Deprecating THISBACK (Post 2020.2 release)
Re: Deprecating THISBACK [message #55160 is a reply to message #55158] Thu, 15 October 2020 01:01 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 14291
Registered: November 2005
Ultimate Member
Klugier wrote on Thu, 15 October 2020 00:10
Hello,

Backing to this problem. I see that several templates (.upt) have CLASSNAME declaration. From my perspective the good idea would be to remove that declaration. After that all new code shouldn't have dependency to THISBACK:

CtrlLib/Complex.upt:
...
class <:classname:> : public <:lay > 1 ? "With" + classname + "Layout<TopWindow>" : "TopWindow":> {
public:
	typedef <:classname:> CLASSNAME;
	<:classname:>();
};
...


Could be:
...
class <:classname:> : public <:lay > 1 ? "With" + classname + "Layout<TopWindow>" : "TopWindow":> {
public:
	<:classname:>();
};
...


Skylark and Tutrle templates are also affected...

Klugier


Agreed. Will do.

Mirek
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon5.gif
Read Message
Read Message
Read Message
Read Message
Previous Topic: ClearModifyDeep() error ??
Next Topic: DarkThemeCached
Goto Forum:
  


Current Time: Sat Sep 05 13:21:18 GMT+2 2026

Total time taken to generate the page: 0.00643 seconds