10.4 Patch 2
This patch addresses a number of issues in RAD Studio 10.4, pertaining to Delphi Compiler, the RAD Studio IDE in general and the new LSP-based Code Insight in particular, plus C++ Builder Android exceptions and some debugger issues. The installation of this patch requires to prior installation of Patch #1 (separately available on GetIt and in the download portal). Installing this patch is recommended for all RAD Studio 10.4 customers. Note that this patch is fairly large to download (around 190 MB).
Installation Steps (via GetIt)
-Use GetIt to download the patch -The patch executable is copied along with a ZIP file in a folder like: C:\Users\<name>\Documents\Embarcadero\Studio\21.0\CatalogRepository\10.4Patch2-10xx\R104_Patch2 -Close the RAD Studio 10.4 IDE (and also any other earlier versions of RAD Studio IDE) -From the folder, run the batch file patch2.bat -The installation will require elevation and proceed adding a detailed log file to the catalog repository folder -When completed, restart the IDE
Installation Steps (via Download Portal)
-Use my.embarcadero.com to download the patch -Similarly to the steps above, close the IDE and run the patch software via batch file from the download location
Uninstallation steps (both cases)
-Open the Catalog Repository installation folder above -Run patch2uninstall.bat -Alternatively, copy the files from the backup folder to the main RAD Studio installation folder -Only *after* you have cleared the patch, uninstall the package from GetIt
RAD Studio 10.4 Patch #2 addresses the following customer reported issues:
RSP-29628 VCL Grids bug RSP-29560 [REGRESSION] Misalignment in TStringGrid, StretchDraw method in OnDrawCell RSP-29412 Compiler generates incorrect code for if-then RSP-29402 Delphi 10.4 TStringGrid.OnDrawCell bug RSP-29374 Wrong rect coords in TStringGridDrawCell, so image are drawn at wrong position RSP-29347 [DelphiLSP] IDE Crashes when view form as text is selected and running LSP server RSP-29310 Internal error L891 when linking because of complex types based on records with class var RSP-29299 CODEGEN bug in managed fields initialization, associated with new management operators. RSP-29271 [DelphiLSP] Code Insight adds unneeded () when changing procedures/functions RSP-29256 Compiler generates wrong code for template function RSP-29227 Incorrect property value obtained from the record RSP-29226 Access violation with working code under 10.2 RSP-29218 compiling static library under Android error E4620 processing resource .fmx -2 raised RSP-29172 Access Violation when opening License Manager RSP-29142 GoTo statements not working RSP-29136 Dialog constantly pops up during debugging RSP-29129 iOS App simply crashes with a TWebBrowser on it. RSP-29127 Compiler internal error if you ignore the result of a function that returns a generic record RSP-29124 ICE E1812 RSP-28989 License Manager has access violation error when i click on Workstation Licenses RSP-28887 Space does not finish code completion RSP-28857 Default(T) generates bad code for managed record RSP-28821 [Regression] TStringGrid.OnDrawCell parameter Rect contains wrong values RSP-28808 Project options dialog page "Delphi Compiler" is not populated when opening the dialog RSP-28796 RVO for M-records: initialisation of local variables RSP-28761 [REGRESSION] E2154 Type 'T' needs finalization - not allowed in variant record RSP-28737 Compiler error when inlining new Bit Counting Standard Functions RSP-28735 Managed Records Causing Internal Compiler Error RSP-28717 Delphi Package fails to compile RSP-28701 Bind visually on TDBGRID kills the IDE RSP-28669 [BadCG] Value M-record parameters: improper AddRefRecord RSP-28659 RVO for M-records: assignment to local variables RSP-28616 [BadCG] Operator Assign should not allow non-default calling conventions RSP-28615 [BadCG] In the absence of Initialize, finalisation is not guaranteed for local variables RSP-28552 Poor code generation for local managed record variables RSP-28499 Options - Translation tools - Font - Corrupted? RSP-28476 LSP ErrorInsight in Structure Pane only shows one keystroke after editor RSP-28400 [BadCG] Operator Assign is not always invoked for fields RSP-28372 [Regression] Bad codegen in function returning generic type RSP-27268 C++ Builder 10.3.3 Android Exceptions RSP-27251 Internal error when trying to inline with optimization on RSP-24079 Package version is broken RSP-23403 Build for linux 64 error RSP-23024 Record helper class constructor gives senseless compiler warning RSP-22318 Pointer type check missed when object field is a dynarray RSP-21554 Compiler generates incorrect code for parameterized record type RSP-21248 Const dynamic array unexpectedly contains uninitialized data RSP-20372 A generic "reference to function" will only match the first of several overloaded functions RSP-19714 Win32 compiler - Memory corruption with array helpers RSP-18241 *.c source files, added to C++ project, got added to DeploymentManager file list RSP-18148 AV in TList<T>.Remove (64-bit compiler only)
2020-07-18 09:52 1F
登录回复
看看更新了什么
2020-07-18 10:06 2F
登录回复
看看更新了什么
2020-07-18 10:13 3F
登录回复
https://community.idera.com/developer-tools/b/blog/posts/patch-2-for-rad-studio-10-4-now-available中文
2020-07-18 11:32 4F
登录回复
看看更新了些啥东东
2020-07-18 12:57 5F
登录回复
更新了什么,不知道怎么样?
2020-07-18 22:32 6F
登录回复
谢谢分享,谢谢楼主!!
2020-07-19 06:49 7F
登录回复
谢谢!
2020-07-20 16:54 8F
登录回复
看看更新了些啥东东
2020-07-21 16:16 9F
登录回复
多谢楼主
2020-07-21 16:53 10F
登录回复
看看更新了什么
2020-07-21 20:03 11F
登录回复
谢谢分享
2020-07-23 11:21 12F
登录回复
优秀的博主
2020-09-02 12:00 13F
登录回复
看看更新了什么
2020-09-06 21:57 14F
登录回复
路过 打个精油
2020-11-24 22:48 15F
登录回复
有没有SN码?
2020-12-27 16:43 16F
登录回复
看看更新了什么
2021-01-15 08:19 17F
登录回复
看看更新了什么
2021-01-15 19:27 18F
登录回复
找到
2021-02-07 11:03 19F
登录回复
再次感谢
2021-02-08 13:31 20F
登录回复
感谢分享