lasasarea.blogg.se

Rad studio 10.2 bug fixes
Rad studio 10.2 bug fixes









rad studio 10.2 bug fixes
  1. #Rad studio 10.2 bug fixes update
  2. #Rad studio 10.2 bug fixes Patch
  3. #Rad studio 10.2 bug fixes software
  4. #Rad studio 10.2 bug fixes plus
  5. #Rad studio 10.2 bug fixes professional

Release 3 also includes all the new features and enhancements introduced in Subscription Release 1 and Subscription Release 2, as well as the enhancements from the Android animation fixes (released on February 15th, 2018) and the Welcome Page Patch (released on January 16th, 2018).

#Rad studio 10.2 bug fixes professional

Inclusion of mobile support in Delphi and C++Builder Professional Edition.Īlso included are additional enhancements throughout various product areas, and over 100 bug fixes for publicly reported issues ( Expanded RAD Server support for Ext JS for creating Sencha Ext JS web clients with a RAD Server backend. New C++ capabilities, including CMake command line support and C++ Rename Refactoring. Enhancements to our core visual frameworks, including better HighDPI support for VCL and quality improvements for FireMonkey (FMX). The 10.2.3 release focuses on several key areas: 10.2 Tokyo - Release 3 consists of new features, enhancements, and bug fixes.

#Rad studio 10.2 bug fixes update

10.2 Tokyo - Release 3 (also known as 10.2.3) is an update of Delphi 10.2 Tokyo, C++Builder 10.2 Tokyo and RAD Studio 10.2 Tokyo available for any active Update Subscription customer.

#Rad studio 10.2 bug fixes software

nilling the reference destroys the object), but in more complex code the object is only destroyed when the reference goes out of scope.Embarcadero RAD Studio 10.2 Tokyo Update 3 | 6.3 GbĮmbarcadero Technologies, a leading provider of software solutions for application and database development, has released an update (R3) to Embarcadero RAD Studio 10.2 Tokyo. Simple cases, like the example above, probably works as expected (i.e. The strange thing is that it doesn't always behave like this.

rad studio 10.2 bug fixes

It's been my understanding that this was caused by a hidden temporary variable that is created by the compiler when you call a function returning an interface, and I've just learned to live with it. Var SavedCursor : ICursorRecall begin SavedCursor := SaveCursor ( crHourGlass ). Works great, but occasionally I want to restore the cursor before the end of the block so I do like this: The actual problem I'm having is with factory methods that returns an interface A common example is an implementation of the memento pattern that changes the current cursor and restores it when the memento is destroyed:īegin SaveCursor ( crHourGlass ). I tried to simplify the problem and simplified it so much that the problem didn't occur. Create as IUnknown WriteLn ( 'Do stuff' ) Foo := nil // This does destroy the object WriteLn ( 'Do more stuff' ) end begin Test () ReadLn end. Procedure Test var Foo : IUnknown begin Foo := TTestScope. I've not tried it but from the comment by Chee Wee Chua on RSP-28520 is seems I could solve it with a managed record inside a local block.ĭestructor Destroy override end ĭestructor TTestScope.

rad studio 10.2 bug fixes

Foo := nil // This doesn't destroy the object. I've always had a problem with this:   var Foo : IUnknown begin Foo := TInterfacedObject. At least this is by design while the old style seems more like a side effect of an implementation detail. I actually prefer that finalization style over the way interfaces etc. I mean, I've been running with a patched RTL for years that fixes all the design flaws in handling of floating point control flags.Īt least we have access to the RTL source code and so can apply fixes easily using code hooks.

#Rad studio 10.2 bug fixes plus

On the plus side these can be readily fixed yourself for your programs.

  • Threading - Incorrect calculation of IdleWorkerThreadCount.
  • InterlockedCompareExchange128 doesn't restore RBX.
  • TThreadedQueue and TMonitor issue, possible solution.
  • Issues I would like to see fixed now and consider critical are: System.Threading got some attention with the famous Cancel and Wait issue resolved.
  • Wrongly premultiplied TWICImage when assigning a Bitmap with aDefined.
  • Optimize TInvokeableVariantType.DispInvoke.
  • Memory leak in TInvokeableVariantType.DispInvoke.
  • System.AnsiStrings AdjustLineBreaks not exported.
  • There was a very large number of fixes, I think more than in any other previous version, and I was quite pleased that quite a few of my reports have been resolved, some of the unexpectedly: Right now the quality portal is updated at a frenetic rate.











    Rad studio 10.2 bug fixes