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. Erről bővebben itt olvashat.). 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.