David, can you say more about plans for the macOS compiler and C++ language standards? The Windows Clang compiler supports C++ 11, but the macOS one doesn't, which means RAD Studio effectively doesn't support C++ 11 if you're doing cross-platform dev
Fantastic! This was a big missing piece of the puzzle in C++ Builder, especially with larger projects. I look forward to trying it out!
I hope so, since DPI is a significant new challenges involved in UI design. I hope Emba is focusing on this!
I think DPI issues, including within the IDE, should be a priority, with the rise of high DPI devices. You might want to contact someone directly, instead of just posting on the forum.
Ok, thanks anyway Moskw for the reply.
Thanks for this response. According to the documentation under TObject, Methods, Free ( http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.TObject.Free ),
"To free a form, call its Release method, which destroys the form and releases the memory allocated for it after all its event handlers and those of the components it contains are through executing. Note: In C++ code, do not use Free[/b] to destroy an object. Use the delete keyword."
Since I'm using C++, the docs seem to state not to use Free, but delete doesn't seem have the same functionality as Release. Am I missing something here?
I really like the new Dark Color option. I am now using it - thank you!
As of Tokyo (and perhaps earlier), the FMX.Types.TFmxObject.Release method is deprecated. I use this method on some TForms for delayed destruction of the form. All I can find is that (in C++) delete should be used instead, but I don't believe this marks a form for delayed destruction. Is there a replacement for Release that one ought to use in this case?