Itt a 2. Patch a RAD Studio 10.4-hez

Pár napja jelent meg a hír a hivatalos Embarcadero blog-on arról, hogy már letölthető a második javítása, azaz Patch a RAD Studio 10.4-hez. A teljes angol nyelvű bejegyzés mely tartalmazza a részletes telepítési útmutatót itt érhetik el.

Ez a Patch több problémát is kijavít a RAD Studio új változatában, érintve, többek között, a Delphi Compiler-t, a RAD Studio IDE-t általánosságban, az új LSP-alapú Code Insight-ot, valamint a C ++ Builder Android exception-öket és néhány debugger problémát is.

A 2. Patch telepítéséhez az szükséges először az 1. Patch telepítése szükséges (külön elérhető a GetIt-en és a letöltési portálon). A Patch telepítése minden RAD Studio 10.4 ügyfél számára javasolt. Érdemes még megjegyezni, hogy egy elég nagy méretű fájlról van szó (kb. 190 MB).

A Patch-ben lévő Readme file részletes telepítési utasításokat tartalmaz. Kérjük, figyelmesen olvassa el a lépéseket (vagy az eredeti blogbejegyzés megfelelő lépéseit), mivel a GetIt letöltés nem telepíti automatikusan a javítást. A telepítéshez kövesse az utasításokat.

A felhasználók által bejelentett problémák listája, amelyek javítva lettek a RAD Studio 10.4 Patch 2-ben.

  • VCL Grids bug 
  • REGRESSION] Misalignment in TStringGrid, StretchDraw method in OnDrawCell
  • Compiler generates incorrect code for if-then
  • Delphi 10.4 TStringGrid.OnDrawCell bug
  • Wrong rect coords in TStringGridDrawCell, so image are drawn at wrong position
  • [DelphiLSP] IDE Crashes when view form as text is selected and running LSP server
  • Internal error L891 when linking because of complex types based on records with class var
  • CODEGEN bug in managed fields initialization, associated with new management operators.
  • [DelphiLSP] Code Insight adds unneeded () when changing procedures/functions
  • Compiler generates wrong code for template function
  • Incorrect property value obtained from the record
  • Access violation with working code under 10.2
  • Compiling static library under Android error E4620 processing resource .fmx -2 raised
  • Access Violation when opening License Manager
  • GoTo statements not working
  • Dialog constantly pops up during debugging
  • iOS App simply crashes with a TWebBrowser on it.
  • Compiler internal error if you ignore the result of a function that returns a generic record
  • ICE E1812
  • License Manager has access violation error when i click on Workstation Licenses
  • Space does not finish code completion
  • Default(T) generates bad code for managed record
  • [Regression] TStringGrid.OnDrawCell parameter Rect contains wrong values
  • Project options dialog page “Delphi Compiler” is not populated when opening the dialog
  • RVO for M-records: initialisation of local variables
  • [REGRESSION] E2154 Type ‘T’ needs finalization – not allowed in variant record
  • Compiler error when inlining new Bit Counting Standard Functions
  • Managed Records Causing Internal Compiler Error
  • Delphi Package fails to compile
  • Bind visually on TDBGRID kills the IDE
  • [BadCG] Value M-record parameters: improper AddRefRecord
  • RVO for M-records: assignment to local variables
  • [BadCG] Operator Assign should not allow non-default calling conventions
  • [BadCG] In the absence of Initialize, finalisation is not guaranteed for local variables
  • Poor code generation for local managed record variables
  • Options – Translation tools – Font – Corrupted?
  • LSP ErrorInsight in Structure Pane only shows one keystroke after editor
  • [BadCG] Operator Assign is not always invoked for fields
  • [Regression] Bad codegen in function returning generic type
  • C++ Builder 10.3.3 Android Exceptions
  • Internal error when trying to inline with optimization on
  • Package version is broken
  • Build for linux 64 error
  • Record helper class constructor gives senseless compiler warning
  • Pointer type check missed when object field is a dynarray
  • Compiler generates incorrect code for parameterized record type
  • Const dynamic array unexpectedly contains uninitialized data
  • A generic “reference to function” will only match the first of several overloaded functions
  • Win32 compiler – Memory corruption with array helpers
  • *.c source files, added to C++ project, got added to DeploymentManager file list
  • AV in TList<T>.Remove (64-bit compiler only)

Ön is talált hibát a RAD Studio 10.4-ben. Kérjük látogasson el az Embarcadero Quality Portal-ra és regisztrálja a hibát, hogy a gyártó mielőbb kijavíthassa azt.

Hozzászólok

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük