Fatal error compiling x64 in RAD Studio 11.3/12
Posted: Mon Dec 04, 2023 9:00 pm
Hi,
I'd like to report a bug when compiling x64 in rad studio 11.3 and 12. x32 compiles without issue. I have also included an example test project within the zip.
Steps to reproduce:
1) Create new VCL application
2) Add Windows 64-bit platform
3) Turn off Link with Runtime packages
4) Drop an RVStyle and RichViewEdit control onto the form
5) Compile in 64 bit mode, and get an error: [ilink64 Error] Error: Unresolved external 'System::Rtlconsts::_SListIndexErrorExt' referenced from C:\PROGRAM FILES (X86)\EMBARCADERO\STUDIO\22.0\LIB\WIN64\RELEASE\DBRTL.A|Data.DB.o (see screen shot in zip file)
When contacting Embarcadero they suggested the below for TRichView:
"TRichview could fix this issue, by moving the databinding registration code into their design package. (I did this in my minimal test case and it worked)"
I'd like to report a bug when compiling x64 in rad studio 11.3 and 12. x32 compiles without issue. I have also included an example test project within the zip.
Steps to reproduce:
1) Create new VCL application
2) Add Windows 64-bit platform
3) Turn off Link with Runtime packages
4) Drop an RVStyle and RichViewEdit control onto the form
5) Compile in 64 bit mode, and get an error: [ilink64 Error] Error: Unresolved external 'System::Rtlconsts::_SListIndexErrorExt' referenced from C:\PROGRAM FILES (X86)\EMBARCADERO\STUDIO\22.0\LIB\WIN64\RELEASE\DBRTL.A|Data.DB.o (see screen shot in zip file)
When contacting Embarcadero they suggested the below for TRichView:
"TRichview could fix this issue, by moving the databinding registration code into their design package. (I did this in my minimal test case and it worked)"