Index
Contents
- 1-based strings (Migrating Delphi Code to iOS from Desktop)
- 0-based strings (Migrating Delphi Code to iOS from Desktop)
- _libmain entry point into C++ DLL (Using DLLs in RAD Studio (C++))
- _wfdopen (_fdopen, _wfdopen)
- 3D in FireMonkey (FireMonkey 3D)
- __automated
- keywords, C++ (__automated)
- __CODEGEARC_VERSION__ Macro Example (Example of CODEGEARC VERSION Macro)
- __dispid
- keywords, C++ (__dispid)
- _wfopen (fopen, _wfopen)
- __except
- keywords, C++ (__except)
- _mbsncat
- _mbsnbcat
- _wcsmpi
- _wsetlocale
- TCHAR Mapping
#
- #if (if, elif, else, And endif)
- #ifdef (ifdef And ifndef)
- #define (define)
- #undef (undef)
- #error (error)
- #include (include)
- #import (import)
- #line (line)
- # character (Macros with Parameters)
- #nn, C++ Debug Type File (C++ Debug Type File)
- #pragma startup (#pragma exit and #pragma startup)
- #pragma (pragma)
- #pragma alignment (pragma alignment)
- #pragma argsused (pragma argsused)
- #pragma checkoption (pragma checkoption)
- #pragma codeseg (pragma codeseg)
- #pragma comments, pragma (pragma comment)
- #pragma defineonoption (pragma defineonoption and pragma undefineonoption)
- #pragma exit (pragma exit and pragma startup)
- #pragma hdrfile (pragma hdrfile)
- #pragma hdrstop (pragma hdrstop)
- #pragma inline (pragma inline)
- #pragma intrinsic (pragma intrinsic)
- #pragma link (pragma link)
- #pragma message (pragma message)
- #pragma nopushoptwarn (pragma nopushoptwarn)
- #pragma obsolete (pragma obsolete)
- #pragma option (pragma option)
- #pragma pack (pragma pack)
- #pragma package (pragma package)
- #pragma region (pragma region and pragma end_region)
- #pragma resource (pragma resource)
- #pragma warn (pragma warn)
$
- $(BDS) variable (Environment Variables)
- $Config variable (Delphi Compiler)
- Config variable (Delphi Compiler)
- {$OBJTYPENAME}
- OBJTYPENAME directive (Delphi) (OBJTYPENAME directive (Delphi))
- {$A}
- Align fields (Align fields (Delphi))
- {$ALIGN}
- Align fields (Align fields (Delphi))
- {$APPTYPE}
- Application type (Application type (Delphi))
- {$ASSERTIONS}
- Assert directives (Assert directives (Delphi))
- {$C}
- Assert directives (Assert directives (Delphi))
- {$B}
- Boolean short-circuit evaluation (Boolean short-circuit evaluation (Delphi compiler directive))
- {$BOOLEVAL}
- Boolean short-circuit evaluation (Boolean short-circuit evaluation (Delphi compiler directive))
- {$D}
- Debug information (Debug information (Delphi))
- {$DEBUGINFO}
- Debug information (Debug information (Delphi))
- {$DEFINE}
- DEFINE directive (DEFINE directive (Delphi))
- {$DENYPACKAGEUNIT}
- DENYPACKAGEUNIT directive (DENYPACKAGEUNIT directive (Delphi))
- {$EXCESSPRECISION}
- Floating point precision control (Delphi for x64) (Floating point precision control (Delphi for x64))
- {$HIGHCHARUNICODE}
- HIGHCHARUNICODE directive (HIGHCHARUNICODE directive (Delphi))
- {$DESCRIPTION}
- Description (Description (Delphi))
- {$DESIGNONLY}
- DESIGNONLY directive (DESIGNONLY directive (Delphi))
- {$ELSE}
- ELSE (ELSE (Delphi))
- {$ELSEIF}
- ELSEIF (ELSEIF (Delphi))
- {$ENDIF}
- ENDIF directive (ENDIF directive (Delphi))
- {$E}
- Executable extension (Executable extension (Delphi))
- {$EXTENSION}
- Executable extension (Executable extension (Delphi))
- {$ObjExportAll}
- Export symbols (Export symbols (Delphi))
- {$EXTENDEDSYNTAX}
- Extended syntax (Extended syntax (Delphi))
- {$X}
- Extended syntax (Extended syntax (Delphi))
- {$EXTERNALSYM}
- External Symbols (Delphi) (External Symbols (Delphi))
- {$HINTS}
- Hints (Hints (Delphi))
- {$HPPEMIT}
- HPP emit (HPP emit (Delphi))
- {$IFDEF}
- IFDEF directive (IFDEF directive (Delphi))
- {$IF}
- IF directive (IF directive (Delphi))
- {$IFEND}
- IFEND directive (IFEND directive (Delphi))
- {$IFNDEF}
- IFNDEF directive (IFNDEF directive (Delphi))
- {$IFOPT}
- IFOPT directive (IFOPT directive (Delphi))
- {$IMAGEBASE}
- Image base address (Image base address)
- {$IMPLICITBUILD}
- Implicit Build (Implicit Build (Delphi))
- {$IMPORTEDDATA}
- Imported data (Imported data)
- {$G}
- Imported data (Imported data)
- {$INCLUDE}
- Include file (Include file (Delphi))
- {$I}
- Include file (Include file (Delphi))
- {$IOCHECKS}
- Input output checking (Input output checking (Delphi))
- {$I+} or {$I-}
- Input output checking (Input output checking (Delphi))
- {$LIB}
- Compiler directives for libraries or shared objects (Compiler directives for libraries or shared objects (Delphi))
- {$LINK}
- Link object file (Link object file (Delphi))
- {$L}
- Link object file (Link object file (Delphi))
- {$LOCALSYMBOLS}
- Local symbol information (Local symbol information (Delphi))
- {$L+} or {$L-}
- Local symbol information (Local symbol information (Delphi))
- {$LONGSTRINGS}
- Long strings (Long strings (Delphi))
- {$H+} or {$H-}
- Long strings (Long strings (Delphi))
- {$MINSTACKSIZE}; {$MAXSTACKSIZE}
- Memory allocation sizes (Memory allocation sizes (Delphi))
- {$M}
- Memory allocation sizes (Memory allocation sizes (Delphi))
- {$MESSAGE}
- MESSAGE directive (MESSAGE directive (Delphi))
- {$METHODINFO}
- METHODINFO directive (METHODINFO directive (Delphi))
- {$MINENUMSIZE}
- Minimum enumeration size (Minimum enumeration size (Delphi))
- {$Z}
- Minimum enumeration size (Minimum enumeration size (Delphi))
- {$OPENSTRINGS}
- Open String Parameters (Open String Parameters (Delphi))
- {$P}
- Open String Parameters (Open String Parameters (Delphi))
- {$OPTIMIZATION}
- Optimization (Optimization (Delphi))
- {$O}
- Optimization (Optimization (Delphi))
- {$OVERFLOWCHECKS}
- Overflow checking (Overflow checking (Delphi))
- {$Q}
- Overflow checking (Overflow checking (Delphi))
- {$SAFEDIVIDE}
- Pentium-safe FDIV operations (Pentium-safe FDIV operations (Delphi))
- {$U}
- Pentium-safe FDIV operations (Pentium-safe FDIV operations (Delphi))
- {$POINTERMATH}
- Pointer Math (Pointer Math (Delphi))
- {$NODEFINE}
- NODEFINE (NODEFINE directive (Delphi))
- {$NOINCLUDE}
- NOINCLUDE (NOINCLUDE (Delphi))
- {$RANGECHECKS}
- Range checking (Range checking)
- {$R+} or {$R-}
- Range checking (Range checking)
- {$REALCOMPATIBILITY}
- Real48 compatibility (Real48 compatibility (Delphi))
- {$REGION}; {$ENDREGION}
- Regions (Regions)
- {$RESOURCE}
- Resource file (Resource file (Delphi))
- {$R}
- Resource file (Resource file (Delphi))
- {$RUNONLY}
- RUNONLY directive (RUNONLY directive (Delphi))
- {$TYPEINFO}
- Run-Time Type Information (Delphi) (Run-Time Type Information (Delphi))
- {$RTTI}
- RTTI directive (Delphi) (RTTI directive (Delphi))
- {$M}
- Run-Time Type Information (Delphi) (Run-Time Type Information (Delphi))
- {$SCOPEDENUMS}
- Scoped Enums (Scoped Enums (Delphi))
- {$REFERENCEINFO}; {$DEFINITIONINFO}
- Symbol declaration and cross-reference information (Symbol declaration and cross-reference information (Delphi))
- {$Y} or {&YD}
- Symbol declaration and cross-reference information (Symbol declaration and cross-reference information (Delphi))
- {$TYPEDADDRESS}
- Type-checked pointers (Type-checked pointers (Delphi))
- {$T}
- Type-checked pointers (Type-checked pointers (Delphi))
- {$UNDEF}
- UNDEF directive (UNDEF directive (Delphi))
- {$VARSTRINGCHECKS}
- Var-string checking (Var-string checking (Delphi))
- {$V}
- Var-string checking (Var-string checking (Delphi))
- {$WARN}
- Warning messages (Warning messages (Delphi))
- {$WARNINGS}
- Warnings (Warnings (Delphi))
- {$WEAKPACKAGEUNIT}
- Weak packaging (Weak packaging)
- {$STACKFRAMES}
- Stack frames (Stack frames (Delphi))
- {$W}
- Stack frames (Stack frames (Delphi))
- {$J}
- Writeable typed constants (Writeable typed constants (Delphi))
- {$WRITEABLECONST}
- Writeable typed constants (Writeable typed constants (Delphi))
- {$SetPEFlags}
- PE (PE (portable executable) header flags (Delphi))
- {$RESOURCERESERVE}
- Reserved address space for resources (Reserved address space for resources (Delphi))
*
- * operator
- Reference/Dereference Operators, C++ (Reference/Deference Operators)
- * in LiveBindings Designer (Synchronizing Data through LiveBindings)
+
- ++ operator
- operators, C++ (Increment/decrement Operators)
- + operator
- operators, C++ (Plus And Minus Operators)
-
- -D compile option (Using The -D And -U Command-line Options)
- --doc option
- --doc option for Delphi (XML Documentation for Delphi Code)
- --doc option for C++ (XML Documentation for C++ Code)
.
- .PARAMS pseudo-op for Win64 (Assembly Procedures and Functions)
- .PUSHNV pseudo-op for Win64 (Assembly Procedures and Functions)
- .SAVENV pseudo-op for Win64 (Assembly Procedures and Functions)
- .NOFRAME pseudo-op for Win64 (Assembly Procedures and Functions)
- .style FireMonkey style file (Customizing FireMonkey Applications with Styles)
- .targets files (Targets files)
- . operator, C++ (. (direct Member Selector))
- ./ relative path for Platform Assistant (Paserver, the Platform Assistant Server Application)
?
- ?: operator
- operators, C++ (Conditional Operators)
A
- AdMob ad service for Android apps (Adding Advertising to Your Mobile Apps)
- Advertising in mobile apps (Adding Advertising to Your Mobile Apps)
- AndroidManifest.xml, Android Application Manifest File (Android Application Manifest File)
- Android SDK (Installing the Android Development Tools)
- Android emulator (Creating an Android Emulator)
- Android device Back button (Creating an Android App)
- Add watch (Watch Properties)
- Ad hoc build for iOS app (Deploying Your iOS Application for Ad hoc Distribution)
- App Store build for iOS app (Deploying Your iOS Application for Submission to the App Store)
- Apple ID (Joining an iOS Developer Program)
- Apple Developer Program (Joining an iOS Developer Program)
- ARC in Delphi (Automatic Reference Counting in Delphi Mobile Compilers)
- Automatic Reference Counting in C++ (Automatic Reference Counting in C++)
- Atomic intrinsics (Migrating Delphi Code to iOS from Desktop)
- AQTime
- Third party add-ins (IDE Tutorial) (Third party add-ins (IDE Tutorial))
- actions
- FireMonkey (FireMonkey Actions)
- AppBar for Metropolis UI applications (Creating a Metropolis UI Application Bar)
- Application bar for Metropolis UI applications (Creating a Metropolis UI Application Bar )
- ActionEditors unit (Support for Managing Actions in IDE)
- ALIGN_STACK directive (Delphi) (Conditional compilation (Delphi))
- Assignment statements (Delphi) (Declarations and Statements)
- ActiveX library (Using COM Wizards)
- ActiveX Control Wizard (Active Form or ActiveX Control wizard)
- Animation using FireMonkey (FireMonkey Animation Effects)
- Android DataSnap connectors (Getting Started with Java Android DataSnap Mobile Connector)
- attributes for C++0x (C++0x attributes)
- Appearance (Application Appearance)
- Add Featured Files (Deployment Manager - Add Featured Files)
- Adding a target platform to a project (Activating and Configuring the Target Platform)
- Activating a target platform for a project (Activating and Configuring the Target Platform)
- Annotation (Subversion) (Using the Annotation Feature)
- Alignment (Edit menu) (Alignment)
- ActiveX uses DAX in C++ (C++Builder Uses DAX for ActiveX and COM)
- AnsiStringT and code page
- C++ handling (How to Handle Delphi AnsiString Code Page Specification in C++)
- AnsiString
- C++ handling (How to Handle Delphi AnsiString Code Page Specification in C++)
- compared to UnicodeString (Unicode in RAD Studio)
- Add Reference
- Add dialog box, Requires tab (Add dialog box, Requires tab)
- API Categories (API Categories Index)
- Action Support (Action Support Routines)
- Application-level Information (Application-level Information)
- BCD Support (BCD Support Routines)
- Business Routines (Business And Finance Routines)
- COM/OLE Support (COM and OLE Support Routines)
- Character Manipulation (Character Manipulation Routines)
- Clipboard Support (Clipboard Support Routines)
- Color Constants (Color Constants)
- Command Line Support (Command Line Support Routines)
- Complex Numbers Support (Complex Numbers Support Routines)
- Copy Mode Constants (Copy Mode Constants)
- Date and Time Support (Date and Time Support)
- Dialogs Support (Dialogs Support Routines)
- Disk And Directory Support (Disk And Directory Support Routines)
- Dynamic Allocation (Dynamic Memory Allocation Routines)
- FPU Control (Floating-Point Number Control Routines)
- File Attribute Constants (File Attribute List)
- File IO Support (File Input and Output Support)
- File Mode Constants (File Mode Constants)
- GUID And Interface Support (GUID And Interface Support Routines)
- Intrinsic Routines (Delphi Intrinsic Routines)
- Comparison Routines (Comparison Routines)
- Mathematical Routines (Mathematical Routines)
- Menus Support (Menus Support Routines)
- Modal Result Constants (Modal Result Constants)
- Mouse Cursor Constants (Mouse Cursor Constants)
- Operator Constants (Operator Constants)
- Path Manipulation (Path Manipulation Routines)
- Random Support (Random Support Routines)
- Streams, Writers and Readers (Streams, Reader and Writers)
- Thread Management (Thread Management Routines)
- Type conversion routines (Type conversion routines)
- UCS4 Support (UTF-8 Conversion Routines)
- UTF-8 Support (UTF-8 Conversion Routines)
- Variant Support (Variant Support Routines)
- Variant Types Constants (Variant Types Constants)
- Variant Types Constants (Virtual Key Codes)
- XML Support (XML Support Routines)
- Assembler syntax
- inline assembler (Assembler Syntax)
- Assembly expression
- inline assembler (Assembly Expressions)
- Assembly procedures and functions
- inline assembler (Assembly Procedures and Functions)
- Automation objects
- interfaces (Automation Objects (Win32 Only))
- Audit
- bar chart (Audits and Metrics Facilities)
- Activity diagram
- sample (UML 2.0 Sample Project, Behavior Package)
- Assembly Metadata Explorer
- Exploring Windows Type Libraries (Exploring Windows Type Libraries)
- Association class
- delete (Creating an Association Class)
- Activity parameter
- adding (Designing a UML 2.0 Activity Diagram)
- Artifact
- deploying (Designing a UML 2.0 Deployment Diagram)
- Activate support
- Activate support (Activating UML Modeling Support for Projects)
- Audits
- sorting (Viewing Audit Results)
- Access specifiers
- C++ language specifics (Member Access Control)
- Accessing namespaces (C++)
- Accessing Elements Of A namespace (Accessing Elements Of A namespace)
- Explicit Access Qualification (Explicit Access Qualification)
- using Directive (using Directive)
- using declaration (using (declaration))
- Alias
- namespaces, C++ (namespace Alias)
- Anonymous methods
- C++ handling (How to Handle Delphi Anonymous Methods in C++)
- Arrays
- C++ language specifics (The delete Operator With Arrays)
- language structure, C++ (Arrays)
- Abstract classes
- C++ language specifics (Abstract Classes)
- Alignas
- keywords, C++ (alignas)
- Alignof
- keywords, C++ (alignof)
- And
- Asm
- keywords, C++ (asm, _asm, __asm)
- Auto
- keywords, C++ (auto)
- Axiom
- keywords, C++ (axiom)
- Assignment
- operators, C++ (Assignment Operators)
- Arithmetic operators
- operators, C++ (Arithmetic Operators)
- Abstract methods
- Delphi abstract methods (Methods)
- methods (Abstract Class Members)
- Array
- fields (Working with Array Fields)
- properties (Creating Array Properties)
- Ancestor classes
- Adding New Capabilities to a Class (Adding New Capabilities to a Class)
- Ancestors, Descendants, and Class Hierarchies (Ancestors, Descendants, and Class Hierarchies)
- Active Server Page
- ActiveX controls
- creating prequisite ActiveX library (Using COM Wizards)
- and VCL wrappers (Code Generated When You Import Type Library Information)
- and events (Handling Events in an Automation Controller)
- adding additional properties (Adding Additional Properties, Methods, and Events)
- connecting with property page (Connecting a Property Page to an ActiveX Control)
- creating a property page (Creating a Property Page for an ActiveX Control)
- customizing (Customizing the ActiveX Control's Interface)
- deploying (Deploying ActiveX Controls)
- description (ActiveX Controls)
- designing (Designing an ActiveX Control)
- elements of (Elements of an ActiveX Control)
- for Web deployment (Generating an Active Form Based on a VCL Form)
- licensing (Licensing ActiveX Controls)
- Aggregation
- COM objects (Aggregation (COM))
- interfaces (Aggregation)
- Automation
- Servers (Automation Servers)
- managing events (Managing Events in Your Automation Object)
- Active server page
- overview (Creating Active Server Pages: Overview)
- Creating an Active Server Object (Creating an Active Server Object)
- Using the ASP Intrinsics (Using the ASP Intrinsics)
- Active Server Objects
- out-of-process servers (Creating ASPs for In-process or Out-of-process Servers)
- registering (Registering an Active Server Object)
- testing and debugging (Testing and Debugging the Active Server Page Application)
- Automation controllers
- importing a type library (Code Generated When You Import Type Library Information)
- writing (Writing Client Code Based On Type Library Definitions)
- Automation servers
- connecting to (Connecting to a Server)
- debugging (Testing and Debugging the Application)
- Automation controller
- dispatch interface (Controlling an Automation Server Using a Dispatch Interface)
- Automation server
- creating (Using the Automation Object Wizard)
- ADO
- asynchronous fetching (Fetching Records Asynchronously)
- batch updates (Using Batch Updates)
- connecting to data stores (Connecting an ADO Dataset to a Data Store)
- connection modes (Indicating the Types of Operations the Connection Supports)
- connection object (Accessing the Connection Object)
- recordset objects (Working with Record Sets)
- ADO connection components
- associated commands property (Accessing the Connection's Datasets)
- Connecting to a Data Store Using TADOConnection (Connecting to a Data Store Using TADOConnection)
- Fine-tuning a Connection (Fine-tuning a Connection)
- ADO datasets
- Using TADODataSet (Using TADODataSet)
- ADO command components
- SQL commands (Using Command Objects)
- ADO components
- databases (Working with ADO Components)
- Application servers
- Web clients (Building an InternetExpress Application)
- access and launch permissions (Granting Permission to Access and Launch the Application Server)
- creating (Creating the Server Application)
- providing data (Responding to Client Data Requests)
- registering (Registering the Application Server)
- structure (The Structure of the Application Server)
- Active Forms
- client applications (Creating an Active Form for the Client Application)
- Architecture
- BDE-based (BDE-based Architecture)
- database applications (Database Architecture)
- single-tiered applications (Connecting Directly to a Database Server)
- single-tiered applications (Using a Dedicated File on Disk)
- Aggregate fields
- defining (Defining an Aggregate Field)
- ADT fields
- Working with ADT Fields (Working with ADT Fields)
- Applications
- compiling (Compiling Applications)
- console (Console Applications)
- creating (Creating Applications)
- creating (GUI Applications)
- creating (Creating Projects)
- debugging (Debugging Applications)
- deploying (Deploying Applications)
- deploying (Deploying Applications: Overview)
- designing (Designing Applications)
- Application files
- file name extensions (Application Files, Listed by File Name Extension)
- identifying (Identifying Application Files)
- Action bands
- creating dynamic menus (Creating Dynamic Menus)
- creating most recently used lists (Creating Most Recently Used Lists)
- hiding unused items (Hiding Unused Items and Categories in Action Bands)
- setting up action bands (Setting Up Action Bands)
- actions
- What Is an Action (What Is an Action)
- action bands (Creating Toolbars and Menus)
- action bands (Setting Up Action Bands)
- action lists (Demo Programs, Actions, Action Lists, Menus, and Toolbars)
- action lists (Organizing Actions for Toolbars and Menus)
- action lists (Registering Actions)
- component writing using (How Actions Find Their Targets)
- component writing using (Writing Action Components)
- executing (What Happens When an Action Fires)
- predefined (Predefined Action Classes)
- using (Using Action Lists)
- Action lists
- actions (Setting Up Action Lists)
- Animation
- AVI (Animation Control)
- As operator
- operators (Using the as Operator with Interfaces)
- Audio
- Avi
- Action editor
- action items (Adding Actions to the Dispatcher)
- Action Items
- HTTP requests (Responding to Request Messages with Action Items)
- default (Choosing a Default Action Item)
- enabling (Enabling and Disabling Action Items)
- properties (Determining When Action Items Fire)
- App Tethering (Using App Tethering)
- Azure Blob API (Microsoft Azure Blob API)
- Azure Queue API (Microsoft Azure Queue API)
- Azure Table API (Microsoft Azure Table API)
B
- Bug reporting system (How to File a Bug Using the RAD Studio Quality Portal)
- Bluetooth via the RTL (Using Bluetooth)
- Bluetooth Classic (Using Classic Bluetooth)
- Back button on Android device (Creating an Android App)
- Block completion (Code Insight)
- Beyond Compare (Third party add-ins (IDE Tutorial))
- Building with run-time packages (Loading Packages in an Application)
- Build with run-time packages (Loading Packages in an Application)* Boost Libraries (Third party add-ins (IDE Tutorial))
- Breakpoint properties
- Address breakpoint (Add Address or Add Data Breakpoint)
- Data breakpoint (Add Address or Add Data Breakpoint)
- Module load breakpoint (Add or Edit Module Load Breakpoint)
- Source breakpoint (Add Source Breakpoint)
- BlackBerry DataSnap connectors (Getting Started with Java BlackBerry DataSnap Mobile Connector)
- Build Configuration Options (Target Options)
- BORLANDMM.DLL (Sharing Memory)
- Backslash - line contuation character (Using The Backslash For Line Continuation)
- Bof
- Using the Eof and Bof Properties (Using the Eof and Bof Properties)
- BCC32.CFG (BCC32.EXE, the C++ Command-Line Compiler)
- Breakpoints
- setting and modifying (Setting and Modifying Breakpoints)
- Browse through sequence
- Hyperlinking in UML Models (Hyperlinking in UML Models)
- Build configurations
- Build Configurations Overview (Build Configurations Overview)
- activating (Activating a Build Configuration for a Project)
- creating and modifying (Creating and Modifying Build Configurations)
- Bookmarks
- Using Bookmarks (Using Bookmarks)
- Base classes
- C++ language specifics (Base And Derived Class Access)
- Bool __has_nothrow_assign ( typename T )
- C++0x type trait functions (__has_nothrow_assign)
- Bool __ has_nothrow_copy_constructor( typename T )
- C++0x type trait functions (__has_nothrow_copy_constructor)
- Bool __has_nothrow_default_constructor( typename T )
- C++0x type trait functions (__has_nothrow_default_constructor)
- Bool __has_trivial_assign( typename T )
- C++0x type trait functions (__has_trivial_assign)
- Bool_has __trivial_default_constructor( typename T )
- C++0x type trait functions (__has_trivial_copy_constructor)
- Bool __has_trivial_default_constructor(typename T )
- C++0x type trait functions (__has_trivial_default_constructor)
- Bool __has_virtual_destructor ( typename T )
- C++0x type trait functions (__has_virtual_destructor)
- Bool __is_abstract (typename T )
- C++0x type trait functions (__is_abstract)
- Bool __is_arithmetic(Typename T)
- C++0x type trait functions (__is_arithmetic)
- Bool __is_array( Typename T )
- C++0x type trait functions (__is_array)
- Bool __is_base_of ( typename Base, typename Derived )
- C++0x type trait functions (__is_base_of)
- Bool __is_class(T)
- C++0x type trait functions (__is_class)
- Bool __is_complete_type(T)
- C++0x type trait functions (__is_complete_type (typename T ))
- Bool __is_compound( typename T )
- C++0x type trait functions (__is_compound)
- Bool __is_const (typename T)
- C++0x type trait functions (__is_const)
- Bool __is_convertible (typename From, typename To )(typename T)
- C++0x type trait functions (__is_convertible)
- Bool __is_empty( typename T )
- C++0x type trait functions (__is_empty)
- Bool __is_enum_type( typename T )
- C++0x type trait functions (__is_enum)
- Bool __is_floating_point( typename T )
- C++0x type trait functions (__is_floating_point)
- Bool __is_function( typename T )
- C++0x type trait functions (__is_function)
- Bool __is_fundamental (typename T)
- C++0x type trait functions (__is_fundamental)
- Bool __is_integral( typename T )
- C++0x type trait functions (__is_integral)
- Bool __is_lvalue_expr( typename T )
- C++0x type trait functions (__is_lvalue_expr)
- Bool __is_lvalue_reference(typename T)
- C++0x type trait functions (__is_lvalue_reference)
- Bool __is_member_function_pointer( typename T )
- C++0x type trait functions (__is_member_function_pointer)
- Bool __is_member_object_pointer( typename T )
- C++0x type trait functions (__is_member_object_pointer)
- Bool __is_member_pointer( typename T )
- C++0x type trait functions (__is_member_pointer)
- Bool __is_object( typename T )
- C++0x type trait functions (__is_object)
- Bool __is_pod( typename T )
- C++0x type trait functions (__is_pod)
- Bool __is_pointer( Typename T )
- C++0x type trait functions (__is_pointer)
- Bool __is_polymorphic( typename T )
- C++0x type trait functions (__is_polymorphic)
- Bool __is_reference( typename T )
- C++0x type trait functions (__is_reference)
- Bool __is_rvalue_expr( typename T )
- C++0x type trait functions (__is_rvalue_expr)
- Bool __is_rvalue_reference( typename T )
- C++0x type trait functions (__is_rvalue_reference)
- Bool __is_same ( typename T, typename U )
- C++0x type trait functions (__is_same)
- Bool __is_scalar( typename T )
- C++0x type trait functions (__is_scalar)
- Bool __is_signed( typename T )
- C++0x type trait functions (__is_signed)
- Bool __is_standard_layout(typename T)
- C++0x type trait functions (__is_standard_layout)
- Bool __is_trivial( typename T )
- C++0x type trait functions (__is_trivial)
- Bool __is_union( typename T )
- C++0x type trait functions (__is_union)
- Bool __is_unsigned( typename T )
- C++0x type trait functions (__is_unsigned ( typename T ))
- Bool __is_void(typename T)
- C++0x type trait functions (__is_void)
- Bool __is_volatile( typename T )
- C++0x type trait functions (__is_volatile)
- Bool
- keywords, C++ (bool, false, true)
- Blocks
- Blocks (Delphi) (Declarations and Statements)
- language structure, C++ (Blocks)
- Broadcast method
- sending messages (Broadcasting a Message to All Controls in a Form)
- Bitmaps
- drawing on (Drawing On the Bitmap)
- offscreen bitmaps (Off-screen Bitmaps)
- setting size (Setting the Initial Bitmap Size)
- Batch updates
- canceling (Canceling Batch Updates)
- Briefcase model
- mobile computing (Combining Approaches)
- Borland Database Engine (deprecated)
- setting aliases (Setting BDE Alias Parameters)
- using aliases (Identifying the Database)
- working with aliases (Working with BDE Aliases)
- deploying (Borland Database Engine)
- direct calls (Working with BDE Handle Properties)
- BLOBs
- caching (Caching BLOBs)
- BatchMove component
- adding (Creating a Batch Move Component)
- batch operations (Using TBatchMove)
- error handling (Handling Batch Move Errors)
- Batch operations
- mapping data types (Mapping Data Types)
- modes (Specifying a Batch Move Mode)
- running (Executing a Batch Move)
- BDE
- utilities (Tools for Working with the BDE)
- BeforeUpdateRecord event
- OnGetTableName event (Intervening as Updates Are Applied)
- Brush color
- Changing the Brush Color (Changing the Brush Color)
- Brush bitmap property
- Setting the Brush Bitmap Property (Setting the Brush Bitmap Property)
- Brushes
- Using Brushes (Using Brushes)
- Browsing a database
- Browsing a Database in the Data Explorer (Browsing a Database in the Data Explorer)
- Using Data Explorer to Obtain Connection Information (Using Data Explorer to Obtain Connection Information)
C
- cleaninstall option (Running Your Android Application on an Android Device)
- C++ mobile migration (Migrating Delphi Code to Mobile from Desktop)
- Connection profile (Creating and Testing a Connection Profile on the Development PC)
- cpp, C++ Implementation File (C++ Implementation File)
- Creating a remote profile (Creating and Testing a Connection Profile on the Development PC)
- Custom FireMonkey styles (Retina and non-Retina styles in FireMonkey Applications)
- Console application on the Mac (Compiling and Linking an OS X C++ Console Application from Command Line)
- CollabNet Subversion in IDE (Third party add-ins (IDE Tutorial))
- Code template completion (Code Insight)
- Changes in FireMonkey XE3 (Introducing the FireMonkey Library)
- CodeSite (Third party add-ins (IDE Tutorial))
- ComboBox for Metropolis UI applications (Creating a Metropolis UI ComboBox)
- C++ Developer's Guide (C++Builder Developer's Guide)
- cgconfig.exe (CodeGuard Configuration)
- Cameras in FMX 3D applications (Tutorial: How to Use Cameras in a FireMonkey 3D Application)
- Constructors (Delphi) (Methods)
- Convert MDL Wizard (Convert MDL Wizard)
- Compound statements (Delphi) (Declarations and Statements)
- Control loops (Delphi) (Declarations and Statements|)
- Case statements (Delphi) (Declarations and Statements)
- Columns Editor (LiveBindings Columns Editor)
- ClassGroup pseudo-property of TDataModule (Using Data Modules)
- contains clause (Packages (Delphi))
- Code templates (Creating Live Templates)
- Cloud and Azure Computing with DataSnap (Azure and Cloud Computing with DataSnap)
- C++0x attributes (C++0x attributes)
- CSharp Silverlight for Win 7 phone using DataSnap connectors (Getting Started with CSharp Silverlight DataSnap Mobile Connector)
- Code page
- For C++ (C++ Compiler Advanced)
- For Delphi (Compiling)
- CodePage
- For C++ (C++ Compiler Advanced)
- For Delphi (Compiling)
- Code browsing
- Code Editor (Code Editor)
- IDE Tutorial (Code Insight (IDE Tutorial))
- CodeSite (Tools Available on the Tools Menu)
- Complex state (Working with a Complex State)
- Change (Run menu) (Change)
- Component (Project Options) (Component)
- Cut (Edit menu) (Cut)
- Copy (Edit menu) (Copy)
- Calling conventions in C++
- C++ Compiler (C++ Compiler)
- Mixed-Language Calling Conventions (Mixed-Language Calling Conventions)
- Function Modifiers (Function Modifiers)
- Calling conventions in Delphi
- Calling Procedures and Functions (Calling Procedures and Functions)
- Procedures and Functions (Procedures and Functions)
- C++ Classes that Support the Object Pascal Language
- C++0x features
- Unicode Character Types and Literals (C++0x) (Unicode Character Types and Literals (C++0x))
- alignof Operator (C++0x) (alignof Operator (C++0x))
- rvalue References (C++0x) (rvalue References (C++0x))
- C++0x attributes (C++0x attributes)
- deprecated (deprecated)
- Final (C++) (final)
- noreturn (noreturn)
- Type Specifier decltype (C++0x) (Type Specifier decltype (C++0x))
- Explicit Conversion Operators (C++0x) (Explicit Conversion Operators (C++0x))
- extern Templates (C++0x) (extern Templates (C++0x))
- Forward Declaration of Enums (C++0x) (Forward Declaration of Enums (C++0x))
- Static Assertions (C++0x) (Static Assertions (C++0x))
- Strongly Typed Enums (C++0x) (Strongly Typed Enums (C++0x))
- Type Trait Functions Overview (C++0x) (Type Trait Functions Overview (C++0x))
- Character set (Delphi)
- Fundamental Syntactic Elements (Fundamental Syntactic Elements)
- Comments
- Delphi comments and compiler directives (Fundamental Syntactic Elements)
- Component
- Import Component Wizard (Import Component Wizard)
- Combined fragment
- Operator and Operand for a Combined Fragment (Operator and Operand for a Combined Fragment)
- Configurations
- overview (Build Configurations Overview)
- Code Completion
- Using Code Insight (Using Code Insight)
- overview (Code Completion)
- Change bars
- in the Code Editor (Code Editor)
- Change parameters
- refactoring (Change Parameters Overview (Delphi))
- Class diagram
- UML 2.0 Sample Project, Structure Package (UML 2.0 Sample Project, Structure Package)
- Configurations
- Creating and Modifying Build Configurations (Creating and Modifying Build Configurations)
- Code folding
- Using Code Folding (Using Code Folding)
- Code Editor
- Customizing the Code Editor (Customizing Code Editor)
- Component template
- Creating a Component Template (Creating a Component Template)
- Compartment controls
- Changing Appearance of Compartments (Changing Appearance of Compartments)
- Conditional block
- Adding a Conditional Block (Adding a Conditional Block)
- Class
- Using View Filters (Using View Filters)
- keywords, C++ (class)
- Chart
- Creating a Metrics Chart (Creating a Metrics Chart)
- Class methods
- C++ language specifics (Class Methods)
- Classes (names)
- Class Names (C++ language specifics) (Class Names)
- Class Name Scope (Class Name Scope)
- Classes (objects)
- C++ language specifics (Class Objects)
- Classes (types)
- C++ language specifics (Class Types)
- Classes, C++
- C++ Classes (C++ Classes)
- Classes (forward)
- C++ language specifics (VCL Class Declarations)
- Constructors (C++)
- Introduction To Constructors And Destructors (Introduction To Constructors And Destructors)
- Constructors (Constructors)
- Overriding the Constructor (Overriding the Constructor)
- Constructor Defaults (Constructor Defaults)
- Introduction To Constructors And Destructors (Introduction To Constructors And Destructors)
- Order Of Calling Constructors (Order Of Calling Constructors)
- Overloading Constructors (Overloading Constructors)
- The Copy Constructor (The Copy Constructor)
- Classes, scope
- C++ language specifics (Class Scope)
- Casting, C++ style
- C++ language specifics (New-style Typecasting)
- C++ compiler strictness
- binding references and qualifiers (Stricter C++ Compiler: Binding of References and Qualifiers)
- function overload resolution (Stricter C++ Compiler: Function Overload Resolution)
- initialization and conversion (Stricter C++ Compiler: Initialization and Conversion)
- string literals (Stricter C++ Compiler: String Literals Are Now Constants)
- template changes (Stricter C++ Compiler: Template Changes)
- Const_cast
- typecasting, C++ (const_cast (typecast Operator))
- Constexpr
- keywords, C++ (constexpr)
- Continue
- keywords, C++ (continue)
- C++ language
- C++ language specifics (C++ Specifics)
- Constants (C++)
- Declared Constants (Declared Constants)
- as lexical elements (Constants)
- Integer Constants (Integer Constants)
- Floating Point Constants (Floating Point Constants)
- Character Constants (Character Constants)
- Wide-character And Multi-character Constants (Wide-character And Multi-character Constants)
- Constants And Internal Representation (Constants And Internal Representation)
- Internal Representation Of Numerical Types (Internal Representation Of Numerical Types)
- Enumeration Constants (Enumeration Constants)
- String Constants (String Constants)
- Constant expressions
- lexical elements, C++ (Constant Expressions)
- Comments
- lexical elements, C++ (Comments)
- CPP32 preprocessor directives (Preprocessor Directives)
- Character types
- lexical elements, C++ (The Three char Types)
- Component writing
- Modifying an Existing Component - Overview (Modifying an Existing Component: Overview)
- Adding Graphic Capabilities (Adding Graphic Capabilities)
- Controlling Access (Controlling Access)
- Specifying the New Default Property Value (Specifying the New Default Property Value)
- Drawing the Component Image (Drawing the Component Image)
- Hiding Implementation Details (Hiding Implementation Details)
- Making the Control Read-only (Making the Control Read-only)
- Publishing Inherited Properties (Publishing Inherited Properties)
- Providing an OnChange Event (Providing an OnChange Event)
- Publishing Inherited Properties (Graphic) (Publishing Inherited Properties (Graphic))
- Creating
- data browsing control (Creating a Data Browsing Control)
- data editing controls (Creating a Data Editing Control)
- graphic component (Creating a Graphic Component)
- Component creation
- overview (Overview of Component Creation)
- adding to the Tool palette (Making Components Available at Design Time: Overview)
- Creating a New VCL Component (Using the New Component Wizard)
- Components and Classes (Components and Classes)
- Creating a New Component (Creating a New Component)
- Creating Components (Creating Components)
- Creating and Registering the Modified Component (Creating and Registering the Modified Component)
- designing (What Goes into a Component)
- graphics (Using Graphics in Components: Overview)
- Grouping Controls (Grouping Controls)
- Compiling Components into Packages (Compiling Components into Packages)
- Adding Custom Components to the Tool Palette (Adding Custom Components to the Tool Palette)
- installing a VCL component (Install Component)
- memory management (Components and Ownership)
- Setting Properties, Methods, and Events (Setting Properties, Methods, and Events)
- Property Categories (Property Categories)
- Specifying Property Categories (Specifying Property Categories)
- Registering Multiple Properties at Once (Registering Multiple Properties at Once)
- Registering One Property at a Time (Registering One Property at a Time)
- Using the IsPropertyInCategory Function (Using the IsPropertyInCategory Function)
- Registering the Component (Registering the Component)
- Registering Components (Introduction) (Registering Components (Introduction))
- Changing the Name of a Component (Changing the Name of a Component)
- Testing Installed Components (Testing Installed Components)
- Testing Uninstalled Components (Testing Uninstalled Components)
- Troubleshooting Custom Components (C++) (Troubleshooting Custom Components (C++))
- Controls topics
- ancestor classes (Modifying Existing Controls)
- data-aware (Making a Control Data Aware)
- Using Common Data Control Features (Using Common Data Control Features)
- Creating Graphic Controls (Creating Graphic Controls)
- Subclassing Windows Controls (Subclassing Windows Controls)
- Up-down Controls (Up-down Controls)
- windowed (Creating Original Controls)
- Constructor
- declaring (Declaring A New Constructor (C++))
- Classes topics
- defining (Defining New Classes (Delphi))
- defining new (Defining New Classes)
- deriving (Deriving the Component)
- deriving new (Deriving New Classes)
- removing dependencies (Removing Dependencies)
- Component wizard
- Creating a Component with the Component Wizard (Creating a Component with the Component Wizard)
- Change method (Modifying the Change Method)
- Component editors
- clipboard formats (Adding Clipboard Formats)
- context menus (Adding Items to the Context Menu)
- creating (Adding Component Editors)
- double-clicks (Changing the Double-click Behavior)
- registering (Registering the Component Editor)
- Canvases
- Using the Canvas (Using the Canvas)
- Class factories
- COM objects (CoClasses and Class Factories)
- COM objects
- Choosing a Threading Model (Choosing a Threading Model)
- Using the COM Object Wizard (Using the COM Object Wizard)
- Designing a COM Object (Designing a COM Object)
- Code Generated by Wizards (Code Generated by Wizards)
- Implementing COM Objects with Wizards (Implementing COM Objects with Wizards)
- COM Object Instancing Types (COM Object Instancing Types)
- Marshaling Data (Marshaling Data)
- Registering a COM Object (Registering a COM Object)
- Clients
- COM Clients (COM Clients)
- client application in multi-tiered applications (Creating the Client Application)
- DataSnap Client Application (DataSnap Client Application)
- COM interfaces
- The Fundamental COM Interface, IUnknown (The Fundamental COM Interface, IUnknown)
- COM Interface Pointers (COM Interface Pointers)
- Implementing IInterface (Implementing IInterface)
- COM Interfaces (COM Interfaces)
- COM Servers
- In-process, Out-of-process, and Remote Servers (In-process, Out-of-process, and Remote Servers)
- COM
- Creating COM Clients (Creating COM Clients)
- Defining a COM Object's Interface (Defining a COM Object's Interface)
- Overview of COM Technologies (Overview of COM Technologies)
- Creating Simple COM Servers - Overview (Creating Simple COM Servers: Overview)
- COM clients
- Importing Type Library Information (Importing Type Library Information)
- Controlling an Imported Object (Controlling an Imported Object)
- Component wrappers
- Using Component Wrappers (Using Component Wrappers)
- Custom build tools
- Build Tools (Build Tools)
- Connections
- Connecting to ADO Data Stores (Connecting to ADO Data Stores)
- Forcing Asynchronous Connections (Forcing Asynchronous Connections)
- Controlling Timeouts (Controlling Timeouts)
- Connection components
- client applications (Connecting to the Application Server)
- Using Implicit Connections (Using Implicit Connections)
- Client applications
- Calling Server Interfaces (Calling Server Interfaces)
- Connecting to the Server (Connecting to the Server)
- Dropping or Changing a Server Connection (Dropping or Changing a Server Connection)
- multi-tiered (The Structure of the Client Application)
- Client datasets
- Representing Calculated Values (Representing Calculated Values)
- Using a Dedicated File on Disk (Using a Dedicated File on Disk)
- Using Client Datasets - Overview (Using Client Datasets: Overview)
- Adding a New Index (Adding a New Index)
- architecture (Connecting a Client Dataset to Another Dataset in the Same Application)
- Overview of Using Cached Updates (Overview of Using Cached Updates)
- Using a Client Dataset to Cache Updates (Using a Client Dataset to Cache Updates)
- Constraining Data Values (Constraining Data Values)
- Copying Data from Another Dataset (Copying Data from Another Dataset)
- Assigning Data Directly (Assigning Data Directly)
- Creating a New Dataset (Creating a New Dataset)
- Working with Data Using a Client Dataset (Working with Data Using a Client Dataset)
- Requesting Data from the Source Dataset or Document (Requesting Data from the Source Dataset or Document)
- Deleting and Switching Indexes (Deleting and Switching Indexes)
- Editing Data (Editing Data)
- Using a Client Dataset with File-based Data (Using a Client Dataset with File-based Data)
- Using Indexes to Group Data (Using Indexes to Group Data)
- Using Internally Calculated Fields in Client Datasets (Using Internally Calculated Fields in Client Datasets)
- Limiting Records with Parameters (Limiting Records with Parameters)
- Obtaining Aggregate Values (Obtaining Aggregate Values)
- Specifying Aggregates (Specifying Aggregates)
- Using Maintained Aggregates (Using Maintained Aggregates)
- Navigating Data in Client Datasets (Navigating Data in Client Datasets)
- Adding Application-specific Information to the Data (Adding Application-specific Information to the Data)
- Passing Parameters to the Source Dataset (Passing Parameters to the Source Dataset)
- Connecting to Another Dataset (Connecting to Another Dataset)
- Specifying a Provider (Specifying a Provider)
- Sending Query or Stored Procedure Parameters (Sending Query or Stored Procedure Parameters)
- Saving Changes (Saving Changes)
- Cloning a Client Dataset Cursor (Cloning a Client Dataset Cursor)
- Sorting and Indexing (Sorting and Indexing)
- Choosing the Type of Dataset for Caching Updates (Choosing the Type of Dataset for Caching Updates)
- Indicating What Records Are Modified (Indicating What Records Are Modified)
- Undoing Changes (Undoing Changes)
- Using a Client Dataset with a Provider (Using a Client Dataset with a Provider)
- Using a Simple Dataset (Using a Simple Dataset)
- Calculated fields
- Calculating Fields (Calculating Fields)
- assigning values (Programming a Calculated Field)
- Defining a Calculated Field (Defining a Calculated Field)
- Cached updates
- BDE (Using the BDE to Cache Updates)
- BDE-based (Enabling BDE-based Cached Updates)
- applying (Applying BDE-based Cached Updates)
- Handling Cached Update Errors (Handling Cached Update Errors)
- Constraints topics
- client datasets (Handling Constraints from the Server)
- custom (Creating a Custom Constraint)
- data integrity (Handling Server Constraints)
- fields (Working with Constraints)
- server (Using Server Constraints)
- E2603 Constraint '%s' cannot be specified more than once (Delphi) (E2603 Constraint '%s' cannot be specified more than once (Delphi))
- CommandText
- Overriding the Dataset On the Application Server (Overriding the Dataset On the Application Server)
- Check Boxes (Check Boxes)
- data-aware (Handling Boolean Field Values with Check Boxes)
- Columns
- Defining a Lookup List Column (Defining a Lookup List Column)
- Displaying ADT and Array Fields (Displaying ADT and Array Fields)
- Restoring Default Values to a Column (Restoring Default Values to a Column)
- Setting Column Properties at Design Time (Setting Column Properties at Design Time)
- Compiler options
- Setting IDE, Project, and Compiler Options (Setting IDE, Project, and Compiler Options)
- COM applications
- Parts of a COM Application (Parts of a COM Application)
- Writing Applications Using COM (Writing Applications Using COM)
- Code
- editing (Editing Code)
- Cool Bars
- Adding a Cool Bar Component (Adding a Cool Bar Component)
- Setting the Appearance of the Cool Bar (Setting the Appearance of the Cool Bar)
- Common dialog boxes
- using (Using Windows Common Dialog Boxes)
- Clicks
- Responding to Clicks (Responding to Clicks)
- Class library
- TObject Branch (TObject Branch)
- TPersistent Branch (TPersistent Branch)
- TComponent Branch (TComponent Branch)
- TControl Branch (TControl Branch)
- TWinControl Branch (TWinControl Branch)
- Class members
- Private, Protected, Public, and Published Declarations (Private, Protected, Public, and Published Declarations)
- Compiler directives
- Delphi Compiler Directives (List) Index (Delphi Compiler Directives (List) Index)
- Compiler directives for libraries or shared objects (Delphi) (Compiler directives for libraries or shared objects (Delphi))
- Compiler Directives for Strings (Compiler Directives for Strings)
- Preprocessor Directives (C++) (Preprocessor Directives Index)
- # (null directive) (C++) (# (null directive))
- Other types of Delphi directives (Fundamental Syntactic Elements)
- MAKE Directives (MAKE Directives)
- Conversion utilities
- Converting Measurements (Converting Measurements)
- Performing Conversions (Performing Conversions)
- Custom variants
- Implementing Binary Operations (Implementing Binary Operations)
- Implementing Comparison Operations (Implementing Comparison Operations)
- Copying and Clearing Custom Variants (Copying and Clearing Custom Variants)
- Creating a Class to Enable the Custom Variant Type (Creating a Class to Enable the Custom Variant Type)
- Using the TCustomVariantType Descendant (Using the TCustomVariantType Descendant)
- Loading and Saving Custom Variant Values (Loading and Saving Custom Variant Values)
- Supporting Properties and Methods in Custom Variants (Supporting Properties and Methods in Custom Variants)
- Enabling Casting (Enabling Casting)
- Implementing Unary Operations (Implementing Unary Operations)
- Writing Utilities to Work with a Custom Variant Type (Writing Utilities to Work with a Custom Variant Type)
- Conversions
- string to PChar (String to PChar Conversions)
- Mixing and Converting String Types (Mixing and Converting String Types)
- Adding the Clipboard Object (Adding the Clipboard Object)
- ChangeScale
- Screen Scaling and ChangeScale (Screen Scaling and ChangeScale)
- Canvas
- Common Properties and Methods of Canvas (Common Properties and Methods of Canvas)
- Control placement
- Placing the Control (Placing the Control)
- Code sharing among event handlers
- Sharing Code Among Event Handlers (Sharing Code Among Event Handlers)
- Canvas methods
- Using Canvas Methods to Draw Graphic Objects (Using Canvas Methods to Draw Graphic Objects)
- Canvas object
- Using the Properties of the Canvas Object (Using the Properties of the Canvas Object)
- Critical sections
- Using Critical Sections (Using Critical Sections)
- Client sockets
- Using Client Sockets (Using Client Sockets)
- Client Events (Client Events)
- CodeGuard
- Access Errors (Access Errors)
- Exception Errors (Exception Errors)
- Function Failure Errors (Function Failure Errors)
- Resource Errors (Resource Errors)
- CodeGuard Overview (CodeGuard Overview)
- Using CodeGuard (Using CodeGuard)
- Memory Block Comparison Warnings (Memory Block Comparison Warnings)
- Pathname Merging and Splitting Warnings (Pathname Merging and Splitting Warnings)
- String Comparison Warnings (String Comparison Warnings)
- COM wizards
- Using COM Wizards (Using COM Wizards)
- Cross-Platform (Multi-Device) Applications You Can Create (Types of Multi-Device Applications You Can Create)
D
- Display Preferences (Online Help Changes for XE)
- d, C++ Dependency File (C++ Dependency File)
- dbdemo database (iOS Tutorial: Using InterBase ToGo in an iOS Application)
- DCP, Delphi Compiled Package File (Delphi Compiled Package File)
- DCU, Delphi Compiled Unit File (Delphi Compiled Unit File)
- Default Save location (Save Commands)
- Delphi reserved words and directives (Fundamental Syntactic Elements (Delphi))
- dllexport (declspec(dllexport))
- dllimport (declspec(dllimport))
- Dinkumware (Third party add-ins (IDE Tutorial))
- Display format specifiers (Evaluate_Modify)
- delphiclass declspec keyword extension for C++ (__declspec(delphiclass))
- declspec keyword extension for C++ (__declspec)
- DataSnap mobile connectors (DataSnap Connectors for Mobile Devices)
- Deprecated directive (Delphi) (Declarations and Statements)
- Delayed loading (Delphi) (Libraries and Packages)
- DBX delegate drivers (Tutorial: Using dbExpress Delegate Drivers)
- Delegate drivers for dbExpress (Tutorial: Using dbExpress Delegate Drivers)
- Delphi run-time library (RTL) (Using the RTL (Run-Time Library))
- DPK, Delphi Package Source File (Delphi Package Source File)
- DRC, Delphi Resource String File (Delphi Resource String File)
- dylib files for the Mac (Compiling and Building Multi-Device Applications)
- Doesn't support IBConnection (Building a VCL Forms dbExpress Database Application)
- declaration syntax errors (C++) (C++ Compiler)
- DelphiRTTI (C++) (__declspec(delphirtti))
- DelphiRecord (C++) (__declspec(delphirecord))
- DataSnap application example (Tutorial: Using a DataSnap Server with an Application)
- Display (Tools Options) (Display)
- Debug session in progress. Terminate?
- How to end the debug session (How to end the debug session)
- Data modules
- ClassGroup pseudo-property of TDataModule (ClassGroup pseudo-property of TDataModule)
- Accessing a Data Module from a Form (Accessing a Data Module from a Form)
- Creating Business Rules in a Data Module (Creating Business Rules in a Data Module)
- Creating and Editing Standard Data Modules (Creating and Editing Standard Data Modules)
- Naming a Data Module and Its Unit File (Naming a Data Module and Its Unit File)
- Using Data Modules (Using Data Modules)
- Data Module Lifetime Management (Data Module Lifetime Management)
- Using Component Properties and Events in a Data Module (Using Component Properties and Events in a Data Module)
- Placing and Naming Components (Placing and Naming Components)
- Adding a Remote Data Module to an Application Server Project (Adding a Remote Data Module to an Application Server Project)
- DAX (Delphi ActiveX) (Diagrams of Three DAX Interface Helper Classes)
- Declaring types
- data types (Declaring Types)
- Data types
- Simple Types, Delphi (Simple Types)
- fundamental, C++ (The Fundamental Types)
- Delphi to C++ types mapping (Delphi to C++ types mapping)
- Dynamically loaded libraries (Writing Dynamically Loaded Libraries)
- Delphi language overview
- Language Overview (Language Overview)
- Demos (Helpful Resources for New Users)
- Diagram layout options
- general group (Modeling - Diagram Layout Options)
- Debug build configuration
- Debug Desktop
- SetDebug Desktop (Select Debug Desktop)
- Debugging
- Multi-Device Applications (Debugging Multi-Device Applications)
- Adding a Watch (Adding a Watch)
- Attaching to a Running Process (Attaching to a Running Process)
- Setting and Modifying Breakpoints (Setting and Modifying Breakpoints)
- Inspecting and Changing the Value of Data Elements (Inspecting and Changing the Value of Data Elements)
- Modifying Variable Expressions (Modifying Variable Expressions)
- Overview of Debugging (Overview of Debugging)
- Wait Chain Traversal Overview (Wait Chain Traversal Overview)
- Preparing a Project for Debugging (Preparing a Project for Debugging)
- Installing, Starting, and Stopping the Remote Debug Server (Installing, Starting, and Stopping the Remote Debug Server)
- Remote Debugging - Old-Style Procedures (Remote Debugging - Old-Style Procedures)
- Deployment
- Deploying Applications Overview (Deploying Applications Overview)
- Development lifecycle
- Managing the Development Cycle Overview (Managing the Development Cycle Overview)
- Delphi packages (C++)
- Compiling C++ Design-Time Packages That Contain Delphi Source (Compiling C++ Design-Time Packages That Contain Delphi Source)
- Desktop layouts
- Saving Desktop Layouts (Saving Desktop Layouts)
- Database
- Using Design Guidelines with VCL Components (Using Design Guidelines with VCL Components)
- Controlling Connections (Controlling Connections)
- dbExpress Framework (dbExpress Framework)
- dbExpress Framework Compatibility (dbExpress Framework Compatibility)
- Browsing a Database in the Data Explorer ;;(Browsing a Database in the Data Explorer)
- Executing SQL in the Data Explorer (Executing SQL in the Data Explorer)
- Modifying Connections in the Data Explorer (Modifying Connections in the Data Explorer)
- Database applications
- Writing Database Applications (Writing Database Applications)
- Deploying Database Applications (Deploying Database Applications)
- Distributing Database Applications (Distributing Database Applications)
- Diagram
- Renaming a Diagram (Renaming a Diagram)
- Diagram View
- Navigating among the Model View, Diagram View, and Source Code (Navigating among the Model View, Diagram View, and Source Code)
- DCC32.EXE, compiling C++ (DCC32.EXE, the Delphi Command Line Compiler)
- Delphi directives
- Delphi Compiler Directives (List) Index (Delphi Compiler Directives (List) Index)
- other types of Delphi directives (Fundamental Syntactic Elements)
- Directives
- Delphi Compiler Directives (List) Index (Delphi Compiler Directives (List) Index)
- null Directive (C++) ( (null Directive))
- Preprocessor Directives (C++) (Preprocessor Directives Index)
- MAKE Directives (MAKE Directives)
- other types of Delphi directives (Fundamental Syntactic Elements)
- Destructors
- abort and Destructors, C++ language specifics (abort And Destructors)
- atexit, pragma exit, and Destructors, C++ language specifics (atexit, pragma exit, And Destructors)
- Exit And Destructors, C++ language specifics (Exit And Destructors)**C++ language specifics (Destructors)
- invoking destructors in C++ (Invoking Destructors)
- Declarations and namespaces
- namespaces, C++ (Declaring A namespace)
- decltype
- keywords, C++ (decltype)
- Delete
- C++ language specifics (delete)
- do
- keywords, C++ (do)
- Declarations and Statements (Delphi) (Declarations and Statements)
- Double
- double keyword, C++ (double)
- long keyword, C++ (long)
- Division
- operators, C++ (Multiplicative Operators)
- Declarations, external
- language structure, C++ (External Declarations and Definitions)
- Declarations
- Possible Declarations, C++ (Possible Declarations)
- Incomplete Declarations, C++ (Incomplete Declarations)
- Definitions
- Tentative Definitions, C++ (Tentative Definitions)
- Data links
- Adding the Data Link (Adding the Data Link)
- Datasets
- Understanding Datasets - Overview (Understanding Datasets: Overview)
- Using Dataset Page Producers (Using Dataset Page Producers)
- Using Table Producers (Using Table Producers)
- Associating a Dataset with Database and Session Connections (Associating a Dataset with Database and Session Connections)
- Applying Cached Updates with Dataset Component Methods (Applying Cached Updates with Dataset Component Methods)
- Opening and Closing Datasets (Opening and Closing Datasets)
- Specifying the Query (Specifying the Query)
- Using Query-type Datasets (Using Query-type Datasets)
- Choosing How to Apply Updates Using a Dataset Provider (Choosing How to Apply Updates Using a Dataset Provider)
- Determining Dataset States (Determining Dataset States)
- Using Stored Procedure-type Datasets (Using Stored Procedure-type Datasets)
- Using Table Type Datasets (Using Table Type Datasets)
- Using TDataSet Descendants (Using TDataSet Descendants)
- Types of Datasets (Types of Datasets)
- Types of dbExpress Datasets (Types of dbExpress Datasets)
- Updating the Dataset (Updating the Dataset)
- Deriving classes
- property editors (Deriving a Property-editor Class)
- Dialog box as component
- Making a Dialog Box a Component - Overview (Making a Dialog Box a Component: Overview)
- Declaring component types
- Declaring a New Component Class (Declaring a New Component Class)
- Dual interface
- Controlling an Automation Server Using a Dual Interface (Controlling an Automation Server Using a Dual Interface)
- Dual Interfaces (Dual Interfaces)
- Database servers
- Connecting to a Database Server (Connecting to a Database Server)
- Opening a Connection Using TDataBase (Opening a Connection Using TDataBase)
- Disconnecting from a Database Server (Disconnecting from a Database Server)
- Databases
- Associating a Database Component with a Session (Associating a Database Component with a Session)
- Applying Cached Updates Using a Database (Applying Cached Updates Using a Database)
- Modifying Data (Modifying Data)
- Using TDatabase to Connect to Databases (Using TDatabase to Connect to Databases)
- Connecting to the Database Server (Connecting to the Database Server)
- Connecting to Databases - Overview (Connecting to Databases: Overview)
- Using Databases (Using Databases)
- Designing Database Applications - Overview (Designing Database Applications: Overview)
- Working with Associated Datasets (Working with Associated Datasets)
- Searching for a Database Connection (Searching for a Database Connection)
- Obtaining Metadata (Obtaining Metadata)
- Controlling Server Login (Controlling Server Login)
- Database Security (Database Security)
- Understanding Database and Session Component Interactions (Understanding Database and Session Component Interactions)
- Transactions (Transactions)
- DCOM
- Using DCOM Connections (Using DCOM Connections)
- Data
- Analyzing Data (Analyzing Data)
- Displaying Field Component Values in Standard Controls (Displaying Field Component Values in Standard Controls)
- Database applications
- Writing Database Applications (Writing Database Applications)
- Deploying Database Applications (Deploying Database Applications)
- Distributing Database Applications (Distributing Database Applications)
- Database connections
- Closing Database Connections (Closing Database Connections)
- Dropping Inactive Database Connections (Dropping Inactive Database Connections)
- Managing Database Connections (Managing Database Connections)
- Opening Database Connections (Opening Database Connections)
- DBASE index
- Specifying a dBASE Index File (Specifying a dBASE Index File)
- Data dictionary
- The Data Dictionary (The Data Dictionary)
- DataRequest method
- Communicating with Providers Using Custom Events (Communicating with Providers Using Custom Events)
- Data-aware controls
- Associating a Data Control with a Dataset (Associating a Data Control with a Dataset)
- Refreshing Data Display (Refreshing Data Display)
- Editing and Updating Data (Editing and Updating Data)
- Enabling Editing in Controls On User Entry (Enabling Editing in Controls On User Entry)
- Displaying, Converting, and Accessing Field Values (Displaying, Converting, and Accessing Field Values)
- Data sources
- Changing the Associated Dataset at Runtime (Changing the Associated Dataset at Runtime)
- Enabling and Disabling the Data Source (Enabling and Disabling the Data Source)
- Responding to Changes Mediated by the Data Source (Responding to Changes Mediated by the Data Source)
- Displaying data
- Disabling and Enabling Data Display (Disabling and Enabling Data Display)
- Data-aware
- Using Data Controls (Using Data Controls)
- Data grids
- Creating a Customized Grid (Creating a Customized Grid)
- default columns (Using a Grid Control in Its Default State)
- Controlling Grid Drawing (Controlling Grid Drawing)
- event handling (Responding to User Actions at Runtime)
- Setting Grid Options (Setting Grid Options)
- DBCtrlGrid component (Creating a Grid That Contains Other Data-aware Controls)
- Database navigator
- Displaying Fly-over Help (Displaying Fly-over Help)
- Using a Single Navigator for Multiple Datasets (Using a Single Navigator for Multiple Datasets)
- DBGrid component
- DBGridColumns component (Viewing and Editing Data with TDBGrid)
- Data packets
- converting to XML documents (Using an XML Document as the Client of a Provider)
- field attributes (Controlling What Information Is Included in Data Packets)
- optional parameters (Adding Custom Information to Data Packets)
- persistent fields (Specifying What Fields Appear in Data Packets)
- provider options (Setting Options That Influence the Data Packets)
- Delta packets
- Editing Delta Packets Before Updating the Database (Editing Delta Packets Before Updating the Database)
- dbExpress
- Debugging dbExpress Applications (Debugging dbExpress Applications)
- Drivers
- Setting Up TSQLConnection (Setting Up TSQLConnection)
- Data formats
- Associating Attribute Sets with Field Components (Associating Attribute Sets with Field Components)
- Working with DataSet Fields (Working with DataSet Fields)
- Data Dictionary
- Creating Attribute Sets for Field Components (Creating Attribute Sets for Field Components)
- DLLs
- Creating DLLs Containing VCL Components (C++) (Creating DLLs Containing VCL Components (C++))
- Using DLLs in RAD Studio (C++) (Using DLLs in RAD Studio (C++))
- Linking DLLs (C++) (Linking DLLs (C++))
- DLL Locations (DLL Locations)
- Using Component Properties and Events in a Data Module (Using Component Properties and Events in a Data Module)
- Accessing a Data Module from a Form (Accessing a Data Module from a Form)
- business rules (Creating Business Rules in a Data Module)
- Creating and Editing Standard Data Modules (Creating and Editing Standard Data Modules)
- Naming a Data Module and Its Unit File (Naming a Data Module and Its Unit File)
- Using Data Modules (Using Data Modules)
- Placing and Naming Components (Placing and Naming Components)
- Adding a Remote Data Module to an Application Server Project (Adding a Remote Data Module to an Application Server Project)
- Double-byte character sets
- Character Sets (Multibyte Character Sets (MBCS))
- dbExpress database applications
- Deploying dbExpress Database Applications (Deploying dbExpress Database Applications)
- Dialog boxes
- Developing Dialog Boxes (Developing Dialog Boxes)
- Distributed applications
- Using Interfaces in Distributed Applications (Using Interfaces in Distributed Applications)
- Ending a Drag Operation (Ending a Drag Operation)
- Docking
- Controlling How Child Controls Are Docked (Controlling How Child Controls Are Docked)
- dockable child controls (Controlling How Child Controls Are Undocked)
- Making a Control a Dockable Child (Making a Control a Dockable Child)
- Drag-and-dock
- Controlling How Child Controls Respond to Drag-and-dock Operations (Controlling How Child Controls Respond to Drag-and-dock Operations)
- Implementing Drag and Dock in Controls (Implementing Drag and Dock in Controls)
- Starting a Drag Operation (Starting a Drag Operation)
- Handling Multiple Drawing Objects in Your Application (Handling Multiple Drawing Objects in Your Application)
- Using Drawing Tools (Using Drawing Tools)
- DOM
- Using the Document Object Model (Using the Document Object Model)
- Database
- Adding a New Connection to the Data Explorer (Adding a New Connection to the Data Explorer)
- Data Explorer
- Executing SQL in the Data Explorer (Executing SQL in the Data Explorer)
- Modifying Connections in the Data Explorer (Modifying Connections in the Data Explorer)
- Displaying a Full View Bitmap Image in a VCL Forms Application (Displaying a Full View Bitmap Image in a VCL Forms Application)
- Drawing
- Drawing a Polygon in a VCL Forms Application (Drawing a Polygon in a VCL Forms Application)
- Drawing Rectangles and Ellipses in a VCL Forms Application (Drawing Rectangles and Ellipses in a VCL Forms Application)
- Drawing a Rounded Rectangle in a VCL Forms Application (Drawing a Rounded Rectangle in a VCL Forms Application)
- Drawing Straight Lines In a VCL Forms Application (Drawing Straight Lines In a VCL Forms Application)
E
- Emulator for Android (Creating an Android Emulator)
- entitlements, Apple Application Entitlement File (Apple Application Entitlement File)
- EEFACE external exception (External Exception EEFFACE)
- Errors
- Error and Warning Messages (Delphi (Error and Warning Messages (Delphi))
- Compiler Errors And Warnings (C++) (Compiler Errors And Warnings (C++) Index)
- Embedded glyph buttons for Metropolis UI applications (Creating Metropolis UI Edit Buttons with Embedded Glyphs)
- Edit buttons with embedded glyphs for Metropolis UI (Creating Metropolis UI Edit Buttons with Embedded Glyphs)
- Extended data type on Win64 (Delphi Considerations for Cross-Platform Applications)
- Evaluate/Modify format specifiers (Evaluate_Modify)
- ETM (Using the External Translation Manager)
- EXTERNALSYM directive (External Symbols (Delphi))
- E1008 Integer and HRESULT interchanged (Delphi) (x1008 Integer and HRESULT interchanged (Delphi))
- E1012 Constant expression violates subrange bounds (Delphi) (x1012 Constant expression violates subrange bounds (Delphi))
- E1019 For loop control variable must be simple local variable (Delphi) (x1019 For loop control variable must be simple local variable (Delphi))
- E1020 Constructing instance of '%s' containing abstract method '%s.%s' (Delphi) (x1020 Constructing instance of '%s' containing abstract method '%s.%s' (Delphi))
- E1025 Unsupported language feature: '%s' (Delphi) (x1025 Unsupported language feature: '%s' (Delphi))
- E1026 File not found '%s' (Delphi) (x1026 File not found '%s' (Delphi))
- E1028 Bad global symbol definition '%s' in object file '%s' (Delphi) (x1028 Bad global symbol definition '%s' in object file '%s' (Delphi))
- E1030 Invalid compiler directive - '%s' (Delphi) (x1030 Invalid compiler directive - '%s' (Delphi))
- E1033 Unit '%s' implicitly imported into package '%s' (Delphi) (x1033 Unit '%s' implicitly imported into package '%s' (Delphi))
- E1054 Linker error: %s (Delphi) (x1054 Linker error: %s (Delphi))
- E1056 Duplicate resource Type %s, ID %s; File %s resource kept; file %s resource discarded (Delphi) (x1056 Duplicate resource Type %s, ID %s; File %s resource kept; file %s resource discarded (Delphi))
- E2041 Read error on '%s' (Delphi) (x2041 Read error on '%s' (Delphi))
- E2042 Write error on '%s' (Delphi) (x2042 Write error on '%s' (Delphi))
- E2043 Close error on '%s' (Delphi) (x2043 Close error on '%s' (Delphi))
- E2044 Chmod error on '%s' (Delphi) (x2044 Chmod error on '%s' (Delphi))
- E2141 Bad file format '%s' (Delphi) (x2141 Bad file format '%s' (Delphi))
- E2243 Expression needs no Initialize/Finalize (Delphi) (x2243 Expression needs no Initialize/Finalize (Delphi))
- E2269 Overriding virtual method '%s.%s' has lower visibility (%s) than base class '%s' (%s) (Delphi) (x2269 Overriding virtual method '%s.%s' has lower visibility (%s) than base class '%s' (%s) (Delphi))
- E2367 Case of property accessor method %s.%s should be %s.%s (Delphi) (x2367 Case of property accessor method %s.%s should be %s.%s (Delphi))
- Eof
- Eof (C++) (Eof)
- Using the Eof and Bof Properties (Using the Eof and Bof Properties)
- Events topics
- Working with Events and Event Handlers (Working with Events and Event Handlers)
- Implementing the Standard Events (Implementing the Standard Events)
- What Are Events? (What Are Events?)
- Handling Events in an Automation Controller (Handling Events in an Automation Controller)
- Creating an OnUpdateRecord Event Handler (Creating an OnUpdateRecord Event Handler)
- Code Generated When You Import Type Library Information (Code Generated When You Import Type Library Information)
- Creating Events - Overview (Creating Events: Overview)
- Generating a Handler for a Component's Default Event (Generating a Handler for a Component's Default Event)
- Displaying and Coding Shared Events (Displaying and Coding Shared Events)
- Associating an Event with an Existing Event Handler (Associating an Event with an Existing Event Handler)
- Generating a New Event Handler (Generating a New Event Handler)
- Locating Event Handlers (Locating Event Handlers)
- Using the Sender Parameter (Using the Sender Parameter)
- Working with Events and Event Handlers (Working with Events and Event Handlers)
- Associating Menu Events with Event Handlers (Associating Menu Events with Event Handlers)
- Triggering the Event (Triggering the Event)
- Types of Events (Types of Events)
- Defining Your Own Events (Defining Your Own Events)
- Exceptions
- classes and objects (Exceptions)
- Writing finally Blocks (Writing finally Blocks)
- Writing Exception Handlers (Writing Exception Handlers)
- Raising an Exception (Raising an Exception)
- Silent Exceptions (Silent Exceptions)
- Writing the Try Block (Writing the Try Block)
- Expressions
- Expressions (Delphi) (Expressions (Delphi))
- Expressions (C++) (Expressions (C++))
- Expressions And C++ (Expressions And C++)
- Extract method
- refactoring (Extract Method Overview (Delphi))
- Expandable tooltips (Using Tooltips During Debugging)
- Editing code
- class completion (Using Class Completion)
- ECO framework (Importing and Exporting a Model Using XML Metadata Interchange (XMI))
- Entry and exit action
- Designing a UML 1.5 Statechart Diagram (Designing a UML 1.5 Statechart Diagram)
- Enum
- keywords, C++ (enum)
- Explicit
- keywords, C++ (explicit)
- Export
- keywords, C++ (export)
- Extern
- keywords, C++ (extern)
- Enum, assignment
- language structure, C++ (Assignment To Enum Types)
- Enumerations
- language structure, C++ (Enumerations)
- Expressions, errors
- language structure, C++ (Errors And Overflows)
- Expressions, evaluation order
- language structure, C++ (Evaluation Order)
- Event handlers
- defined (Event Handlers)
- Calling the Event (Calling the Event)
- Deleting Event Handlers (Deleting Event Handlers)
- Changing the Standard Event Handling (Changing the Standard Event Handling)
- Event handler
- Defining the Handler Type (Defining the Handler Type)
- Editing properties
- properties (Editing the Property as a Whole)
- Edit controls
- Displaying and Editing Fields in an Edit Box (Displaying and Editing Fields in an Edit Box)
- text controls (Edit Controls)
- Editing data
- Editing in the Grid (Editing in the Grid)
- Executable files
- internationalizing (Dynamic Switching of Resource DLLs)
- internationalizing (Using Resource DLLs)
- Exception objects
- VCL Exception Classes (VCL Exception Classes)
- Handling Classes of Exceptions (Handling Classes of Exceptions)
- Defining Your Own VCL Exceptions (Defining Your Own VCL Exceptions)
- Exception handling
- Default Exception Handling in VCL (Default Exception Handling in VCL)
- Handling Exceptions in VCL Applications (Handling Exceptions in VCL Applications)
- C++Builder Exception Handling Compiler Options (C++Builder Exception Handling Compiler Options)
- Constructors in Exception Handling (C++) (Constructors in Exception Handling (C++))
- Defining Protected Blocks (Defining Protected Blocks)
- Exception Handling (Exception Handling)
- Unwinding Exceptions (C++) (Unwinding Exceptions (C++))
- Exception handlers
- Exception-handling Statements (Exception-handling Statements)
- Reraising Exceptions (Reraising Exceptions)
- Scope of Exception Handlers (Scope of Exception Handlers)
- Exceptions
- Unwinding Exceptions (C++) (Unwinding Exceptions (C++))
F
- FireDAC Explorer
- FireDAC Monitor
- FireDAC
- FireDAC topics (FireDAC)
- FireDAC Overview (Overview (FireDAC))
- FireDAC Getting Started (Getting Started (FireDAC))
- FireDAC Architecture (Architecture (FireDAC))
- FireMonkey frames (Frames in FireMonkey))
- fastcall calling convention (_fastcall, __fastcall)
- Fatal Out of Memory error from ILINK64 (ILINK64.EXE, the 64-bit Incremental Linker)
- FireMonkey changes in XE3 (Introducing the FireMonkey Library)
- FastReport (Third party add-ins (IDE Tutorial))
- FireMonkey Form Designer (Form Designer)
- Format specifiers for Evalute/Modify (Evaluate_Modify)
- FireMonkey Library (Introducing the FireMonkey Library)
- FireMonkey styled components (Creating a Styled FireMonkey Component by Extending an Existing Component)
- For statements (Delphi)) (Declarations and Statements)
- Find Static Library (Find Package Import)
- Framework affinity for a data module (Setting the Framework Affinity for a Data Module)
- FireMonkey controls (Arranging FireMonkey Controls)
- FireMonkey styles
- Customizing FireMonkey Applications with Styles (Customizing FireMonkey Applications with Styles)
- Creating a FireMonkey Component (Delphi) (Creating a FireMonkey Component (Delphi))
- FireMonkey Application Design (FireMonkey Application Design)
- FireMonkey menus (Using Menus in a FireMonkey Application)
- FireMonkeyVersion (IF directive (Delphi))
- FireMonkey Style Designer
- Customizing FireMonkey Applications with Styles (Customizing FireMonkey Applications with Styles)
- Creating a FireMonkey Component (Delphi) (Creating a FireMonkey Component (Delphi))
- FireMonkey Application Design (FireMonkey Application Design)
- Applying FireMonkey Styles (Applying FireMonkey Styles)
- Framework (--framework) (--framework)
- File extension setting (Application Options)
- F1026 File not found '%s' (Delphi) (X1026 File not found '%s' (Delphi))
- FishFacts (database)
- Tutorial: Using InterBase Express to Create an Application Without Code (Tutorial: Using InterBase Express to Create an Application Without Code)
- Tutorial: Using LiveBindings to Create an Application Without Code (Tutorial: Using LiveBindings to Create an Application Without Code)
- Mobile Tutorial: Using InterBase ToGo with dbExpress (iOS and Android) (iOS Tutorial: Using InterBase ToGo in an iOS Application)
- Find
- Find (Search menu) (Find)
- FastMM memory manager
- Fields
- Fields, classes and objects (Fields)
- Setting a Default Value for a Field (Setting a Default Value for a Field)
- Controlling and Masking User Input (Controlling and Masking User Input)
- Editing Data in a Control (Editing Data in a Control)
- Filters
- Filtering Records Based On Bookmarks (Filtering Records Based On Bookmarks)
- Limiting What Records Appear, client datasets (Limiting What Records Appear)
- Modeling - Diagram View Filters Options (Modeling - Diagram View Filters Options)
- Understanding the Differences Between Ranges and Filters (Understanding the Differences Between Ranges and Filters)
- Setting the Filter Property (Setting the Filter Property)
- Writing an OnFilterRecord Event Handler (Writing an OnFilterRecord Event Handler)
- Find references
- find declaration symbol (Find References Overview (Delphi, C++))
- find local references (Finding References)
- Form customization (Basic customization of the main form (IDE Tutorial))
- Form positioner preview (Form Designer)
- Functions, declarations
- language structure, C++ (Declarations And Definitions)
- Declarations And Prototypes (Declarations And Prototypes)
- Functions
- Using a Class to Manage Conversions (Using a Class to Manage Conversions)
- Using a Conversion Function (Using a Conversion Function)
- Definitions - C++ (Definitions)
- Functions, parameters
- Formal Parameter Declarations (Formal Parameter Declarations)
- Function Calls And Argument Conversions (Function Calls And Argument Conversions)
- Updating the Field Data Link Class (Updating the Field Data Link Class)
- Flat files
- Loading Data from a File or Stream (Loading Data from a File or Stream)
- Saving Data to a File or Stream (Saving Data to a File or Stream)
- Field attributes
- Removing Attribute Associations (Removing Attribute Associations)
- Field objects
- Dynamic Field Components (Dynamic Field Components)
- Handling Events (Handling Events)
- Working with Field Components - Overview (Working with Field Components: Overview)
- Working with Field Component Methods at Runtime (Working with Field Component Methods at Runtime)
- Setting Display and Edit Properties at Design Time (Setting Display and Edit Properties at Design Time)
- Setting Persistent Field Properties and Events (Setting Persistent Field Properties and Events)
- Setting Field Component Properties at Runtime (Setting Field Component Properties at Runtime)
- Formatting data
- Using Default Formatting for Numeric, Date, and Time Fields (Using Default Formatting for Numeric, Date, and Time Fields)
- Forms
- Adding Forms (Adding Forms)
- Using Forms (Using Forms)
- Creating Forms Dynamically (Creating Forms Dynamically)
- Creating Modeless Forms Such as Windows (Creating Modeless Forms Such as Windows)
- Displaying an Auto-created Form (Displaying an Auto-created Form)
- Managing Layout (Managing Layout)
- Controlling When Forms Reside in Memory (Controlling When Forms Reside in Memory)
- Passing Additional Arguments to Forms (Passing Additional Arguments to Forms)
- Retrieving Data from Forms (Retrieving Data from Forms)
- Retrieving Data from Modeless Forms (Retrieving Data from Modeless Forms)
- Retrieving Data from Modal Forms (Retrieving Data from Modal Forms)
- Creating a Form Instance Using a Local Variable (Creating a Form Instance Using a Local Variable)
- Frames
- Working with Frames (Working with Frames)
- Creating Frames (Creating Frames)
- Sharing Frames (Sharing Frames)
- Using and Modifying Frames (Using and Modifying Frames)
- files
- Using a Dedicated File on Disk (Using a Dedicated File on Disk)
- Saving Data to a File or Stream (Saving Data to a File or Stream)
- Working with Files (Working with Files)
- Using File Streams (Using File Streams)
- Copying a File (Copying a File)
- File Date-time Routines (File Date-time Routines)
- Deleting a File (Deleting a File)
- Finding a File (Finding a File)
- Manipulating Files (Manipulating Files)
- Approaches to File I/O (Approaches to File I/O)
- Renaming a File (Renaming a File)
- Frame
- Frames in FireMonkey (Frames in FireMonkey)
- Setting Properties at Design Time (Setting Properties at Design Time)
G
- Guided tours (RAD Studio Guided Tours)
- GPU setting for Android emulator (Creating an Android Emulator)
- Goto statements (Delphi) (Declarations and Statements)
- Global library path
- Add Runtime Package (Add Runtime Package)
- Runtime Packages (Options) (Runtime Packages (Options))
- Loading Packages in an Application (Loading Packages in an Application)
- Generics overview (Overview of Generics)
- Generics or generic types
- Generics Index (Generics Index)
- How to Handle Delphi Generics in C++ (How to Handle Delphi Generics in C++)
- Constraints in Generics (Constraints in Generics)
- Changes in Standard Functions and Grammar (Changes in Standard Functions and Grammar)
- Overview of Generics (Overview of Generics)
- Declaring Generics (Declaring Generics)
- Terminology for Generics (Terminology for Generics)
- Gesturing in your applications (Using Gesturing in Your Applications)
- Gestures in Metropolis UI (Gesture Support in Metropolis UI Applications )
- Gestures Overview (Gesturing Overview)
- Gestures enumeration (TStandardGesture Enum)
- GenTLB.exe
- type library compiler (Type Library Editor Window)
- Getting started
- adding files to a project (Adding and Removing Files)
- adding templates to repository (Adding Templates to the Object Repository)
- How To Use the IDE (How to Use the IDE)
- How To Create Forms and Projects, and Write the Code Behind (How To Create Forms and Projects, and Write the Code Behind)
- How To Edit Code in the Code Editor (How To Edit Code in the Code Editor)
- How To Manage Files and Folders (How To Manage Files and Folders)
- How To Use a Version Control System in the IDE (How To Use Subversion in the IDE)
- copying references (Copying References to a Local Path)
- customizing forms (Customizing the Form)
- customizing tool palette (Customizing the Tool Palette)
- docking tool windows (Docking Tool Windows)
- filtering searched components (Finding Items on the Tool Palette)
- renaming files (Renaming Files Using the Project Manager)
- setting component properties (Setting Component Properties (Procedure))
- setting project options (Setting Project Options)
- setting properties and events (Setting Properties and Events)
- setting tool preferences (Setting Tool Preferences)
- writing event handlers (Writing Event Handlers)
- Graphics in the IDE
- Overview of Graphics Programming (Overview of Graphics Programming)
- How To Build a VCL Forms Application with Graphics (How To Build a VCL Forms Application With Graphics)
- Adding Graphics to Controls (Adding Graphics to Controls)
- Encapsulating Graphics (Encapsulating Graphics)
- Copying Graphics to the Clipboard (Copying Graphics to the Clipboard)
- Cutting Graphics to the Clipboard (Cutting Graphics to the Clipboard)
- displaying graphic controls (Graphic Controls)
- Drawing On a Graphic (Drawing On a Graphic)
- internationalizing graphic images (Graphic Images)
- Types of Graphic Objects (Types of Graphic Objects)
- Working with Graphics and Multimedia - Overview (Working with Graphics and Multimedia: Overview)
- Pasting Graphics from the Clipboard (Pasting Graphics from the Clipboard)
- Making Scrollable Graphics (Making Scrollable Graphics)
- Shapes (Shapes)
- Using the Clipboard with Graphics (Using the Clipboard with Graphics)
- General applications
- deploying (Deploying General Applications)
- Grids
- Displaying Multiple Records (Displaying Multiple Records00
- Viewing and Editing Data with TDBGrid (Viewing and Editing Data with TDBGrid)
- Draw Grids (Draw Grids)
- non-database grids (Grids)
- String Grids (String Grids)
- Value List Editors (Value List Editors)
- Group boxes
- Group Boxes and Radio Groups (Group Boxes and Radio Groups)
- Global routines
- helper objects (Using the RTL (Run-Time Library))
- Graphics files
- Loading and Saving Graphics Files (Loading and Saving Graphics Files)
- GUID
H
- h, C++ Header File (C++ Header File)
- HTML Designer (Form Designer)
- Help icon (Application Options)
- Hello world
- Creating a FireMonkey iOS "Hello World" Application (IOS Tutorial: Creating a FireMonkey iOS Application)
- Building a Cross-Platform OS X "Hello World" Console Application (Building a Mac OS X Cross-Platform Hello World Console Application)
- 64-Bit Windows "Hello World" Application (64-bit Windows Hello World Application (Delphi and C++))
- H2218 Published method '%s' contains an unpublishable type (Delphi) (E2218 Published method '%s' contains an unpublishable type (Delphi))
- History Manager (Using the History Manager)
- Hiding names
- C++ language specifics (Hiding)
- Help files for components (Creating the Help File)
- How to end the debug session (How to end the debug session)
- hpp, C++ Header File (C++ Header File)
- HTTP
- advantages (Using Web Connections)
- overview (HTTP Server Activity)
- requests (Responding to Client Requests)
- requests (Serving Client Requests)
- Help system (Using Help in a VCL Application)
- Help Manager (Implementing IHelpSelector)
- Help Manager (Registering Help System Objects)
- Help viewers (Asking the Help Manager for Information)
- Help viewers (Communicating with the Help Manager)
- Help viewers (Displaying Keyword-based Help)
- Help viewers (Displaying Tables of Contents)
- Help viewers (Help System Interfaces)
- IHelpSystem (Using IHelpSystem)
- TApplication (Calling a Help System Directly)
- TApplication (VCL) (How TApplication Processes VCL Help)
- TControl (VCL) (How VCL Controls Process Help)
- Host environments
- programming (Programming for Varying Host Environments)
- Hints
- help (Help and Hint Properties)
- Headers
- HTTP messages
- content (The Content of HTTP Request Messages)
- content (Setting the Response Content)
- headers (Properties That Contain Request Header Information)
- headers (Filling in the Response Header)
- processing (Dispatching Request Messages)
- responding to (Creating HTTP Response Messages)
- response content (Generating the Content of Response Messages)
- sending (Sending the Response)
- types (The Request Method Type)
- HTML
- producing (Using Page Producer Components)
- HTML-transparent tags (Using Predefined HTML-transparent Tag Names)
- HTML commands
- database information (Representing a Dataset in HTML)
- HTML documents
- databases and (Using Database Information in Responses)
- HTTP request messages
- TWebRequest object (Accessing Client Request Information)
- Hello world
- Building a VCL Forms Hello World Application (Building a VCL Forms Hello World Application)
- Copying Data From One Stream To Another (Copying Data From One Stream To Another)
- Reading a String and Writing It To a File (Reading a String and Writing It To a File)
- HTML tag editor
- editing HTML tags (Using the HTML Tag Editor)
I
- iAd advertising service for iOS apps (Adding Advertising to Your Mobile Apps)
- In-app payments for mobile apps (Adding In-App Payments to Your Mobile Apps)
- InterBase Server, starting (InterBase XE3)
- ILC, C++ Linker State File for Code (C++ Linker State File)
- ILD, C++ Linker State File for Data (C++ Linker State File)
- ILF, C++ Linker State File for Misc. Information (C++ Linker State File)
- ILS, C++ Linker State File for Symbols (C++ Linker State File)
- IB ToGo (InterBase ToGo in XE4)
- IBLite (InterBase ToGo in XE4)
- info.plist (Apple Application Information File)
- iOS developer program (Joining an iOS Developer Program)
- info.plist file (Preparing an iOS Application for Deployment)
- Immutable strings (Migrating Delphi Code to iOS from Desktop)
- Icons for Mac applications (Mac OS X Application Development)
- Icons for all applications (Application Options)
- Inheritable Items (Copy, Inherit, Use)
- InterBase Express (Getting Started with Interbase Express)
- IP*Works! (Third party add-ins (IDE Tutorial))
- Internet Direct (Indy) (Third party add-ins (IDE Tutorial))
- Indy (Internet Direct) (Third party add-ins (IDE Tutorial))
- IntraWeb (Third party add-ins (IDE Tutorial))
- Input fields for printf function (printf Format Specifiers)
- IDE tutorial (Tutorial: Using the IDE for Delphi and C++Builder)
- Iteration over containers using For statements (Delphi) (Declarations and Statements)
- If statements (Delphi) (Declarations and Statements)
- Interlocked type - TInterlocked (Comparison Routines)
- IBConnection not supported (Building a VCL Forms dbExpress Database Application)
- if,_elif,_else,_And_endif (C++)
- Interbase Express FishFacts tutorial (Tutorial: Using InterBase Express to Create an Application Without Code)
- Icon setting for application (Application)
- Interfaces in C++
- Inheritance and Interfaces (Inheritance and Interfaces)
- Interface - modeling
- UML 2.0 Class Diagram Definition (UML 2.0 Class Diagram Definition)
- changing notation (Changing Appearance of Interfaces)
- hiding (Working with an Interface)
- Interaction use in modeling (Interaction)
- Designing a UML 2.0 Sequence or Communication Diagram (Designing a UML 2.0 Sequence or Communication Diagram)
- Internal errors
- Resolving Internal Errors (Delphi) (Resolving Internal Errors)
- Resolving Internal Errors (C++) (Resolving Internal Errors)
- Instance specification
- Working with an Instance Specification (Working with an Instance Specification)
- Inner classifier
- Creating an Inner Classifier (Creating an Inner Classifier)
- Interaction diagram
- Working with a UML 1.5 Message (Working with a UML 1.5 Message)
- Include files (C++) (Using Include Files)
- Inline functions
- keywords, C++ (inline)
- C++ language specifics (Inline Functions)
- keywords, C++ (__inline)
- If keyword, C++ (if, else)
- Inline
- keywords, C++ (inline)
- Int
- keywords, C++ (int)
- Identifiers
- lexical elements, C++ (Identifiers)
- Interfaces (Using Interfaces)
- Automation Interfaces (Automation Interfaces)
- TInterfacedObject (TInterfacedObject)
- Dispatch Interfaces (Dispatch Interfaces)
- Understanding Invokable Interfaces (Understanding Invokable Interfaces)
- Using Interfaces Across the Hierarchy (Using Interfaces Across the Hierarchy)
- Creating Properties for Interfaces (Creating Properties for Interfaces)
- Extending the Interface of the Application Server (Extending the Interface of the Application Server)
- Reusing Code and Delegation (Reusing Code and Delegation)
- IDE
- Form Designer (Form Designer)
- Tour of the IDE (Tour of the IDE)
- Adding an Action to the Action List (Adding an Action to the Action List)
- Adding an Image to the Image List (Adding an Image to the Image List)
- Deleting Toolbar Buttons (Deleting Toolbar Buttons)
- Extending the IDE (Extending the IDE)
- Notifying a Wizard of IDE Events (Notifying a Wizard of IDE Events)
- IDL
- type library syntax (Using Object Pascal or RIDL Syntax)
- InternetExpress page producers
- Creating Web Pages with an InternetExpress Page Producer (Creating Web Pages with an InternetExpress Page Producer)
- Customizing the InternetExpress Page Producer Template (Customizing the InternetExpress Page Producer Template)
- Indexes
- Obtaining Information About Indexes (Obtaining Information About Indexes)
- Using Indexes to Search for Records (Using Indexes to Search for Records)
- Sorting Records with Indexes (Sorting Records with Indexes)
- Specifying an Index with IndexName (Specifying an Index with IndexName)
- Images
- Adding Images to a String List (Adding Images to a String List)
- Adding Images to an Application (Adding Images to an Application)
- Displaying and Editing Graphics Fields in an Image Control (Displaying and Editing Graphics Fields in an Image Control)
- Images - displaying (Images)
- IAppServer interface
- Communicating with the Client Dataset (Communicating with the Client Dataset)
- International applications (Creating International Applications Index)
- FlipChildren Method (Including Bi-directional Functionality in Applications)
- ParentBiDiMode Property (Including Bi-directional Functionality in Applications)
- Localizing Applications (Localizing Applications)
- Input method editor
- Locale-specific Features - IME (Locale-specific Features)
- Installer for your application
- Using Installation Programs (Using Installation Programs)
- Installation programs
- Using Installation Programs (Using Installation Programs)
- Input controls
- Specialized Input Controls (Specialized Input Controls)
- Inheritance
- Inheriting Data and Code from an Object (Inheriting Data and Code from an Object)
- IInterface interface
- Implementing IInterface (Implementing IInterface)
- Implements keyword
- Using Implements for Delegation (Using Implements for Delegation)
- Image control - adding (Adding an Image Control)
- Internet palette page
- Creating Internet Applications - Overview (Creating Internet Applications: Overview)
- ISAPI applications
- DataSnap WebBroker Application Wizard (DataSnap WebBroker Application Wizard)
- Debugging Web Applications That Are DLLs (Debugging Web Applications That Are DLLs)
- IntraWeb
- Using IntraWeb with Web Broker (Using IntraWeb with Web Broker)
- Creating Web Server Applications Using IntraWeb (Creating Web Server Applications Using IntraWeb)
- Changing IntraWeb application type (Changing IntraWeb application type)
- Editing the Main Form (Editing the Main Form)
- Getting Started with IntraWeb (Getting Started with IntraWeb)
- Running the Completed Application (Running the Completed Application)
- Writing an Event Handler for the Button (Writing an Event Handler for the Button)
- Using IntraWeb Components (Using IntraWeb Components)
- Invokable interfaces
- Calling Invokable Interfaces (Calling Invokable Interfaces)
- Registering Nonscalar Types (Registering Nonscalar Types)
- Using Nonscalar Types in Invokable Interfaces (Using Nonscalar Types in Invokable Interfaces)
- IP addresses
- Describing the Host (Describing the Host)
- InterBase components
- Getting Started with InterBase Express (Getting Started with InterBase Express)
J
- Jelly bean (Android Devices Supported for Application Development)
- Javascript libraries (Using the Javascript Libraries)
- Java development for mobile devices using DataSnap connectors
- Getting Started with Java Android DataSnap Mobile Connector (Getting Started with Java Android DataSnap Mobile Connector)
- Getting Started with Java BlackBerry DataSnap Mobile Connector (Getting Started with Java BlackBerry DataSnap Mobile Connector)
- JIRA bug-tracking system (How to File a Bug Using the RAD Studio Quality Portal)
K
- Keyboard in FireMonkey (Mobile Tutorial: Using the Web Browser Component (iOS and Android))
- Keystore file (Android) (Creating a Keystore File)
- Keywords (Keywords)
- Reserved words and directives (Delphi) (Fundamental Syntactic Elements)
- C++ Specific Keywords, C++ (C++ Specific Keywords)
- C++Builder Keyword Extensions (C++Builder Keyword Extensions)
- Keyword Extensions, C++ (Keyword Extensions)
- Keywords, C++ (Keywords)
- Type Specifiers, C++ (Type Specifiers)
- Key-down messages (Responding to Key-down Messages)
L
- License Manager (Help Menu)
- LiveBindings tutorials
- Mobile Tutorial: Using LiveBindings to Populate a ListBox in Mobile Applications (iOS and Android) (Mobile Tutorial: Using LiveBindings to Populate a ListBox in Mobile Applications (iOS and Android))
- Tutorial: Linking Controls via LiveBindings Designer (Tutorial: Linking Controls via LiveBindings Designer)
- Tutorial: Using TPrototypeBindSource and the LiveBindings Designer (Tutorial: Using TPrototypeBindSource and the LiveBindings Designer)
- Tutorial: Using TAdapterBindSource and the LiveBindings Designer (Tutorial: Using TAdapterBindSource and the LiveBindings Designe)
- Tutorial: Using LiveBindings and DataModules with the Metropolis UI (Tutorial: Using LiveBindings and DataModules with the Metropolis UI)
- Tutorial: Creating LiveBindings-Enabled Components (Tutorial: Creating LiveBindings-Enabled Components)
- Tutorial: Using LiveBinding Programatically (Tutorial: Using LiveBinding Programatically)
- Tutorial: Using LiveBinding in VCL Applications (Tutorial: Using LiveBinding in VCL Applications)
- Tutorial: Using TControl.StyleElements in VCL Applications (Tutorial: Using TControl.StyleElements in VCL Applications)
- Tutorial: Using LiveBindings in FireMonkey Applications (Tutorial: Using LiveBindings in FireMonkey Applications)
- Mobile Tutorial: Using LiveBindings to Populate a ListView (iOS and Android) (Tutorial: Using LiveBindings to Fill a FireMonkey ListView)
- Tutorial: Using LiveBinding to Create a FireMonkey Database-Oriented Application Without Code (Tutorial: Using LiveBinding to Create an Application Without Code)
- Link with dynamic RTL (C++ Linker)
- Linking with run-time packages (Loading Packages in an Application)
- Link with run-time packages (Loading Packages in an Application)
- Live Tile Items dialog box (Updating a Live Tile for Metropolis UI Application)
- LiveBindings Designer (Tutorial: Using TPrototypeBindSource and the LiveBindings Designer)
- Library directive (Delphi) (Declarations and Statements)
- Live Bindings (LiveBindings in RAD Studio)
- LOST_EXTENDED_PRECISION (W1066 Lost Extended floating point precision. Reduced to Double (Delphi))
- Libraries directive (Delphi) (Compiler directives for libraries or shared objects (Delphi))
- Link by Name Only
- Linking C++ Library and Object Files (Linking C++ Library and Object Files)
- Live templates
- Creating Live Templates (Creating Live Templates)
- Using Live Templates (Using Live Templates)
- Layout
- Laying Out a Diagram Automatically (Laying Out a Diagram Automatically)
- Line continuation (Using The Backslash For Line Continuation)
- Loading images
- Loading and Storing Graphics (Loading and Storing Graphics)
- List boxes (List Boxes and Check-list Boxes)
- data-aware - TDBListBox and TDBComboBox (Using TDBListBox and TDBComboBox)
- data-aware data in list and combo boxes (Displaying and Editing Data in List and Combo Boxes)
- Lookup list boxes
- Displaying and Editing Data in Lookup List and Combo Boxes (Displaying and Editing Data in Lookup List and Combo Boxes)
- Labels
- Displaying Data as Labels (Displaying Data as Labels)
- Labels - static text controls (Labels)
- Lookup fields
- Defining a Lookup Field (Defining a Lookup Field)
- License requirements
- Software License Requirements (Software License Requirements)
- Lists (Working with Lists)
- List Controls (List Controls)
- Common List Operations (Common List Operations)
- Persistent Lists (Persistent Lists)
- Working with String Lists (Working with String Lists)
- Long string routines
- Commonly Used Routines for AnsiStrings (Commonly Used Routines for AnsiStrings)
- Line drawing (Drawing Lines)
- Refining Line Drawing (Refining Line Drawing)
M
- Monetizing your mobile apps
- Adding In-App Payments to Your Mobile Apps (Adding In-App Payments to Your Mobile Apps)
- Adding Advertising to Your Mobile Apps (Adding Advertising to Your Mobile Apps)
- MacinCloud (Working with a Mac and a PC)
- Mobile Designer (Form Designer)
- Macapi unit provides Delphi interfaces to Mac frameworks (Mac OS X Application Development)
- msreturn (__msreturn)
- msfastcall (__msfastcall)
- Mac App Store (Mac OS X Application Development)
- MetropolisUIListBoxItem how to create (Creating a Metropolis UI TMetropolisUIListBoxItem)
- Metropolis UI styles (Developing Metropolis UI Applications)
- Metropolis UI applications (Developing Metropolis UI Applications]]
- Mida converter (Converting from VCL to FireMonkey)
- Migrating to Unicode
- Enabling C++ Applications for Unicode (Enabling C++ Applications for Unicode)
- Enabling Applications for Unicode (Enabling Applications for Unicode)
- Unicode in RAD Studio (Unicode in RAD Studio)
- MSDN link (Building a Project Using an MSBuild Command)
- Mobile devices using DataSnap connectors (DataSnap Connectors for Mobile Devices)
- Mac OS X platform
- Shared Libraries for Mac OS X (Cross-Platform Shared Libraries)
- Building a Cross-Platform OS X "Hello World" Console Application (Building a Mac OS X Cross-Platform Hello World Console Application)
- Connecting Your PC to a Mac (Includes iOS Device) ([Working with a PC and a Mac)
- C++ Considerations for Multi-Device Applications (C++ Considerations for Cross-Platform Applications)
- Delphi Considerations for Multi-Device Applications (Delphi Considerations for Cross-Platform Applications)
- Differences between Windows and Mac OS X (Differences between Windows and Other Platforms)
- Link to Mac OS X Developer Library (Mac OS X Application Development)
- Mapping Delphi and C++ data types (Delphi to C++ types mapping)
- Module load breakpoint (Add or Edit Module Load Breakpoint)
- MIDAS redistributables (Understanding Multi-tiered Database Applications)
- Math routines (Mathematical Routines)
- Methods topics
- Calling Methods (Calling Methods)
- classes and objects (Methods)
- Dispatching Methods (Dispatching Methods)
- Dynamic Methods (Dynamic Methods)
- Creating Methods - Overview (Creating Methods: Overview)
- Regular Methods (C++) (Regular Methods (C++))
- Static Methods (Static Methods)
- Virtual Methods (Virtual Methods)
- method pointers in Delphi (Procedural Types)
- Memory management
- Memory Management (Memory Management on the Win32 Platform)
- Memory Management of Interface Objects (Memory Management of Interface Objects)
- Not Using Reference Counting (Not Using Reference Counting)
- Using Reference Counting (Using Reference Counting)
- Modeling options
- Modeling - Diagram Appearance Options (Modeling - Diagram Appearance Options)
- MSBuild Overview (MSBuild Overview)
- MDA (Synchronization Between Models and Source Code)
- MSBuild command (Building a Project Using an MSBuild Command)
- Macro
- Recording a Keystroke Macro (Recording a Keystroke Macro)
- Message
- Working with a UML 2.0 Message (Working with a UML 2.0 Message)
- Model element
- Hiding and Showing Model Elements (Hiding and Showing Model Elements)
- Model
- Troubleshooting a Model (Troubleshooting a Model)
- Metrics
- Viewing Metric Results (Viewing Metric Results)
- Message queue
- Sending a Message Using the Windows Message Queue (Sending a Message Using the Windows Message Queue)
- Messages (C+) (Message Options)
- Member, scope
- C++ language specifics (Member Scope)
- Modifiers
- keywords, C++ (unsigned)
- Modifiers, function
- language structure, C++ (Function Modifiers)
- Macros
- predefined (C++) (Predefined Macros)
- Message handlers
- Changing Message Handling (Changing Message Handling)
- Creating New Message Handlers (Creating New Message Handlers)
- Overriding the Handler Method (Overriding the Handler Method)
- Using Message Parameters (Using Message Parameters)
- Messages topics
- Dispatching Messages (Dispatching Messages)
- Trapping Messages (Trapping Messages)
- Mouse-down messages
- Responding to Mouse-down Messages (Responding to Mouse-down Messages)
- and key-down-messages (Handling Mouse-down and Key-down Messages)
- Marshaling
- The Marshaling Mechanism (The Marshaling Mechanism)
- Multi-tiered applications
- ActiveX clients (Distributing a Client Application as an ActiveX Control)
- Building Web Applications Using InternetExpress (Building Web Applications Using InternetExpress)
- Advantages of the Multi-tiered Database Model (Advantages of the Multi-tiered Database Model)
- Creating Multi-tiered Applications - Overview (Creating Multi-tiered Applications: Overview)
- Choosing a Connection Protocol (Choosing a Connection Protocol)
- Building a Multi-tiered Application (Building a Multi-tiered Application)
- Using Provider Components (Using Provider Components)
- Connecting to an Application Server That Uses Multiple Data Modules (Connecting to an Application Server That Uses Multiple Data Modules)
- Using Multiple Server Data Modules (Using Multiple Server Data Modules)
- Overview of a Three-tiered Application (Overview of a Three-tiered Application)
- Understanding Multi-tiered Database Applications (Understanding Multi-tiered Database Applications)
- Supporting State Information in Exposed Data Modules (Supporting State Information in Exposed Data Modules)
- Master/detail relationships
- Supporting Master/detail Relationships (Supporting Master/detail Relationships)
- Establishing Master-detail Relationships Using Parameters (Establishing Master/detail Relationships Using Parameters)
- Creating Master-Detail Relationships (Creating Master/detail Relationships)
- MTS
- Using Transactional Data Modules (Using Transactional Data Modules)
- Multi-tiered database applications
- Using a Multi-Tiered Architecture (Using a Multi-Tiered Architecture)
- Multi-threaded applications (also see Multithreaded applications)
- Managing Multiple Sessions (Managing Multiple Sessions)
- Memo fields
- Displaying and Editing Text in a Memo Control (Displaying and Editing Text in a Memo Control)
- Displaying and Editing Text in a Rich Edit Memo Control (Displaying and Editing Text in a Rich Edit Memo Control)
- Mouse events
- Enabling Mouse, Keyboard, and Timer Events (Enabling Mouse, Keyboard, and Timer Events)
- What's in a Mouse Event (What's in a Mouse Event)
- Metadata
- Accessing dbExpress Schema Information (Accessing dbExpress Schema Information)
- Fetching Metadata into a dbExpress Dataset (Fetching Metadata into a dbExpress Dataset)
- Master/detail tables
- Setting Up Master-Detail Linked Relationships (Setting Up Master/Detail Linked Relationships)
- MDI Applications
- User Interface Models (User Interface Models)
- Building a VCL Forms MDI Application Using a Wizard (Building a VCL Forms MDI Application Using a Wizard)
- Building a VCL Forms MDI Application Without Using a Wizard (Building a VCL Forms MDI Application Without Using a Wizard)
- Menus
- Creating Actions in a VCL Forms Application (Creating Actions in a VCL Forms Application)
- Using ActionManager to Create Actions in a VCL Forms Application (Using ActionManager to Create Actions in a VCL Forms Application)
- Creating a VCL Form Instance Using a Local Variable (Creating a VCL Form Instance Using a Local Variable)
- Displaying an Auto-Created VCL Form (Displaying an Auto-Created VCL Form)
- Specifying Accelerator Keys and Keyboard Shortcuts (Specifying Accelerator Keys and Keyboard Shortcuts)
- Adding Images to Menu Items (Adding Images to Menu Items)
- Adding, Inserting, and Deleting Menu Items (Adding, Inserting, and Deleting Menu Items)
- Building Menus (Building Menus)
- Adding Color, Patterns, or Pictures to Menus, Buttons, and Toolbars (Adding Color, Patterns, or Pictures to Menus, Buttons, and Toolbars)
- Creating and Managing Menus (Creating and Managing Menus)
- Creating Submenus (Creating Submenus)
- Creating Customizable Toolbars and Menus (Creating Customizable Toolbars and Menus)
- Editing Menu Items in the Object Inspector (Editing Menu Items in the Object Inspector)
- Adding Icons to Menus and Toolbars (Adding Icons to Menus and Toolbars)
- Selecting Menu and Toolbar Styles (Selecting Menu and Toolbar Styles)
- Manipulating Menu Items at Runtime (Manipulating Menu Items at Runtime)
- Determining the Order of Merged Menu Items: GroupIndex Property (Determining the Order of Merged Menu Items: GroupIndex Property)
- Merging Menus (Merging Menus)
- Moving Menu Items (Moving Menu Items)
- Naming Menus (Naming Menus)
- Naming the Menu Items (Naming the Menu Items)
- Specifying the Active Menu: Menu Property (Specifying the Active Menu: Menu Property)
- Switching Between Menus at Design Time (Switching Between Menus at Design Time)
- Naming Conventions for Template Menu Items and Event Handlers (Naming Conventions for Template Menu Items and Event Handlers)
- Saving a Menu as a Template (Saving a Menu as a Template)
- Using Menu Templates (Using Menu Templates)
- Viewing the Menu (Viewing the Menu)
- Main form
- Hiding the Main Form (Hiding the Main Form)
- Basic customization of the main form (IDE Tutorial) (Basic customization of the main form (IDE Tutorial))
- Menu Designer
- Using the Menu Designer (Adding, Inserting, and Deleting Menu Items)
- opening (Opening the Menu Designer)
- Measurements
- Adding New Measurement Types (Adding New Measurement Types)
- Creating a Simple Conversion Family and Adding Units (Creating a Simple Conversion Family and Adding Units)
- Mouse pointer
- Changing the Drag Mouse Pointer (Changing the Drag Mouse Pointer)
- Menu items
- disabling (Disabling Menu Items)
- Mouse actions
- Adding a Field to a Form Object to Track Mouse Actions (Adding a Field to a Form Object to Track Mouse Actions)
- Mouse-down action (Responding to a Mouse-down Action)
- Mouse move
- Responding to a Mouse Move (Responding to a Mouse Move)
- Responding to a Mouse-up Action (Responding to a Mouse-up Action)
- Mouse
- Responding to the Mouse (Responding to the Mouse)
- Movement
- Tracking Movement (Tracking Movement)
- Multimedia (Working with Multimedia)
- Multi-read exclusive write synchronizer
- Using the Multi-read Exclusive-write Synchronizer (Using the Multi-read Exclusive-write Synchronizer)
- Modal
- Dynamically Creating a VCL Modal Form (Dynamically Creating a VCL Modal Form)
- Modeless
- Dynamically Creating a VCL Modeless Form (Dynamically Creating a VCL Modeless Form)
- Multithreaded applications
- Freezing and Thawing Threads in the Debugger (Freezing and Thawing Threads in the Debugger)
- Writing Cleanup Code (Writing Cleanup Code)
- Handling Exceptions (Handling Exceptions)
- Initializing a Thread (Initializing a Thread)
- Using the Main VCL Thread (Using the Main VCL Thread)
- Avoiding Simultaneous Thread Access to the Same Memory (Avoiding Simultaneous Thread Access to the Same Memory)
- Defining the Thread Object (Defining the Thread Object)
- Waiting for Threads (Waiting for Threads)
- Writing the Thread Function (Procedure) (Writing the Thread Function (Procedure))
N
- Name rules for multi-device Rules for Naming Multi-Device Projects and Files)
- Naming rules for multi-device Rules for Naming Multi-Device Projects and Files)
- New Category Name
- NO_STRICT (C++ Applications Use STRICT Type Checking)
- novtable declspec keyword extension for C++ (__declspec(novtable))
- nothrow declspec keyword extension for C++ (__declspec(nothrow))
- naked declspec keyword extension for C++ (__declspec(naked))
- noreturn declspec keyword extension for C++ (__declspec(noreturn))
- Naming conflicts with blocks (Delphi) (Declarations and Statements)
- null Directive (C++) ( (null Directive))
- Nested Types
- Nested Type Declarations (Nested Type Declarations)
- Namespaces
- Using Namespaces with Delphi (Using Namespaces with Delphi)
- C++ namespaces Index (C++ namespaces Index)
- Namespace
- Working with a Namespace or a Package (modeling) (Working with a Namespace or a Package)
- C++ namespaces Index (C++ namespaces Index)
- Node
- Resizing Model Elements (Resizing Model Elements)
- New
- C++ language specifics (new)
- New users (Helpful Resources for New Users)
- Namespaces, overview
- C++ language specifics (namespace)
- Nesting macros (Nesting Parentheses And Commas)
- Naming conventions
- Naming Methods (Naming Methods)
- Nonvisual components
- Creating Nonvisual Components (Creating Nonvisual Components)
- New Field dialog box, defining a data field (Defining a Data Field)
- Null-terminated string routines
- Commonly Used Routines for Null-terminated Strings (Commonly Used Routines for Null-terminated Strings)
- Naming
- Assigning Separate Names to Similar Threads (Assigning Separate Names to Similar Threads)
- Naming a Thread (Naming a Thread)
O
- o, C++ Object File (C++ Object File)
- obj, C++ Object File (C++ Object File)
- Orientation control for devices (Application Orientation)
- Open from Version Control (Checkout (SVN))
- Out of memory (ILINK64.EXE, the 64-bit Incremental Linker)
- Overrun on linker heap message (ILINK64.EXE, the 64-bit Incremental Linker)
- OnGetTableName event (Intervening as Updates Are Applied)
- OpenSSL support (OpenSSL support for iOS apps)
- Options (Project menu) (Options)
- Open (File menu) (Open)
- of object (Procedural Types)
- object reserved word (Procedural Types)
- Overloading operators (Delphi)
- Operator Overloading (Delphi) (Operator Overloading (Delphi))
- Operator
- Operator Overloading (Delphi) (Operator Overloading (Delphi))
- Options
- Configuring UML Modeling (Configuring UML Modeling)
- Modeling - General Options (Modeling - General Options)
- Modeling - Generate Documentation Options (Modeling - Generate Documentation Options)
- Option sets (C++) (Option Sets Overview)
- OCL object constraint (modeling)
- Creating an OCL Constraint (Creating an OCL Constraint)
- Editing an OCL Expression (Editing an OCL Expression)
- Operator new
- C++ language specifics (Operator new Placement Syntax)
- The Operator new With Arrays (The Operator new With Arrays)
- C++ language specifics (Operator new)
- Out-of-process server
- Creating ASPs for In-process or Out-of-process Servers (Creating ASPs for In-process or Out-of-process Servers)
- Overloading Procedures and Functions (Delphi) (Procedures and Functions)
- Operators, overloading
- Overloading Procedures and Functions, Delphi (Procedures and Functions)
- Operator Overloading (Delphi) (Operator Overloading (Delphi))
- Overloading Operators, C++ (Overloading Operators (C++))
- Example Of Overloading Operators, C++ (Example Of Overloading Operators)
- Overloading The Assignment operator =, C++ (Overloading The Assignment operator =)
- Overloading Binary Operators, C++ (Overloading Binary Operators)
- operator overloading, C++ (Overloading The Class Member Access Operators -)
- Overloading The Function Call Operator ( ), C++ (Overloading The Function Call Operator ( ))
- Overloading Operator Functions, C++ (Overloading Operator Functions)
- Overloaded Operators And Inheritance, C++ (Overloaded Operators And Inheritance)
- Overloading The Subscript Operator, C++ (Overloading The Subscript Operator )
- Overloading Unary Operators, C++ (Overloading Unary Operators)
- Operator
- keywords, C++ (operator)
- Postfix Expression Operators, C++ (Postfix Expression Operators Index)
- Unary Operators, C++ (Unary Operators Index)
- Binary Operators, C++ (Binary Operators Index)
- Operators Summary, C++ (Operators Summary)
- Overloading Operator Functions Overview , C++ (Overloading Operator Functions Overview Index)
- Explicit Conversion Operators, C++ (Explicit Conversion Operators (C++0x))
- Operators, binary
- binary operators, C++ (Binary Operators)
- Operators, equality
- Equality Operators, C++ (Equality Operators)
- Objects
- Examining a Delphi Object (Examining a Delphi Object)
- What Is an Object (What Is an Object)
- Objects, Components, and Controls (Objects, Components, and Controls)
- Creating, Instantiating, and Destroying Objects (Creating, Instantiating, and Destroying Objects)
- language structure, C++ (Objects)
- Using Object Variables (Using Object Variables)
- Operators, summary
- operators, C++ (Operators Summary)
- Operators, function calls
- operators, C++ (Function Call Operator)
- Operators, expressions
- operators, C++ (Primary Expression Operators)
- Operators, unary
- operators, C++ (Unary Operators)
- Open Tools API
- Overview of the Tools API (Overview of the Tools API)
- Object-oriented programming (Using the Object Model)
- component writing (Object-oriented Programming for Component Writers: Overview)
- OLE containers
- Creating Clients for Servers That Do Not Have a Type Library (Creating Clients for Servers That Do Not Have a Type Library)
- Object pooling
- Data Module Lifetime Management (Pooling Remote Data Modules)
- Object fields
- Using Object Fields (Using Object Fields)
- Object Repository
- Adding Items to the Object Repository (Adding Items to the Object Repository)
- Modifying Shared Items (Modifying Shared Items)
- Sharing Items Within a Project (Sharing Items Within a Project)
- Sharing Objects in a Team Environment (Sharing Objects in a Team Environment)
- Using an Object Repository Item in a Project (Using an Object Repository Item in a Project)
- Using the Object Repository (Using the Object Repository)
- Owner-draw controls (Sizing Owner-draw Items)
- OnPopup event
- Handling the OnPopup Event (Handling the OnPopup Event)
P
- Project name rules (Rules for Naming Multi-Device Projects and Files))
- PAServer Manager (Installing the PAServer Manager on a Mac)
- PCH, C++ Precompiled Header File (C++ Precompiled Header File)
- PDI, C++ Package Dependency Information File (C++ Package Dependency Information File)
- Push notifications (Mobile Tutorial: Using Remote Notifications (iOS and Android))
- Pickers (Using Pickers to Provide Platform-Specific Behavior and View of Selection Controls)
- plist file (Preparing an iOS Application for Deployment)
- Pseudo-ops for Win64 (Assembly Procedures and Functions)
- printf Width specifiers (printf Format Specifiers)
- private members (Delphi) (Classes and Objects)
- public members (Delphi) (Classes and Objects)
- published members (Delphi) (Classes and Objects)
- property declspec keyword extension for C++ (__declspec(property))
- Project from MDL Wizard (Convert MDL Wizard)
- Project from MDX Wizard (Convert MDL Wizard)
- Platform directive (Delphi) '(Declarations and Statements)
- Procedure and function calls (Delphi)
- Declarations and Statements (Declarations and Statements)
- Procedures and Functions (Procedures and Functions)
- Platform affinity for a data module (Setting the Framework Affinity for a Data Module)
- Project Upgrade Required (Importing or Migrating Existing Projects into XE2)
- paserver (Paserver, the Platform Assistant Server Application)
- Platform Assistant (remote application server) (Paserver, the Platform Assistant Server Application)
- Predefined macros (Delphi) (Conditional compilation (Delphi))
- PASCALIMPLEMENTATION (Declspec(pascalimplementation)
- Paste (Edit menu) (Paste)
- Persisting breakpoints (Setting and Modifying Breakpoints)
- Properties
- Properties of classes and objects (Properties)
- Creating Properties - Overview (Creating Properties: Overview)
- Defining Properties (Defining Properties)
- Properties, Methods, and Events (Properties, Methods, and Events)
- Setting Component Properties (Setting Component Properties)
- Setting Properties at Run Time (Setting Properties at Runtime)
- Storing and Loading Properties (Storing and Loading Properties)
- Types of Properties (Types of Properties)
- Pointer types
- Pointers and Pointer Types (Delphi) (Pointers and Pointer Types)
- Pointers Index (C++) (Pointers Index)
- Packages
- Packages and Standard DLLs (Packages and Standard DLLs)
- Building Packages (Building Packages)
- Package-specific Compiler Directives (Package-specific Compiler Directives)
- Packages, overview (Packages)
- Compiling Packages (Compiling Packages)
- Creating a Package (Creating a Package)
- Custom Packages (Custom Packages)
- Package Files, deploying (Package Files)
- Deploying Packages (Deploying Packages)
- Design-time Packages (Design-time Packages)
- Editing an Existing Package (Editing an Existing Package)
- Editing Package Source Files Manually (Editing Package Source Files Manually)
- Package Files Created by Compiling (Package Files Created by Compiling)
- Installing Component Packages (Installing Component Packages)
- Loading Packages with the LoadPackage Function (Loading Packages with the LoadPackage Function)
- Creating and Editing Packages (Creating and Editing Packages)
- Working with Packages and Components - Overview (Working with Packages and Components: Overview)
- Runtime Packages (Runtime Packages)
- Understanding the Structure of a Package (Understanding the Structure of a Package)
- Building Packages (Building Packages)
- Compiling and Linking from the Command Line (Compiling and Linking from the Command Line)
- Loading Packages in an Application (Loading Packages in an Application)
- Using the Weak Packaging Directive (Using the Weak Packaging Directive)
- When to Use Packages and DLLs (When to Use Packages and DLLs)
- Deciding Which Runtime Packages to Use (Deciding Which Runtime Packages to Use)
- Why Use Packages (Why Use Packages)
- Parameters
- Handling Command Parameters, TADOCommand (Handling Command Parameters)
- Getting Parameters from the Application Server (Getting Parameters from the Application Server)
- Parameters (Delphi) (Parameters (Delphi))
- Program organization
- Programs and Units (Delphi) (Programs and Units)
- Project
- Project Manager (Project Manager)
- Projects
- Creating a Project (Creating a Project)
- Starting a Project (Starting a Project)
- Pattern Registry
- Patterns (Patterns)
- Pin
- Creating a Pin (Creating a Pin)
- Patterns
- Adding Participants to the Patterns as First Class Citizens (Adding Participants to the Patterns as First Class Citizens)
- Creating a Pattern (Creating a Pattern)
- Precompiled header files (Precompiled Headers Command Line Options for BCC32)
- Property
- keywords, C++ (__property)
- Published
- keywords, C++ (__published)
- Pascal
- keywords, C++ (pascal, _pascal, __pascal)
- Private
- keywords, C++ (private)
- Protected
- keywords, C++ (protected)
- Public
- keywords, C++ (public)
- Pointers, objects
- Pointer Arithmetic, C++ (Pointer Arithmetic)
- Pointers, constants
- Pointer Constants, C++ (Pointer Constants)
- Pointers, conversions
- Pointer Conversions, C++ (Pointer Conversions)
- Pointers
- Classes and Pointers (Classes and Pointers)
- Pointer Declarations, C++ (Pointer Declarations)
- Pointers, language structure, C++ (Pointers)
- Pointers To Functions, C++ (Pointers To Functions)
- Pointers To Objects, C++ (Pointers To Objects)
- Pseudovariables
- Table Of C++ Register Pseudovariables, C++ (Table Of C++ Register Pseudovariables)
- Protected methods
- Protecting Methods (Protecting Methods)
- Perform method
- Calling a Control's Message Handler Directly (Calling a Control's Message Handler Directly)
- PostMessage method
- Sending a Message That Does Not Execute Immediately (Sending a Message That Does Not Execute Immediately)
- Property editors (Using Property Editors)
- Adding Property Editors (Adding Property Editors)
- PaValueList
- paSubProperties (Specifying Editor Attributes)
- Procedure
- Writing the Register Procedure (Writing the Register Procedure)
- Palettes
- Handling Palettes (Handling Palettes)
- Pictures
- Working with Pictures (Working with Pictures)
- Replacing the Picture (Replacing the Picture)
- Project groups
- Adding a Project to the Project Group (Adding a Project to the Project Group)
- Tour of the IDE (Tour of the IDE)
- Starting a Project (Starting a Project)
- Add New Project (Add New Project)
- Property page
- Adding Controls to a Property Page (Adding Controls to a Property Page)
- Associating Property Page Controls with ActiveX Control Properties (Associating Property Page Controls with ActiveX Control Properties)
- Updating the Property Page (Updating the Property Page)
- Property page wizard
- Creating a New Property Page (Creating a New Property Page)
- Paradox tables
- Using Local Transactions (Using Local Transactions)
- Specifying Paradox Directory Locations (Specifying Paradox Directory Locations)
- Working with Password-protected Paradox and dBASE Tables (Working with Password-protected Paradox and dBASE Tables)
- Persistent database connections (Specifying Default Database Connection Behavior)
- Persistent columns
- Putting a Button in a Column (Putting a Button in a Column)
- Creating Persistent Columns (Creating Persistent Columns)
- Deleting Persistent Columns (Deleting Persistent Columns)
- Arranging the Order of Persistent Columns (Arranging the Order of Persistent Columns)
- Providers
- Using an XML Document as the Source for a Provider (Using an XML Document as the Source for a Provider)
- Responding to Client-generated Events (Responding to Client-generated Events)
- Resolving Update Errors On the Provider (Resolving Update Errors On the Provider)
- Determining the Source of Data (Determining the Source of Data)
- Responding to Client Update Requests (Responding to Client Update Requests)
- Persistent fields
- Creating Persistent Fields (Creating Persistent Fields)
- Defining New Persistent Fields (Defining New Persistent Fields)
- Deleting Persistent Field Components (Deleting Persistent Field Components)
- Persistent Field Components (Persistent Field Components)
- Arranging Persistent Fields (Arranging Persistent Fields)
- Packages and DLLs
- Creating Packages and DLLs (Creating Packages and DLLs)
- Page controls (Page Controls)
- Panels (Panels)
- Progress Bars (Progress Bars)
- Procedures
- Using Interfaces with Procedures (Using Interfaces with Procedures)
- PChar local variables (Returning a PChar Local Variable)
- Popup menus
- Providing a Pop-up Menu (VCL) (Providing a Pop-up Menu)
- Adding a Pop-up Menu to a FireMonkey Control (Adding a Pop-up Menu to a FireMonkey Control)
- Pen color (Changing the Pen Color)
- Pen mode (Changing the Pen Mode)
- Pen style (Changing the Pen Style)
- Pen width (Changing the Pen Width)
- Polygons, drawing (Drawing Polygons)
- Polylines, drawing (Drawing Polylines)
- Pen position, drawing (Getting the Pen Position)
- Picture
- Loading a Picture from a File (Loading a Picture from a File)
- Saving a Picture to a File (Saving a Picture to a File)
- Pixels
- Reading and Setting Pixels (Reading and Setting Pixels)
- Pens (Using Pens)
- Protocols
- Terminology and Standards (Terminology and Standards)
- Page producers
- Chaining Page Producers Together (Chaining Page Producers Together)
- Ports (Using Ports)
- Services and Ports (Services and Ports)
- Placing bitmap images (Placing A Bitmap Image in a Control in a VCL Forms Application)
Q
- QC (Quality Central)
- Quality Portal bug-tracking system (How to File a Bug Using the RAD Studio Quality Portal)
- Queries
- Using TQuery, datasets (Using TQuery)
- Executing Queries That Don't Return a Result Set (Executing Queries That Don't Return a Result Set)
- Creating Heterogenous Queries (Creating Heterogenous Queries)
- Obtaining an Editable Result Set (Obtaining an Editable Result Set)
- Using Parameters in Queries (Using Parameters in Queries)
- Preparing Queries (Preparing Queries)
- Supplying Parameters at Design Time (Supplying Parameters at Design Time)
- Supplying Parameters at Runtime (Supplying Parameters at Runtime)
- Using Unidirectional Result Sets (Using Unidirectional Result Sets)
- Using the Update SQL Editor (Using the Update SQL Editor)
- Creating SQL Statements for Update Components (Creating SQL Statements for Update Components)
- Updating a Read-only Result Set (Updating a Read-only Result Set)
R
- Remote notifications (Mobile Tutorial: Using Remote Notifications (iOS and Android))
- ResourceRules.plist, Apple Application Resource Rule File (Apple Application Resource Rule File)
- Rotation control for devices (Application Options)
- Record helpers (Delphi) (Class and Record Helpers (Delphi))
- Runtime Packages
- building with (Loading Packages in an Application)
- requires clause (Packages (Delphi))
- Rounding issues (Using Floating-Point Routines}
- Readme for XE3 (Release Notes for XE3)
- Runtime themes (Application Options)
- Run-time library (Using the RTL (Run-Time Library))
- RTL (Using the RTL (Run-Time Library))
- Remote application server (Platform Assistant) (Paserver, the Platform Assistant Server Application)
- Register procedure
- Writing the Register Procedure (Writing the Register Procedure)
- RTTI topics
- Delphi RTTI and C++Builder (C++)
- RTTI and Attributes (Delphi) (Overview of Attributes)
- Working with RTTI Index (Working with RTTI Index)
- redist.exe installer (Deploying Applications Overview)
- Range (Debug windows) (Range)
- Reopen (File menu) (Reopen)
- Run (Run menu command) (Run)
- Runtime errors, Delphi (Delphi Runtime Errors)
- Reflection viewer
- Assembly Metadata Explorer (Reflection viewer) (Assembly Metadata Explorer (Reflection viewer))
- Release build configuration
- Refactoring
- Refactoring Overview (Refactoring Overview)
- Extract Resource String (Delphi) (Extract Resource String (Delphi))
- Previewing and Applying Refactoring Operations (Previewing and Applying Refactoring Operations)
- Refactoring Code (Refactoring Code)
- Rename symbol
- Renaming a Symbol (Renaming a Symbol)
- Refactoring - Pull Members Up and Push Members Down (Refactoring - Pull Members Up and Push Members Down)
- Refactoring - Changing Parameters (Refactoring - Changing Parameters)
- Refactoring - Extracting Interfaces (Refactoring - Extracting Interfaces)
- Refactoring - Extracting Method (Refactoring - Extracting Method)
- Refactoring - Extracting Superclass (Refactoring: Extracting Superclass)
- Refactoring - Creating Inline Variables (Refactoring - Creating Inline Variables)
- Refactoring - Introducing Variables (Refactoring - Introducing Variables)
- Refactoring - Introducing Fields (Refactoring - Introducing Fields)
- Refactoring - Moving Members (Refactoring - Moving Members)
- Previewing and Applying Refactoring Operations (Previewing and Applying Refactoring Operations)
- Renaming a Symbol (Refactoring - Renaming Elements)
- Refactoring - Safe Delete (Refactoring - Safe Delete)
- Required interface
- Working with a Provided or Required Interface (Working with a Provided or Required Interface)
- Reserved words (Delphi) (Fundamental Syntactic Elements)
- Role
- binding to different classifiers (Working with a Collaboration Use)
- References (C++)
- RTTI
- C++ language specifics (Run-Time Type Identification (RTTI) Overview)
- Register
- keywords, C++ (register)
- Reinterpret_cast
- typecasting, C++ (reinterpret_cast (typecast Operator))
- Requires directive (Delphi) (Fundamental Syntactic Elements)
- Read
- Access Methods (properties) (Access Methods (properties))
- ReadOnly property
- Changing the Default Value of FReadOnly (Changing the Default Value of FReadOnly)
- RegisterPropertyEditor
- Registering the Property Editor (Registering the Property Editor)
- Remote connections
- Brokering Connections (Brokering Connections)
- Managing Server Connections (Managing Server Connections)
- Specifying a Connection Using DCOM (Specifying a Connection Using DCOM)
- Specifying a Connection Using HTTP (Specifying a Connection Using HTTP)
- Specifying a Connection Using SOAP (Specifying a Connection Using SOAP)
- Specifying a Connection Using Sockets (Specifying a Connection Using Sockets)
- Remote data modules
- Configuring TMTSDataModule (Configuring TMTSDataModule)
- Configuring TRemoteDataModule (Configuring TRemoteDataModule)
- Configuring TSOAPDataModule (Configuring TSOAPDataModule)
- Setting Up the Data Module (Setting Up the Data Module)
- Records
- Adding New Records (Adding New Records)
- Modifying Entire Records (Modifying Entire Records)
- Deleting Records (Deleting Records)
- Displaying and Editing a Subset of Data Using Filters (Displaying and Editing a Subset of Data Using Filters)
- Searching Datasets (Searching Datasets)
- Using the Eof and Bof Properties (Using the Eof and Bof Properties)
- Marking and Returning to Records (Marking and Returning to Records)
- Navigating Records in a Filtered Dataset (Navigating Records in a Filtered Dataset)
- Navigating Datasets (Navigating Datasets)
- Navigating and Manipulating Records (Navigating and Manipulating Records)
- Posting Data (Posting Data)
- Refreshing Records (Refreshing Records)
- Specifying Ranges (Specifying Ranges)
- Structured Types, advanced and traditional records (Structured Types)
- Updating Records (Updating Records)
- Ranges
- Applying or Canceling a Range (Applying or Canceling a Range)
- Modifying a Range (Modifying a Range)
- Limiting Records with Ranges (Limiting Records with Ranges)
- Resolving
- Influencing How Updates Are Applied (Influencing How Updates Are Applied)
- Reference fields (Working with Reference Fields)
- Resource DLLs
- Creating Resource DLLs (Creating Resource DLLs)
- Resources
- Isolating Resources (Isolating Resources)
- Resizing
- Considerations When Dynamically Resizing Forms and Controls (Considerations When Dynamically Resizing Forms and Controls)
- Resource files
- Importing Resource Files (Importing Resource Files)
- Resource Strings
- Declared Constants, Delphi (Declared Constants)
- Reusing code
- Reusing Components and Groups of Components (Reusing Components and Groups of Components)
- Rich edit controls
- Memo and Rich Edit Controls (Memo and Rich Edit Controls)
- Registry
- Working with ini Files and the System Registry (Working with ini Files and the System Registry)
- repeat loops (Declarations and Statements)
- Rectangle drawing (Drawing Rectangles and Ellipses)
- Rounded rectangles, drawing (Drawing Rounded Rectangles)
- Resume method
- Starting and Stopping Threads (Starting and Stopping Threads)
- Response templates
- HTML Templates (HTML Templates)
- Response messages
- Indicating the Response Status (Indicating the Response Status)
- Rename
- Renaming Files (Renaming Files)
- Ribbon Controls
- Adding Commands to the Ribbon (Adding Commands to the Ribbon)
- Creating an Application that Uses Ribbon Controls (Creating an Application that Uses Ribbon Controls)
S
- SSL (Securing the Network Connections of Your Multi-Device Apps)
- ShowModal Dialogs on Mobile Platforms (Using FireMonkey Modal Dialog Boxes)
- SysCheck Android app (Android Devices Supported for Application Development)
- Save state (FireMonkey Save State)
- Surround template (Code Editor Context Menu)
- string visualizer (C++) (Debugger Visualizers)
- Strong aliases in C++ (Migrating C++ Code to Mobile from Desktop)
- STL Dinkumware (Dinkumware Standard C++ Library)
- Synch (Synchronizing Data through LiveBindings)
- Share sheet functionality (iOS Tutorial: Taking and Sharing a Picture in an iOS Application)
- SQLite iOS Tutorial: Using SQLite in an iOS Application)
- Strong reference (Automatic Reference Counting in Delphi Mobile Compilers)
- Subversion repository for samples (Samples Descriptions)
- SourceForge Subversion repository (Samples Descriptions)
- Save (Save Commands)
- Save Project As (Save Commands)
- Save As (Save Commands)
- Save All (Save Commands)
- STL Dinkumware (Dinkumware Standard C++ Library)
- Static libraries (Static Runtime Libraries)
- Static packages (C++) (Building Static Packages)
- Subversion Client (Third party add-ins (IDE Tutorial))
- Styles FireMonkey
- Bitmap Style Designer (Bitmap Style Designer)
- Working with Native and Custom FireMonkey Styles (Retina and non-Retina styles in FireMonkey Applications)
- FireMonkey Style Designer (FireMonkey Style Designer)
- Creating a FireMonkey Component (Delphi) (Creating a FireMonkey Component (Delphi))
- Customizing FireMonkey Applications with Styles Customizing FireMonkey Application with Styles)
- Customizing the Design of a FireMonkey Application (Customizing the Design of a FireMonkey Application)
- Applying FireMonkey Styles (Applying FireMonkey Styles)
- Styles for iOS applications (retina and non-retina) Using Black and Transparent Styles (retina and non-retina) for iOS
- scanf Width specifiers (scanf Format Specifiers)
- Styles VCL
- Bitmap Style Designer (Bitmap Style Designer)
- Creating a Style using the Bitmap Style Designer (Creating a Style using the Bitmap Style Designer)
- VCL Styles Overview (VCL Styles Overview)
- Working with Images in the Bitmap Style Designer (Working with Images in the Bitmap Style Designer)
- SSE registers
- FPU (FPU)
- Registers pane (Registers pane)
- selectany declspec keyword extension for C++ (__declspec(selectany))
- Structured statements (Delphi) (Declarations and Statements)
- Simple statements (Delphi) (Declarations and Statements)
- Statements (Delphi) (Declarations and Statements)
- Styles with FireMonkey (Customizing FireMonkey Applications with Styles)
- Style Designer for VCL
- Creating a Style using the Bitmap Style Designer (Creating a Style using the Bitmap Style Designer)
- Bitmap Style Designer (Bitmap Style Designer)
- Working with Images in the Bitmap Style Designer (Working with Images in the Bitmap Style Designer)
- Style Designer for FireMonkey (Customizing FireMonkey Applications with Styles)
- Silverlight for Windows 7 DataSnap Connector (Getting Started with CSharp Silverlight DataSnap Mobile Connector)
- SYSROOT directory (BCCOSX.EXE, the C++ Cross Compiler for OS X)
- Scratch directory for PAServer (Paserver, the Platform Assistant Server Application)
- Static package library for C++
- Setting options (C++ Linker)
- How it works (IDE Changes for XE2)
- Styles enabling (Application Appearance)
- Shared objects directive (Delphi) (Compiler directives for libraries or shared objects (Delphi))
- Select Module
- Add or Edit Module Load Breakpoint (Add or Edit Module Load Breakpoint)
- ShareMem (Sharing Memory)
- SimpleShareMem Sharing Memory)
- Suspend method
- Starting and Stopping Threads (Starting and Stopping Threads)
- Scope, member - C++ (Member Scope)
- Samples
- Helpful Resources for New Users (Helpful Resources for New Users)
- Samples Descriptions (Samples Descriptions)
- Scale
- Scale command (Edit menu) (Scale)
- Size
- Size command (Edit menu) (Size)
- search path
- Delphi Compiler (Delphi Compiler)
- C++ (Shared Options) (C++ (Shared Options))
- Paths and Directories (C++) (Paths and Directories (C++))
- Add Symbol Table Search Path (Add Symbol Table Search Path)
- settime
- gettime, settime (gettime, settime)
- Snapshot of the Form Designer (Form Designer)
- STRICT type checking for C++ (C++ Applications Use STRICT Type Checking)
- String types
- String Dependencies (String Dependencies)
- String Types (Delphi) (String Types)
- default string type is Unicodestring (Unicode in RAD Studio)
- Standard routines
- System unit (Standard Routines and I/O)
- Shortcuts
- Keyboard Mappings Index (Keyboard Mappings Index)
- Modeling - Keyboard Shortcuts (Modeling - Keyboard Shortcuts)
- Source control
- Using Source Control (Using Source Control)
- Subversion Integration in the IDE (Subversion Integration in the IDE)
- Sync Edit (Using Sync Edit)
- editing code (Sync Edit Mode (Delphi, C++))
- State
- Working with a Complex State (Working with a Complex State)
- Stereotype
- Assigning an Element Stereotype (Assigning an Element Stereotype)
- Shortcut
- Creating a Shortcut (Creating a Shortcut)
- Shortcut to classifier
- Associating an Object with a Classifier (Associating an Object with a Classifier)
- State invariant
- Creating a State Invariant (Creating a State Invariant)
- Stub implementation
- Using the Stub Implementation Pattern (Using the Stub Implementation Pattern)
- Sets
- Working with a Set of Audits (Working with a Set of Audits)
- Working with a Set of Metrics (Working with a Set of Metrics)
- Scope
- C++ Scope (C++ Scope)
- Scope, C++ (Scope)
- Scope and Qualifiers (Scope and Qualifiers)
- Scope (Delphi) (Declarations and Statements)
- Scope, rules
- C++ Scoping Rules Summary (C++ Scoping Rules Summary)
- Set_new_handler
- Handling Errors For The New Operator (Handling Errors For The New Operator)
- Short
- keywords, C++ (short)
- Signed
- keywords, C++ (signed)
- Sizeof operator
- keywords, C++ (sizeof)
- Static
- keywords, C++ (static)
- Static_assert
- keywords, C++ (static_assert)
- Static_cast
- typecasting, C++ (static_cast (typecast Operator))
- Struct
- keywords, C++ (struct)
- Switch
- keywords, C++ (switch)
- Statements (C++) (Statements)
- Expression Statements (Expression Statements)
- Iteration Statements (Iteration Statements)
- Jump Statements (Jump Statements)
- Labeled Statements (Labeled Statements)
- Selection Statements (Selection Statements)
- Structures, C++
- Structure Member Access (Structure Member Access)
- Structure Member Declarations (Structure Member Declarations)
- Structure Name Spaces (Structure Name Spaces)
- Structures (Structures)
- Structures And Functions (Structures And Functions)
- Untagged Structures And Typedefs (Untagged Structures And Typedefs)
- Structures, anonymous (pragma anon_struct)
- Standard events
- Implementing the Standard Events (Implementing the Standard Events)
- Subcomponents
- Creating Properties for Subcomponents (Creating Properties for Subcomponents)
- SendMessage method
- Sending a Message Using the Windows Message Queue (Sending a Message Using the Windows Message Queue)
- Sending messages
- Sending Messages (Sending Messages)
- Safecall
- Type Library (Delphi) (Type Library (Delphi))
- Adding Properties (Adding Properties)
- SQL
- Sending Commands to the Server (Sending Commands to the Server)
- Executing Commands That Do Not Return Records (Executing Commands That Do Not Return Records)
- Creating and Modifying Server Metadata (Creating and Modifying Server Metadata)
- Specifying the Command to Execute (Specifying the Command to Execute)
- SOAP
- Using SOAP Connections (Using SOAP Connections)
- Writing Servers that Support Web Services (Writing Servers that Support Web Services)
- Sockets
- Using Socket Connections (Using Socket Connections)
- Sort order
- Creating an Index with IndexFieldNames (Creating an Index with IndexFieldNames)
- Search
- Incremental Search (Incremental Search)
- Executing a Search with Find Methods (Executing a Search with Find Methods)
- Executing a Search with Goto Methods (Executing a Search with Goto Methods)
- Searching On Partial Keys (Searching On Partial Keys)
- Repeating or Extending a Search (Repeating or Extending a Search)
- Specifying the Current Record After a Successful Search (Specifying the Current Record After a Successful Search)
- Stored procedures
- Referential Integrity, Stored Procedures, and Triggers (Referential Integrity, Stored Procedures, and Triggers)
- Working with Oracle Overloaded Stored Procedures (Working with Oracle Overloaded Stored Procedures)
- Binding Parameters (Binding Parameters)
- Using TStoredProc (Using TStoredProc)
- Executing Stored Procedures That Don't Return a Result Set (Executing Stored Procedures That Don't Return a Result Set)
- Fetching Multiple Result Sets (Fetching Multiple Result Sets)
- Working with Stored Procedure Parameters (Working with Stored Procedure Parameters)
- Preparing Stored Procedures (Preparing Stored Procedures)
- Search criteria
- Using Locate (Using Locate)
- searching for data (Using Lookup)
- Sessions
- Managing Database Sessions (Managing Database Sessions)
- Activating a Session (Activating a Session)
- Retrieving Information About a Session (Retrieving Information About a Session)
- Adding a Session to the Web Module (Adding a Session to the Web Module)
- Creating Additional Sessions (Creating Additional Sessions)
- Naming a Session (Naming a Session)
- SQL statements
- Using Passthrough SQL (Using Passthrough SQL)
- SDI applications
- single document interface (SDI Applications)
- Service Applications
- Debugging Service Applications (Debugging Service Applications)
- Service Threads (Service Threads)
- Strings
- Accessing a Particular String (Accessing a Particular String)
- Copying a Complete String List (VCL) (Copying a Complete String List (VCL))
- Unicodestring is default string type (Unicode in RAD Studio)
- Creating Strings (Creating Strings)
- Deleting Strings (Deleting Strings)
- Iterating Through Strings in a List (Iterating Through Strings in a List)
- Declaring and Initializing Strings (Declaring and Initializing Strings)
- Enabling Application Code to Work for Different Locales (Enabling Application Code to Work for Different Locales)
- Adding and Sorting Strings (Adding and Sorting Strings)
- Working with Strings (Working with Strings)
- Speed button
- Adding a Speed Button to a Panel (Adding a Speed Button to a Panel)
- Assigning a Speed Button's Glyph (Assigning a Speed Button's Glyph)
- Creating a Group of Speed Buttons (Creating a Group of Speed Buttons)
- Setting the Initial Condition of a Speed Button (Setting the Initial Condition of a Speed Button)
- Scroll Bars
- Adding Scroll Bars at Run-Time (Adding Scroll Bars at Run-Time)
- controls (Scroll Bars)
- Streams
- Using Streams (Using Streams)
- Copying Data Between Streams (Copying Data Between Streams)
- Specifying the Stream Position and Size (Specifying the Stream Position and Size)
- Using Streams to Read or Write Data (Using Streams to Read or Write Data)
- String lists
- Adding a String to a List (Adding a String to a List)
- Associating Objects with a String List (Associating Objects with a String List)
- Copying a Complete String List (Copying a Complete String List)
- Counting the Strings in a List (Counting the Strings in a List)
- Creating a New String List (Creating a New String List)
- Deleting a String from a List (Deleting a String from a List)
- Locating Items in a String List (Locating Items in a String List)
- Adding Graphical Objects to a String List (Adding Graphical Objects to a String List)
- Iterating Through Strings in a List (Iterating Through Strings in a List)
- Loading and Saving String Lists (Loading and Saving String Lists)
- Manipulating Strings in a List (Manipulating Strings in a List)
- SelectAll
- Selecting All Text (Selecting All Text)
- Style property
- Changing the Brush Style (Changing the Brush Style)
- Shapes
- Drawing Shapes (Code) (Drawing Shapes (Code))
- Screen refreshing (Refreshing the Screen)
- SOAP application wizard
- Using the SOAP Application Wizard (Using the SOAP Application Wizard)
- Sockets
- Working with Sockets (Working with Sockets)
- Describing Sockets (Describing Sockets)
- Error Events (Error Events)
- Responding to Socket Events (Responding to Socket Events)
- Reading and Writing Over Socket Connections (Reading and Writing Over Socket Connections)
- Types of Socket Connections (Types of Socket Connections)
- Services
- Implementing Services (Implementing Services)
- Server sockets
- Using Server Sockets (Using Server Sockets)
- Server Events (Server Events)
- Server Connections (Server Connections)
T
- Tours of RAD Studio (RAD Studio Guided Tours)
- Threads (status) (Threads)
- Task bar styling for VCL (VCL Task Bars)
- TStrings topics (Working with String Lists)
- Text layout in FireMonkey (FireMonkey Text Layout)
- Testing the connection for cross-platform application (Creating a Connection Profile on the Development PC)
- Tooltip
- Tooltip expression evaluation (Code Insight)
- Tooltip symbol insight (Code Insight)
- Tooltip help insight (Code Insight)
- Show designer hints (Form Designer Options)
- TeeChart and FireMonkey (FireMonkey and TeeChart)
- TeeChart (Third party add-ins (IDE Tutorial))
- ToolTip for Metropolis UI applications (Creating a Metropolis UI ToolTip)
- Type characters in printf and scanf (C++) (Format Specifiers in C/C++)
- thread declspec keyword extension for C++ (__declspec(thread))
- Tool chains for supported platforms (Compiler Tool Chains for the Supported Platforms)
- Test connection for cross-platform application (Creating a Connection Profile on the Development PC)
- TLS (W8136 Initialization of TLS data is not supported on this platform (C++))
- TLIBIMP.SYM file (Mapping Symbol Names in a Type Library)
- Test Gesture
- Select Gestures (Select Gestures)
- Custom Gesture Designer Custom Gesture Designer)
- Test case
- Developing Tests (Developing Tests)
- TRegSvr to unregister ActiveX servers (Current-User Registration for ActiveX Servers)
- TClientDataSet redistributables (Understanding Multi-Tiered Database Applications)
- threads demo (Freezing and Thawing Threads in the Debugger)
- THRDDEMO threads demo (Freezing and Thawing Threads in the Debugger)
- Transition
- Transition (UML 1.5 Activity Diagrams) (Transition (UML 1.5 Activity Diagrams))
- Transition (UML 1.5) (Transition (UML 1.5))
- Transition (Transition)
- Creating a Self-Transition (Creating a Self-Transition)
- Translation tools
- Using the External Translation Manager (Using the External Translation Manager)
- Adding Languages to a Project (Adding Languages to a Project)
- Editing Resource Files in the Translation Manager (Editing Resource Files in the Translation Manager)
- Language Culture Names, Codes, and ISO Values (Language Culture Names, Codes, and ISO Values)
- Translation Manager in the IDE (Localizing Applications by Using Translation Manager )
- Setting the Active Language for a Project (Setting the Active Language for a Project)
- Setting Up the External Translation Manager (Setting Up the External Translation Manager)
- Updating Resource Modules (Updating Resource Modules)
- Targets files
- Using Targets Files (Using Targets Files)
- Tool Palette
- Adding Components to a Form (Adding Components to a Form)
- Toolbars
- Enabling the Component Toolbar (Enabling the Component Toolbar)
- Toolbar Controls (Toolbar Controls)
- Type Library Editor toolbar (Toolbar)
- Adding Hidden Toolbars (Adding Hidden Toolbars)
- Adding a Toolbar Using a Panel Component (Adding a Toolbar Using a Panel Component)
- Adding a Toolbar Using the Toolbar Component (Adding a Toolbar Using the Toolbar Component)
- Customizing Toolbars (Customizing Toolbars)
- Designing Toolbars and Cool Bars (Designing Toolbars and Cool Bars)
- Hiding and Showing Toolbars (Hiding and Showing Toolbars)
- To-do lists
- Using To-Do Lists (Using To-Do Lists)
- TOUCH.EXE (Using TOUCH.EXE)
- Templates
- code templates (Using Live Templates)
- Creating Live Templates (Creating Live Templates)
- template, C++ language specifics (template)
- Creating and Using Component Templates (Creating and Using Component Templates)
- Using Project Templates (Using Project Templates)
- Using Angle Brackets In Templates (Using Angle Brackets In Templates)
- Eliminating Pointers In Templates (Eliminating Pointers In Templates)
- Using Type-safe Generic Lists In Templates (Using Type-safe Generic Lists In Templates)
- Implicit And Explicit Template Functions (Implicit And Explicit Template Functions)
- Using templates, C++ (Using Templates)
- Template Arguments (Template Arguments)
- Templates
- class templates, C++ (Class Templates)
- template compiler options, C++ (Template Compiler Switches)
- templates in version 3.0, C++ (Template Generation Semantics)
- DLLs, C++ (Exporting And Importing Templates)
- function templates, C++ (Function Templates)
- overriding templates, C++ (Overriding A Template Function)
- templates syntax checking, C++ (Template Body Parsing)
- Types, fundamental
- language structure, C++ (The Fundamental Types)
- Data Types, Variables, and Constants, Delphi (Data Types, Variables, and Constants Index)
- Tokens, C++ (Token Pasting With )
- ToolsAPI
- Extending the IDE (ToolsAPI) (Extending the IDE Index)
- Tools API
- Creating Forms and Projects (Creating Forms and Projects)
- Extending the IDE Index (Extending the IDE Index)
- Using Editor Interfaces (Using Editor Interfaces)
- Using Module Interfaces (Using Module Interfaces)
- Using Native IDE Objects (Using Native IDE Objects)
- Obtaining Tools API Services (Obtaining Tools API Services)
- Interface Version Numbers (Interface Version Numbers)
- Type libraries (Working with Type Libraries: Overview)
- Using the Type Library Editor (Using the Type Library Editor)
- Type library
- Adding an Interface to a CoClass (Adding an Interface to a CoClass)
- Adding a CoClass to the Type Library (Adding a CoClass to the Type Library)
- Adding a Module to the Type Library (Adding a Module to the Type Library)
- Adding a Record or Union to the Type Library (Adding a Record or Union to the Type Library)
- Adding an Alias to the Type Library (Adding an Alias to the Type Library)
- Adding an Enumeration to the Type Library (Adding an Enumeration to the Type Library)
- Adding an Interface to the Type Library (Adding an Interface to the Type Library)
- Adding Properties and Methods to the Type Library (Adding Properties and Methods to the Type Library)
- Apply Updates Dialog (Apply Updates Dialog)
- Code Generated When You Import Type Library Information (Code Generated When You Import Type Library Information)
- Creating a New Type Library (Creating a New Type Library)
- Deploying Type Libraries (Deploying Type Libraries)
- Enabling Simple Data Binding with the Type Library (Enabling Simple Data Binding with the Type Library)
- Modifying an Interface Using the Type Library (Modifying an Interface Using the Type Library)
- Opening an Existing Type Library (Opening an Existing Type Library)
- Refreshing the Type Library (Refreshing the Type Library)
- Registering the Type Library (Registering the Type Library)
- Saving a Type Library (Saving a Type Library)
- Saving and Registering Type Library Information (Saving and Registering Type Library Information)
- Working with Type Libraries - Overview (Working with Type Libraries: Overview)
- Using the Type Library Editor (Using the Type Library Editor)
- Type Library editor (Type Library Editor)
- GenTLB.exe (GenTLB.exe)
- Object List Pane (Object List Pane)
- RIDL File (RIDL File)
- Parts of the Type Library Editor (Parts of the Type Library Editor)
- Pages of Type Information (Pages of Type Information)
- Type Library Elements (Type Library Elements)
- Status Bar (Status Bar)
- Valid Types (Valid Types)
- Toolbar (Toolbar)
- Transactions
- Specifying Whether the Connection Automatically Initiates Transactions (Specifying Whether the Connection Automatically Initiates Transactions)
- Managing Transactions (Managing Transactions)
- Using Transactions with the BDE (Using Transactions with the BDE)
- Specifying the Transaction Isolation Level (Specifying the Transaction Isolation Level)
- Managing Transactions in Multi-tiered Applications (Managing Transactions in Multi-tiered Applications)
- Types, Delphi (Data Types, Variables, and Constants Index)
- Types, C++ (The Fundamental Types)
- Tables
- Controlling Read-Write Access to Tables (Controlling Read/Write Access to Tables)
- Importing Data from Another Table (Importing Data from Another Table)
- Creating and Deleting Tables (Creating and Deleting Tables)
- Using TTable (Using TTable)
- Emptying Tables (Emptying Tables)
- Controlling Read-Write Access to Local Tables (Controlling Read/Write Access to Local Tables)
- Specifying the Table Type for Local Tables (Specifying the Table Type for Local Tables)
- Making the Table a Detail of Another Dataset (Making the Table a Detail of Another Dataset)
- Using Nested Detail Tables (Using Nested Detail Tables)
- Renaming a Table (Renaming a Table)
- Synchronizing Tables (Synchronizing Tables)
- TSimpleDataSet
- When to Use TSimpleDataSet (When to Use TSimpleDataSet)
- Setting Up a Simple Dataset (Setting Up a Simple Dataset)
- Transformation files
- xml mapper (Defining Transformations)
- TCP/IP
- Creating Web Server Applications (Creating Web Server Applications)
- TService
- Service Name Properties (Service Name Properties)
- Text
- Cutting, Copying, and Pasting Text (Cutting, Copying, and Pasting Text)
- Deleting Selected Text (Deleting Selected Text)
- Working with Text in Controls (Working with Text in Controls)
- Text, internationalizing (Text)
- Selecting Text (Selecting Text)
- Setting Text Alignment (Setting Text Alignment)
- Tool buttons
- Adding a Tool Button (Adding a Tool Button)
- Assigning a Menu to a Tool Button (Assigning a Menu to a Tool Button)
- Assigning Images to Tool Buttons (Assigning Images to Tool Buttons)
- Allowing Toggled Tool Buttons (Allowing Toggled Tool Buttons)
- Creating Groups of Tool Buttons (Creating Groups of Tool Buttons)
- Setting Tool Button Appearance and Initial Conditions (Setting Tool Button Appearance and Initial Conditions)
- Toggle buttons (Allowing Toggle Buttons)
- TScreen
- Handling the Screen (Handling the Screen)
- TApplication
- Controlling Application Behavior (Controlling Application Behavior)
- Working at the Application Level (Working at the Application Level)
- TForm
- Using the Main Form (Using the Main Form)
- Try..finally statements
- Writing the Try Block (Writing the Try Block)
- Writing finally Blocks (Writing finally Blocks)
- TRegistry
- Using TRegistry (Using TRegistry)
- TCanvas
- Creating Drawing Spaces (Creating Drawing Spaces)
- TPrinter
- Printing (Printing)
- TRegistryIniFile
- Using TRegistryIniFile (Using TRegistryIniFile)
- TVarData type
- Storing a Custom Variant Type's Data (Storing a Custom Variant Type's Data)
- TIniFile
- Using TIniFile and TMemIniFile (Using TIniFile and TMemIniFile)
- Changing the Tool with Speed Buttons (Changing the Tool with Speed Buttons)
- Tracking
- Tracking the Origin Point (Tracking the Origin Point)
- Threads
- Executing Thread Objects (Executing Thread Objects)
- Using the Main VCL Thread (Using the Main VCL Thread)
- Avoiding Simultaneous Access (Avoiding Simultaneous Access)
- Writing Clean-up Code (Writing Clean-up Code)
- Initializing the Thread (Initializing the Thread)
- Debugging Multi-threaded Applications (Debugging Multi-threaded Applications)
- Handling Exceptions in the Thread Function (Handling Exceptions in the Thread Function)
- Freezing and Thawing Threads in the Debugger (Freezing and Thawing Threads in the Debugger)
- Writing Multi-threaded Applications (Writing Multi-threaded Applications)
- Overriding the Default Priority (Overriding the Default Priority)
- Other Techniques for Sharing Memory (Other Techniques for Sharing Memory)
- Checking for Termination by Other Threads (Checking for Termination by Other Threads)
- Freezing and Thawing Threads in the Debugger (Freezing and Thawing Threads in the Debugger)
- Waiting for a Task to Be Completed (Waiting for a Task to Be Completed)
- Waiting for a Thread to Finish Executing (Waiting for a Thread to Finish Executing)
- Waiting for Other Threads (Waiting for Other Threads)
- Thread objects
- Defining Thread Objects (Defining Thread Objects)
- Thread-local variables
- Using Thread-local Variables (Using Thread-local Variables)
- W8136 Initialization of TLS data is not supported on this platform (C++) (W8136 Initialization of TLS data is not supported on this platform (C++))
- Thread functions
- Writing the Thread Function (Writing the Thread Function)
- Using TXMLDocument (Using TXMLDocument)
- TEncoding
- Using TEncoding for Unicode Files (Using TEncoding for Unicode Files)
- Tethering (Using App Tethering)
U
- UIDeviceFamily setting (Application Options)
- Unsafe attribute (Automatic Reference Counting in Delphi Mobile Compilers)
- uuid declspec keyword extension for C++ (__declspec(uuid("ComObjectGUID")))
- Unable to find static library (Find Package Import)
- Update Local File Cache (SDK Manager)
- Updating Local File Cache (SDK Manager)
- Upgrading a project (Project Upgrading)
- Unicode
- Enabling C++ Applications for Unicode (Enabling C++ Applications for Unicode)
- _TCHAR mapping for C++ (_TCHAR Mapping)
- Enabling Applications for Unicode (Enabling Applications for Unicode)
- Unicode in RAD Studio (Unicode in RAD Studio)
- Using Unicode in the Command Console (Using Unicode in the Command Console)
- new features 2009 (What's New in Delphi and C++Builder 2009)
- Using TEncoding for Unicode Files (Using TEncoding for Unicode Files
- Undo (refactoring) (Undoing a Refactoring (Delphi))
- Undo (Edit menu) (Undo)
- UML (Supported UML Specifications)
- Units
- Finding Units (Delphi) (Finding Units (Delphi))
- Unit tests
- Developing Tests (Developing Tests)
- UML in color
- Using the UML in Color Profile (Using the UML in Color Profile)
- Unsigned int __array_extent( typename T, unsigned intI )
- __array_extent (__array_extent)
- Unsigned __int_array_rank( typename T )
- __array_rank (__array_rank)
- Unicode _TCHAR mapping
- Floating Functions (Floating Functions)
- Unions
- Anonymous Unions (Anonymous Unions)
- Union Declarations (Union Declarations)
- Unions (Unions)
- UpdateObject
- Updating the Object (Updating the Object)
- User interfaces
- Designing the User Interface (Designing the User Interface)
- Localization Considerations in UI Design (Localization Considerations in UI Design)
- Displaying Multiple Records (Displaying Multiple Records)
- Displaying a Single Record (Displaying a Single Record)
- Update objects
- Using Update Objects to Update a Dataset (Using Update Objects to Update a Dataset)
- Using an Update Component's Query Property (Using an Update Component's Query Property)
- Calling the Apply Method (Calling the Apply Method)
- Executing the SQL Statements (Executing the SQL Statements)
- Updates
- Applying Updates (Applying Updates)
- Screening Individual Updates (Screening Individual Updates)
- Applying Updates to Datasets That do Not Represent a Single Table (Applying Updates to Datasets That do Not Represent a Single Table)
- Update errors
- Reconciling Update Errors (Reconciling Update Errors)
- Unidirectional datasets
- The Structure of Metadata Datasets (The Structure of Metadata Datasets)
- Using dbExpress Datasets (Using dbExpress Datasets)
- Representing the Results of a Query (Representing the Results of a Query)
- Specifying What Data to Display (Specifying What Data to Display)
- Executing the Command (Executing the Command)
- Fetching the Data (Fetching the Data)
- Representing the Records in a Table (Representing the Records in a Table)
- Representing the Results of a Stored Procedure (Representing the Results of a Stored Procedure)
- User interface
- Developing the Application User Interface - Overview (Developing the Application User Interface: Overview)
- Unnamed threads
- Converting an Unnamed Thread to a Named Thread (Converting an Unnamed Thread to a Named Thread)
- URLs
- Parts of a Uniform Resource Locator (Parts of a Uniform Resource Locator)
- The Target URL (The Target URL)
V
- Views in FireMonkey Form Designer (Using FireMonkey Views)
- View inheritance in Form Designer (Using FireMonkey Views)
- Visualizers (Debugger Visualizers)
- vswprintf (vsprintf, vswprintf)
- Video demos (Helpful Resources for New Users)
- Vb options for BCC32 (C++ Compiler Compatibility)
- VERnnn conditional (Compiler Versions)
- Versions of compilers (Compiler Versions)
- VCL Style Designer (Bitmap Style Designer)
- VCL Styles Overview (VCL Styles Overview)
- Creating a Style using the Bitmap Style Designer (Creating a Style using the Bitmap Style Designer)
- Working with Images in the Bitmap Style Designer (Working with Images in the Bitmap Style Designer)
- Virtual folders (Using Virtual Folders)
- Visibility modifier
- Working with a Field (Working with a Field)
- Variables, multithread
- __thread (C++) (__thread)
- Void
- keywords (C++) (void)
- Virtual methods
- Making Methods Virtual (Making Methods Virtual)
- VCL
- Understanding the Component Library (Understanding the Component Library)
- Class library (Class library)
- VCL Overview (VCL Overview)
- Introducing the Visual Component Library (VCL) (Introducing the Visual Component Library (VCL))
- Visual feedback (Display Controls)
- Variants
- Defining Custom Variants (Defining Custom Variants)
- VCL for the Web (IntraWeb)
- Creating a New IntraWeb Application (Creating a New IntraWeb Application)
- VCL Forms
- Creating a VCL Forms ActiveX Active Form (Creating a VCL Forms ActiveX Active Form)
- Creating a VCL Forms ActiveX Button (Creating a VCL Forms ActiveX Button)
- Building a VCL Forms MDI Application Using a Wizard (Building a VCL Forms MDI Application Using a Wizard)
- Building a VCL Forms MDI Application Without Using a Wizard (Building a VCL Forms MDI Application Without Using a Wizard)
- Building a VCL Forms SDI Application (Building a VCL Forms SDI Application)
- Building an Application with XML Components (Building an Application with XML Components)
- Building a VCL Forms ADO Database Application (Building a VCL Forms ADO Database Application)
- Building a Multithreaded Application (Building a Multithreaded Application)
- VCL component
- Using the New Component Wizard (Using the New Component Wizard)
- VCL Components Categories
- Additional Controls (Additional Controls)
- BDE Controls (BDE Controls)
- Data Access Controls (Data Access Controls)
- Data Controls (Data Controls)
- DataSnap Client Controls (DataSnap Client Controls)
- DataSnap Server Controls (Datasnap Server Controls)
- DBExpress Controls (dbExpress Controls)
- DbGo Controls (dbGo Controls)
- Dialog Controls (Dialog Controls)
- Internet Controls (Internet Controls)
- Internet Express Controls (Internet Express Controls)
- Ribbon Controls (Ribbon Controls)
- Standard Controls (Standard Controls)
- System Controls (System Controls)
- Vista Dialog Controls (Vista Dialog Controls)
- Web Services (Web Services)
- Win 3.1 Controls (Win 3.1 Controls)
- Win32 Controls (Win32 Controls)
- VCL applications
- Building a VCL Forms Application (Building a VCL Forms Application)
- Building a VCL Forms dbExpress Database Application (Building a VCL Forms dbExpress Database Application)
W
- wstring visualizer (C++) (Debugger Visualizers)
- Web Broker (Using Web Broker Index)
- WebBroker topics
- Creating Web Broker Applications (Creating Web Broker Applications)
- Using Web Broker Index (Using Web Broker Index)
- DataSnap WebBroker Application Wizard (DataSnap WebBroker Application Wizard )
- Types of Web Server Applications (Types of Web Server Applications)
- Weak reference (Automatic Reference Counting in Delphi Mobile Compilers)
- Windows 8 gestures (Gesture Support in Metropolis UI Applications)
- Windows 8 applications (Developing Metropolis UI Applications)
- Width specifiers
- scanf Format Specifiers (scanf Format Specifiers)
- printf Format Specifiers (printf Format Specifiers)
- While statements (Delphi) (Declarations and Statements)
- With statements (Delphi) (Declarations and Statements)
- Win64 development (64-bit Cross-Platform Application Development for Windows)
- Windows 7 phone DataSnap Connector (Getting Started with CSharp Silverlight DataSnap Mobile Connector)
- WebBroker DataSnap Application (DataSnap WebBroker Application Wizard)
- WSDL Importer (Import WSDL Wizard)
- W1008 Integer and HRESULT interchanged (Delphi) (x1008 Integer and HRESULT interchanged (Delphi))
- W1012 Constant expression violates subrange bounds (Delphi) (x1012 Constant expression violates subrange bounds (Delphi))
- WE1019 For loop control variable must be simple local variable (Delphi) (x1019 For loop control variable must be simple local variable (Delphi))
- W1020 Constructing instance of '%s' containing abstract method '%s.%s' (Delphi) (x1020 Constructing instance of '%s' containing abstract method '%s.%s' (Delphi))
- W1025 Unsupported language feature: '%s' (Delphi) (x1025 Unsupported language feature: '%s' (Delphi))
- W1026 File not found '%s' (Delphi) (x1026 File not found '%s' (Delphi))
- W1028 Bad global symbol definition '%s' in object file '%s' (Delphi) (x1028 Bad global symbol definition '%s' in object file '%s' (Delphi))
- W1030 Invalid compiler directive - '%s' (Delphi) (x1030 Invalid compiler directive - '%s' (Delphi))
- W1033 Unit '%s' implicitly imported into package '%s' (Delphi) (x1033 Unit '%s' implicitly imported into package '%s' (Delphi))
- W1054 Linker error: %s (Delphi) (x1054 Linker error: %s (Delphi))
- W1056 Duplicate resource Type %s, ID %s; File %s resource kept; file %s resource discarded (Delphi) (x1056 Duplicate resource Type %s, ID %s; File %s resource kept; file %s resource discarded (Delphi))
- W2041 Read error on '%s' (Delphi) (x2041 Read error on '%s' (Delphi))
- W2042 Write error on '%s' (Delphi) (x2042 Write error on '%s' (Delphi))
- W2043 Close error on '%s' (Delphi) (x2043 Close error on '%s' (Delphi))
- W2044 Chmod error on '%s' (Delphi) (x2044 Chmod error on '%s' (Delphi))
- W2141 Bad file format '%s' (Delphi) (x2141 Bad file format '%s' (Delphi))
- W2243 Expression needs no Initialize/Finalize (Delphi) (x2243 Expression needs no Initialize/Finalize (Delphi))
- W2269 Overriding virtual method '%s.%s' has lower visibility (%s) than base class '%s' (%s) (Delphi) (x2269 Overriding virtual method '%s.%s' has lower visibility (%s) than base class '%s' (%s) (Delphi))
- W2367 Case of property accessor method %s.%s should be %s.%s (Delphi) (x2367 Case of property accessor method %s.%s should be %s.%s (Delphi))
- Warnings
- Compiler Errors And Warnings (C++) (Compiler Errors And Warnings (C++))
- Turbo Assembler Warnings (Turbo Assembler Warnings)
- Error and Warning Messages (Delphi) (Error and Warning Messages (Delphi))
- W1061 Narrowing given WideChar constant ($%04X) to AnsiChar lost information (Delphi)
- H2451 and W1061 Narrowing given WideChar constant ('%s') to AnsiChar lost information (Delphi) (H2451 and W1061: Narrowing given WideChar constant ($%04X) to AnsiChar lost information (Delphi))
- wcsncat
- wchar_t
- keywords, C++ (wchar_t)
- while
- keywords, C++ (while)
- Whitespace
- lexical elements, C++ (Whitespace)
- wcstol, strtol (strtol, wcstol)
- wcstoul (strtoul, wcstoul)
- Wizards
- Debugging a Wizard (Debugging a Wizard)
- Implementing the Wizard Interfaces (Implementing the Wizard Interfaces)
- Installing the Wizard Package (Installing the Wizard Package)
- Working with Files and Editors (Working with Files and Editors)
- Writing a Wizard Class (Writing a Wizard Class)
- Web items
- Setting Web Item Properties (Setting Web Item Properties)
- Using the Web Page Editor (Using the Web Page Editor)
- Web applications
- Deploying Web Applications (Deploying Web Applications)
- Writing Web-based Client Applications (Writing Web-based Client Applications)
- Web server applications
- Creating Web Broker Applications (Creating Web Broker Applications)
- Creating Web Services Applications (Creating Web Services Applications)
- The Structure of a Web Broker Application (The Structure of a Web Broker Application)
- Debugging Server Applications (Debugging Server Applications)
- Types of Web Server Applications (Types of Web Server Applications)
- Wide characters
- Character Sets (Character Sets)
- Windows versions (Operating System Versions)
- Windows XP
- Common Controls and XP Themes (Common Controls and XP Themes)
- Windowed controls
- Making a Windowed Control a Docking Site (Making a Windowed Control a Docking Site)
- Web modules
- The Web Dispatcher (The Web Dispatcher)
- Using Web Broker (Using Web Broker)
- Creating Web Server Applications with Web Broker (Creating Web Server Applications with Web Broker Index)
- The Web Module (The Web Module)
- Web request properties (Properties That Identify the Purpose of the Request)
- Web client (Properties That Describe the Web Client)
- Web Application object
- Web Broker (The Web Application Object)
- Web Services
- Adding New Web Services (Adding New Web Services)
- Writing Clients for Web Services (Writing Clients for Web Services)
- Creating Custom Exception Classes for Web Services (Creating Custom Exception Classes for Web Services)
- Using the WSDL Importer (Using the WSDL Importer)
- Using Web Services (Using Web Services)
- WSDL
- Generating WSDL Documents for a Web Service Application (Generating WSDL Documents for a Web Service Application)
- Importing WSDL Documents (Importing WSDL Documents)
- Windows VCL Forms application
- Developing a Windows Application (Developing a Windows Application)
- Windows Forms
- Building a Windows Hello World Console Application (Building a Windows Hello World Console Application)
- Web browser
- Building a VCL Forms Web Browser Application (Building a VCL Forms Web Browser Application)
X
- XML
- Using XML in Database Applications (Using XML in Database Applications)
- Working with XML Documents (Working with XML Documents)
- XMLDOC comments (XML Documentation Comments)
- Xcode for C++ Mac OS X and Delphi iOS applications (Installing Xcode on a Mac)
- Xcode Command Line Tools (Installing the Xcode Command Line Tools on a Mac)
- xor
- xor_eq
- alternative representations of C++ token (xor_eq, ^=)
- XML brokers (Using an XML Broker)
- XML documents
- Using XML in Database Applications (Using XML in Database Applications)
- Working with XML Components (Working with XML Components)
- Converting XML Documents into Data Packets (Converting XML Documents into Data Packets)
- Mapping Between XML Nodes and Data Packet Fields (Mapping Between XML Nodes and Data Packet Fields)
- Working with XML Documents (Working with XML Documents)
- Abstracting XML Documents with the Data Binding Wizard (Abstracting XML Documents with the Data Binding Wizard)
- Using the XML Data Binding Wizard (Using the XML Data Binding Wizard)
- Using XML in Database Applications (Using XML in Database Applications)
- XML mapper
- Using XMLMapper (Using XMLMapper)
- XML Nodes
- Working with XML Nodes (Working with XML Nodes)
- XML Document
- Using Code That the XML Data Binding Wizard Generates (Using Code That the XML Data Binding Wizard Generates)
[
- [ ] operator
- operators, C++ (Array Subscript Operator)
_
- _unsigned __int_alignment_of( typename T )
- C++0x type trait functions (__alignment_of)
- _bool __has_trivial_destructor (typename T )
- C++0x type trait functions (__has_trivial_destructor)
- __int32, __int64, and so forth
- lexical elements, C++ (__int8, __int16, __int32, __int64, Unsigned __int64, Extended Integer Types)
- _wargv, _argv (_argv, _wargv)
- _wtoi64, _atoi64 (_atoi64, _wtoi64)
- _crotr, _crotl (_crotl, _crotr)
- _lrotr, _lrotl (_lrotl, _lrotr)
- _rotr, _rotl (_rotl, _rotr)
- _wsearchenv,, _searchenv (_searchenv, _wsearchenv)
- _wsearchstr, _searchstr (_searchstr, _wsearchstr)
- _wsplitpath, _splitpath (_splitpath, _wsplitpath)
- _ui64tow, _ui64toa (_ui64toa, _ui64tow)
- _wtoi, atoi (atoi, _wtoi)
- _wtol, atol (atol, _wtol)
- _wenviron, _environ (_environ, _wenviron)
- _wgetenv, getenv (getenv, _wgetenv)
- _itow, itoa (itoa, _itow)
- _ltoa, _ltow, ltoa (ltoa, _ltoa, _ltow)
- _wputenv, putenv (putenv, _wputenv)
- _mbslen, strlen, wcslen, _mbstrlen (strlen, _mbslen, wcslen, _mbstrlen)
- _wcstod, wcstod (strtod, _strtold, wcstod, _wcstold)
- _wsystem, system (system, _wsystem)
- _ultow, ultoa (ultoa, _ultow)
- __finally block (SEH Termination Blocks (C++))