olzlab.blogg.se

Delphi xe10 project to weight
Delphi xe10 project to weight







The TinyMove function deserves special attention - its purpose is the same as System.Move, but it works faster. On older versions of Delphi and FreePascal, there are no familiar Atomic-functions or TypeInfo initialization/copy/finalization functions ( InitializeArray, CopyRecord, etc.) - all of them are also emulated. For example, on older versions of Delphi there are no NativeInt or UnicodeString types, and on NEXTGEN compilers there are no WideString or ShortString types - in this case they are emulated. One of the key features of the unit is to ensure code compatibility for different versions of Delphi and FreePascal. One of the main units is - it stores the basic types, synchronization primitives and constants. The library has a lot of general purpose code. You may read a more detailed description of the functionality in the sections below: The name of the library contains "Tiny" because the principle of low-level programming minimizes the dependencies of standard units, which in turn leads to a small size of the output binary files. Secondly, these languages allow us to write low-level fast code. Firstly, we want to maintain compatibility with C/C ++ projects. Part of the code is written in C and assembler.

delphi xe10 project to weight delphi xe10 project to weight

We transfer some units from other open repositories, we take some code in closed repositories, we adapt and develop some units. The need for a library appeared because we are increasingly working with low-level code, and we need to support different versions of the compiler. Fill out an application for a free 30-minute consultation if you need to support a project or develop a new one!

delphi xe10 project to weight

We specialize in the most complex, ambitious and high-performance projects written in Delphi 7-XE10, FreePascal and C++Builder. The library is developed by Zephyr Software company.









Delphi xe10 project to weight