![]() | Introduction |
![]() | Installation |
![]() | Registration |
![]() | How to start |
![]() | User interface |
![]() | Toolbar |
![]() | Log panel |
![]() | User options |
![]() | Window positions |
![]() | Customization |
![]() | Translation options |
![]() | Input options |
![]() | Search paths |
![]() | Paths to the source files |
![]() | Paths to the VCL/RTL |
![]() | Files, not to translate |
![]() | Definitions |
![]() | Windows.pas |
![]() | Unit scope names |
![]() | Extended "System.pas" |
![]() | RTL/VCL cover file |
![]() | Interface symbols |
![]() | Processor options |
![]() | Unification of CSHARP-sections |
![]() | Stop on message directive |
![]() | Substitution options |
![]() | List of identifiers |
![]() | Fixed identifiers |
![]() | Substitutions in the preprocessor |
![]() | Substitutions of the translator |
![]() | Prefixes for properties |
![]() | Type options |
![]() | Type-map |
![]() | Meta capabilities |
![]() | Use pointer simulation |
![]() | Tuning options |
![]() | Special treatment of some VCL functions |
![]() | Use stop-variable in for-loop |
![]() | Initialize variables |
![]() | Remove destructors |
![]() | Try to make const correct |
![]() | Apply EXTERNALSYM directive |
![]() | Apply NODEFINE directive |
![]() | Virtual class methods as static methods |
![]() | Output options |
![]() | Verbose |
![]() | Global using directive |
![]() | Create dummy code |
![]() | Refactoring |
![]() | Load/Save refactoring |
![]() | DFM Conversion |
![]() | Load/Save DFM routines |
![]() | Start parameter |
![]() | Translation |
![]() | Preprocessing |
![]() | Conditional compilation |
![]() | Unification of notations |
![]() | Scanning dependencies |
![]() | Writing the C++ code |
![]() | File manager |
![]() | Translation options |
![]() | Selecting source files |
![]() | Preview of the target files |
![]() | Starting the translation |
![]() | Results |
![]() | Management |
![]() | Use in command line mode |
![]() | Parameter |
![]() | What is translated |
![]() | Tokens |
![]() | Case sensitivity |
![]() | Ampersand |
![]() | Simple substitutions |
![]() | String constants and single characters |
![]() | File layout |
![]() | Uses clauses |
![]() | System Namespace |
![]() | Comments |
![]() | Types |
![]() | Records, Classes, Interfaces |
![]() | Record |
![]() | Variant parts in records |
![]() | Class |
![]() | Ancestors |
![]() | Constructors |
![]() | Constructor of the base class |
![]() | Initialization lists |
![]() | Addition of missing constructors |
![]() | Virtual constructors |
![]() | Problems with constructors |
![]() | Destructors |
![]() | class methods |
![]() | non virtual class methods |
![]() | virtual class methods |
![]() | Self instance |
![]() | abstract methods |
![]() | Visibility of class members |
![]() | Creation of instances of classes |
![]() | Interfaces |
![]() | Arrays |
![]() | Static arrays |
![]() | Dynamic arrays |
![]() | Array indices |
![]() | Initializing arrays |
![]() | Array parameters |
![]() | Open array parameters |
![]() | Static array parameter |
![]() | Dynamic array parameter |
![]() | array of const |
![]() | Array of const vs. set |
![]() | Enumerated types |
![]() | Ranges |
![]() | Sets |
![]() | Order of lookup |
![]() | API Integration |
![]() | DWORD |
![]() | PByte |
![]() | THandle |
![]() | Variables |
![]() | threadvars |
![]() | Resource strings |
![]() | Operators |
![]() | boolean vs. bitwise operators |
![]() | operator precedence |
![]() | in-operator |
![]() | Assignments |
![]() | Explicit casts |
![]() | Routines |
![]() | Procedures and functions |
![]() | Declaration and definition |
![]() | Parameter types |
![]() | Temporary variables |
![]() | Calls of inherited procedures and functions |
![]() | Nested routines |
![]() | Special RTL/VCL-functions |
![]() | I/O routines |
![]() | Read(Ln)/Write(Ln) routines |
![]() | Formatting parameters |
![]() | Properties |
![]() | Field properties |
![]() | Indexed properties |
![]() | Default array-property |
![]() | Statements |
![]() | for loop's |
![]() | for-in loop |
![]() | with-statements |
![]() | finally |
![]() | Initialization/Finalization |
![]() | class-reference type |
![]() | ClassRef |
![]() | ExceptionRef |
![]() | Reading and Writing |
![]() | Method pointers |
![]() | New features since Delphi 7 |
![]() | Unicode |
![]() | Unit scope names |
![]() | Operator Overloading |
![]() | binary operators |
![]() | unary operators |
![]() | conversion operators |
![]() | more operators |
![]() | Class helpers |
![]() | this ref |
![]() | Class-like records |
![]() | Nested classes |
![]() | Anonymous Methods |
![]() | Assignment to a method reference |
![]() | Assignment to a method |
![]() | Using anonymous methods |
![]() | Variable binding |
![]() | Use as events |
![]() | Generics |
![]() | Declaration |
![]() | Nested types |
![]() | Base types |
![]() | Procedural types |
![]() | Paremeterized methods |
![]() | DFM-Translator |
![]() | Normal assignments |
![]() | Special assignments |
![]() | DefineProperties |
![]() | DFM conversion routines |
![]() | Internally used properties |
![]() | Design time only properties |
![]() | Binary data |
![]() | TClientDataSet |
![]() | TImageList |
![]() | Protected properties |
![]() | TDataSet |
![]() | TSplitter |
![]() | TToolBar |
![]() | Requires parent |
![]() | Sets |
![]() | Lists |
![]() | Simple lists |
![]() | List items |
![]() | Collections |
![]() | Setting the parent |
![]() | List of predefined DFM routines |
![]() | Creating Forms dynamically |
![]() | EResNotFound |
![]() | Main form |
![]() | Creating Frames dynamically |
![]() | Recursive translation |
![]() | What is partially translated |
![]() | Pointers |
![]() | IPointer |
![]() | Pointer |
![]() | Pointer<T> |
![]() | PChar |
![]() | const-correctness |
![]() | What is not translated |
![]() | inline assembler |
![]() | Unit Tests |
![]() | Format |
![]() | TDictionary |
![]() | TStringList |
![]() | PInvoke |
![]() | DllImport |
![]() | SetLastError |
![]() | Common datatypes |
![]() | Array size attribute |
![]() | Adapter functions |
![]() | Retrieve a string |
![]() | API callback |
![]() | Pretranslated C# code |
![]() | Delphi RTL/VCL |
![]() | DelphiSets.cs |
![]() | System.cs |
![]() | Preparing Delphi code |
![]() | Bugs in the Delphi RTL/VCL |
![]() | Frequent re-translation |
![]() | Comments (*#_ ... _#*) |
![]() | Predefined identifier CSHARP |
![]() | Delphi directives to support C++Builder |
![]() | $HPPEMIT |
![]() | $EXTERNALSYM |
![]() | $NODEFINE |
![]() | $NOINCLUDE |
![]() | Formatting |
![]() | TextTransformer |
![]() | Service |
© 2023 Dr. Detlef Meyer-Eltz