System Namespace |
Top Previous Next |
What is translated > File layout > System Namespace Type definitions, routines and constants of the Delphi system are reproduced for C++ in some files with the prefix "d2c_" and the code in these files is put into the namespace "d2c_system" for C++Builder and into the namespace "System" for other compilers. These files are part of the files, which are installed with Delphi2Cpp. There also is an extended System.pas, which has to be set in the translation options, to let Delphi2Cpp know the signatures of the system routines.
For C++Builder the d2c-files are included directly, for other compilers there is an extra file "System.h" in which the d2c-files are included:
#include "d2c_system.h" #include "d2c_systypes.h" #include "d2c_sysconst.h" #include "d2c_syscurr.h" #include "d2c_sysdate.h" #include "d2c_sysobj.h" #include "d2c_openarray.h" #include "d2c_sysexcept.h" #include "d2c_sysmath.h" #include "d2c_sysstring.h" #include "d2c_sysfile.h" #include "d2c_sysmem.h"
For C++ Builder in every produced C++ file there is a the statement
using namespace d2c_system;
For other compilers the "System.h" ends with
using namespace System;
|
This page belongs to the Delphi2Cpp Documentation |
Delphi2Cpp home Content |