|
Pretranslated C# code > Delphi RTL > System.cs
Delphi’s System.pas unit is the foundation of the Delphi Run-Time Library. It contains fundamental data types, pointer operations, runtime-error handling, memory-related functions, monitor support and other services that are implicitly available to almost every Delphi program.
The translated System runtime currently includes support for areas such as:
| • | Delphi-compatible pointer types; |
| • | untyped and typed pointer operations; |
| • | PChar and character-pointer handling; |
| • | Delphi runtime-error codes; |
| • | managed runtime-error dispatch; |
| • | floating-point classification; |
| • | monitor callback support; |
| • | module compatibility records; |
| • | provisional Variant data storage; |
| • | managed resource-string records; |
| • | low-level compatibility functions used by other translated RTL units. |
Some functionality is implemented directly in SystemInterface, while other compatibility types are contained in additional source files.
System.cs was developed with the assistance of AI, without using or translating the original System.pas source code.
|