fixed a bug while compiling the report with some expressions in the properties VisibleExpression, PrintableExpression and ExportableExpression fixed a bug with web response stream reader when connecting to remote JSON * improved algorithm of converting RTF to report objects * optimized work of VisibleExpression, PrintableExpression and ExportableExpression properties for bands
+ added the Report.Prepare (int pagesLimit) method, which allows to prepare a limited number of pages* optimized work of VisibleExpression, PrintableExpression and ExportableExpression properties for bands + added functions of converting numbers to words for Ukranian language + added functions of converting numbers to words for Persian language + added functions of converting numbers to words for Indian language + added functions of converting numbers to letters
UNICODE is defined as the default string type.ĭefined when targeting Executable and Linkable Format (ELF) files.ĭefined for compilers (such as the Delphi mobile compilers) that use "next-generation" language features, such as 0-based strings.ĭefined when compiling on a platform or for a target platform that uses address maps instead of stack frames to unwind exceptions (such as macOS).ĭefined for platforms that require Position-Independent Code (PIC), such as macOS.ĭefined for compilers that add a leading underscore (for example, in names of dynamic libraries imported from Mac OS).ĭefined for compilers that can use weak references (the attribute).+ added a new barcode - Deutsche Post Leitcode
Removed in 10.4 Sydney.ĭefined for compilers that have an external linker and the LLVM code generator the Delphi mobile compilers have the external ld linker and use LLVM as code generator. ĭefined for compilers that use automatic reference counting, such as the Delphi mobile compilers. For more information, see Eli Boling's blog at. The CPU is in a 64-bit ARM environment, such as DCCIOSARM64.EXE.ĭefined in code that may be shared with the macOS compiler and another compiler on another platform such as Linux that does not have a rigid stack alignment requirement. The CPU is in a 32-bit ARM environment, such as DCCIOSARM.EXE. The CPU is in a 64-bit environment, such as DCC64.EXE.ĭefined if the CPU is based on the ARM architecture, such as the Delphi mobile compiler for the iOS device (DCCIOSARM.EXE). The CPU is in a 32-bit environment, such as DCC32.EXE. The CPU supports the x86-64 instruction set, and is in a 64-bit environment. Indicates that the CPU is an Intel 386 or later.ĬPU is an Intel 386 or later on any platform.
Target platform is the native 32-bit Windows platform.ĭefined if the target platform is Android.ĭelphi compiler for Android 64-bit platform. Use MSWINDOWS to test for any flavor of the Windows platform instead of WIN32. Indicates that the operating environment is Windows. The following standard conditional symbols are defined:įor a list of compiler versions, see Compiler Versions.įor Delphi Sydney, compiler version 34.0 has VER340 defined.ĭefined if an application is being compiled as a console application. Conditional symbols must start with a letter, followed by any combination of letters, digits, and underscores they can be of any length, but only the first 255 characters are significant.