Index
Go Up to Main Page
Contents
- 0-based strings
- 1-based strings
- 64 bits
- _libmain entry point into C++ DLL
- _wfdopen
- 3D in FireMonkey
- __automated
- __CODEGEARC_VERSION__ Macro Example
- __dispid
- _wfopen
- __except
- _mbsncat
- _mbsnbcat
- _wcsmpi
- _wsetlocale
- TCHAR Mapping
#
- #if
- #ifdef
- #define
- #undef
- #error
- #include
- #import
- #line
- # character
- #nn, C++ Debug Type File
- #pragma startup
- #pragma
- #pragma alignment
- #pragma argsused
- #pragma checkoption
- #pragma codeseg
- #pragma comments, pragma
- #pragma defineonoption
- #pragma exit
- #pragma hdrfile
- #pragma hdrstop
- #pragma inline
- #pragma intrinsic
- #pragma link
- #pragma message
- #pragma nopushoptwarn
- #pragma obsolete
- #pragma option
- #pragma pack
- #pragma package
- #pragma region
- #pragma resource
- #pragma warn
$
- $(BDS) variable
- $Config variable
- Config variable
- {$OBJTYPENAME}
- {$A}
- {$ALIGN}
- {$APPTYPE}
- {$ASSERTIONS}
- {$C}
- {$B}
- {$BOOLEVAL}
- {$D}
- {$DEBUGINFO}
- {$DEFINE}
- {$DENYPACKAGEUNIT}
- {$EXCESSPRECISION}
- {$HIGHCHARUNICODE}
- {$DESCRIPTION}
- {$DESIGNONLY}
- {$ELSE}
- {$ELSEIF}
- {$ENDIF}
- {$E}
- {$EXTENSION}
- {$ObjExportAll}
- {$EXTENDEDSYNTAX}
- {$X}
- {$EXTERNALSYM}
- {$HINTS}
- {$HPPEMIT}
- {$IFDEF}
- {$IF}
- {$IFEND}
- {$IFNDEF}
- {$IFOPT}
- {$IMAGEBASE}
- {$IMPLICITBUILD}
- {$IMPORTEDDATA}
- {$G}
- {$INCLUDE}
- {$I}
- {$IOCHECKS}
- {$I+} or {$I-}
- {$LIB}
- {$LINK}
- {$L}
- {$LOCALSYMBOLS}
- {$L+} or {$L-}
- {$LONGSTRINGS}
- {$H+} or {$H-}
- {$MINSTACKSIZE}; {$MAXSTACKSIZE}
- {$M}
- {$MESSAGE}
- {$METHODINFO}
- {$MINENUMSIZE}
- {$Z}
- {$OPENSTRINGS}
- {$P}
- {$OPTIMIZATION}
- {$O}
- {$OVERFLOWCHECKS}
- {$Q}
- {$SAFEDIVIDE}
- {$U}
- {$POINTERMATH}
- {$NODEFINE}
- {$NOINCLUDE}
- {$RANGECHECKS}
- {$R+} or {$R-}
- {$REALCOMPATIBILITY}
- {$REGION}; {$ENDREGION}
- {$RESOURCE}
- {$R}
- {$RUNONLY}
- {$TYPEINFO}
- {$RTTI}
- {$M}
- {$SCOPEDENUMS}
- {$REFERENCEINFO}; {$DEFINITIONINFO}
- {$Y} or {&YD}
- {$TYPEDADDRESS}
- {$T}
- {$UNDEF}
- {$VARSTRINGCHECKS}
- {$V}
- {$WARN}
- {$WARNINGS}
- {$WEAKPACKAGEUNIT}
- {$STACKFRAMES}
- {$W}
- {$J}
- {$WRITEABLECONST}
- {$SetPEFlags}
- {$RESOURCERESERVE}
*
+
- ++ operator
- + operator
-
- -D compile option
- --doc option
- -GD
.
- .PARAMS pseudo-op for Win64
- .PUSHNV pseudo-op for Win64
- .SAVENV pseudo-op for Win64
- .NOFRAME pseudo-op for Win64
- .style FireMonkey style file
- .targets files
- . operator, C++
- ./ relative path for Platform Assistant
?
- ?: operator
A
- absolute
- abstract
- access specifiers, C++ language specifics
- accessing namespaces (C++)
- action
- action band
- action editor
- action item
- action list
- activate support
- activating a target platform for a project
- active forms, client applications
- active server object
- active server page
- ActiveX Control Wizard
- ActiveX controls
- ActiveX library
- ActiveX uses DAX in C++
- activity diagram, sample
- activity parameter, adding
- Ad hoc build for iOS app
- Add Featured Files
- Add Reference
- Add watch
- adding a target platform to a project
- AdMob ad service for Android apps
- ADO
- ADO connection components
- ADO datasets
- ADO command components
- ADO components
- ADT fields
- Advertising in mobile apps
- aggregate fields
- aggregation
- alias, namespaces, C++
- ALIGN_STACK directive (Delphi)
- alignas, keywords, C++
- alignment
- alignof, keywords, C++
- ancestor classes
- anchor
- and, alternative representations of C++ tokens
- Android
- Android DataSnap connectors
- Android device Back button
- Android emulator
- Android SDK
- Android services
- Android simulator
- Android target
- AndroidManifest.xml, Android Application Manifest File
- animation
- Annotation (Subversion)
- anonymous
- AnsiString
- AnsiStringT and code page, C++ handling
- API categories
- App Store build for iOS app
- app tethering
- AppBar for Metropolis UI applications
- Appearance
- Apple
- application
- application bar for Metropolis UI applications
- application files
- AQTime
- ARC in Delphi
- arithmetic operators, C++
- array
- artifact, deploying
- as operator, interfaces
- asm, keywords, C++
- assembler syntax
- assembly expression
- Assembly Metadata Explorer
- assembly procedures and functions
- Assigned
- assignment, operators, C++
- assignment statement (Delphi)
- association class
- atomic intrinsics
- attributes for C++11
- audio
- Audit, bar chart
- audits, sorting
- auto, keywords, C++
- automation
- automation controller
- automation objects, interfaces
- automation server
- avi animation
- axiom, keywords, C++
- Azure Blob API
- Azure Queue API
- Azure Table API
B
- Back button on Android device
- background
- backslash, line continuation character
- base class (C++)
- batch operations
- batch update, canceling
- BatchMove component
- BCC32.CFG
- BDE (deprecated)
- beacon
- BeforeUpdateRecord event, OnGetTableName event
- Beyond Compare
- bitmap
- BlackBerry DataSnap connectors
- BLOBs, caching
- block
- Block completion
- Bluetooth
- Bluetooth LE
- Bof
- bookmark
- bool, keywords, C++
- BORLANDMM.DLL
- bpl
- breakpoint properties
- breakpoints, setting and modifying
- briefcase model, mobile computing
- broadcast method, sending messages
- browse through sequence
- browsing a database
- brush
- brush bitmap property
- brush color
- Bug reporting system
- build configuration
- build configuration options
- building with run-time packages
C
- C++ classes that support the Delphi language
- C++ Developer's Guide
- C++ language
- C++ mobile migration
- C++11 attributes
- C++11 features
- cached updates
- calculated fields
- call
- calling conventions in C++
- calling conventions in Delphi
- camera
- canvas
- case statements (Delphi)
- casting, C++ style, C++ language specifics
- cgconfig.exe
- Change (Run menu)
- Change method
- change parameters
- ChangeScale
- character
- character set (Delphi)
- character types, lexical elements, C++
- chart
- check boxes
- Clang
- class
- class diagram
- class factory, COM objects
- class function
- class helper
- class library
- class members
- class method
- class object (C++)
- class topics
- classes (forward)
- classes name (C++)
- classes, scope
- classes type (C++)
- ClassGroup pseudo-property of TDataModule
- cleaninstall option
- click, responding
- client
- client application
- client dataset
- Representing Calculated Values
- Using a Dedicated File on Disk
- Using Client Datasets - Overview
- Adding a New Index
- architecture
- Overview of Using Cached Updates
- Using a Client Dataset to Cache Updates
- Constraining Data Values
- Copying Data from Another Dataset
- Assigning Data Directly
- Creating a New Dataset
- Working with Data Using a Client Dataset
- Requesting Data from the Source Dataset or Document
- Deleting and Switching Indexes
- Editing Data
- Using a Client Dataset with File-based Data
- Using Indexes to Group Data
- Using Internally Calculated Fields in Client Datasets
- Limiting Records with Parameters
- Obtaining Aggregate Values
- Specifying Aggregates
- Using Maintained Aggregates
- Navigating Data in Client Datasets
- Adding Application-specific Information to the Data
- Passing Parameters to the Source Dataset
- Connecting to Another Dataset
- Specifying a Provider
- Sending Query or Stored Procedure Parameters
- Saving Changes
- Cloning a Client Dataset Cursor
- Sorting and Indexing
- Choosing the Type of Dataset for Caching Updates
- Indicating What Records Are Modified
- Undoing Changes
- Using a Client Dataset with a Provider
- Using a Simple Dataset
- client socket
- clipboard object
- cloud computing with DataSnap
- code browsing
- code completion
- code editing
- code folding
- code page
- code sharing among event handlers
- code template
- code template completion
- CodeGuard
- collection
- color
- column
- Columns Editor
- COM
- COM applications
- COM clients
- COM interfaces
- COM objects
- COM servers
- COM wizards
- combined fragment
- combo box
- combo box for Metropolis UI applications
- combo edit
- command line
- CommandText
- comment
- common dialog boxes, using
- compartment control
- compiler
- compiler directive
- compiler options
- complex state
- component
- component creation
- overview
- adding to the Tool palette
- Creating a New VCL Component
- Components and Classes
- Creating a New Component
- Creating Components
- Creating and Registering the Modified Component
- designing
- graphics
- Grouping Controls
- Compiling Components into Packages
- Adding Custom Components to the Tool Palette
- installing a VCL component
- memory management
- Setting Properties, Methods, and Events
- Property Categories
- Specifying Property Categories
- Registering Multiple Properties at Once
- Registering One Property at a Time
- Using the IsPropertyInCategory Function
- Registering the Component
- Registering Components (Introduction)
- Changing the Name of a Component
- Testing Installed Components
- Testing Uninstalled Components
- Troubleshooting Custom Components (C++)
- component editors
- component template
- Component Wizard
- Component wrappers
- component writing
- Modifying an Existing Component - Overview
- Adding Graphic Capabilities
- Controlling Access
- Specifying the New Default Property Value
- Drawing the Component Image
- Hiding Implementation Details
- Making the Control Read-only
- Publishing Inherited Properties
- Providing an OnChange Event
- Publishing Inherited Properties (Graphic)
- compound statements (Delphi)
- conditional block
- conditional compilation
- configuration
- connection
- connection components
- connection profile
- console
- const_cast, typecasting, C++
- constant (C++)
- constant expression, lexical elements, C++
- constexpr, keywords, C++
- constraint topics
- constructor
- contains clause
- control loops (Delphi)
- continue, keywords, C++
- control placement
- control topics
- ControlType
- conversion
- conversion utilities
- cool bar
- Copy (Edit menu)
- cpp, C++ Implementation File
- CPP32 preprocessor directives
- creating
- critical section
- cross-platform (multi-device) applications that you can create
- CSharp Silverlight for Win 7 phone using DataSnap connectors
- custom build tools
- custom FireMonkey styles
- custom format
- custom variants
- Implementing Binary Operations
- Implementing Comparison Operations
- Copying and Clearing Custom Variants
- Creating a Class to Enable the Custom Variant Type
- Using the TCustomVariantType Descendant
- Loading and Saving Custom Variant Values
- Supporting Properties and Methods in Custom Variants
- Enabling Casting
- Implementing Unary Operations
- Writing Utilities to Work with a Custom Variant Type
- Cut (Edit menu)
D
- d, C++ Dependency File
- data
- data dictionary
- Data Explorer
- data formats
- data grid
- data link
- data module
- Accessing a Data Module from a Form
- Adding a Remote Data Module to an Application Server Project
- ClassGroup pseudo-property of TDataModule
- Creating Business Rules in a Data Module
- Creating and Editing Standard Data Modules
- Data Module Lifetime Management
- Naming a Data Module and Its Unit File
- Placing and Naming Components
- Using Component Properties and Events in a Data Module
- Using Data Modules
- data packet
- data sources
- data types
- data-aware
- data-aware controls
- database
- Adding a New Connection to the Data Explorer
- Applying Cached Updates Using a Database
- Associating a Database Component with a Session
- Browsing a Database in the Data Explorer
- Connecting to Databases - Overview
- Connecting to a Database Server Using dbExpress
- Controlling Connections
- Controlling Server Login
- Database Security
- Designing Database Applications - Overview
- Executing SQL in the Data Explorer
- Modifying Connections in the Data Explorer
- Modifying Data
- Obtaining Metadata
- Searching for a Database Connection
- Transactions
- Understanding Database and Session Component Interactions
- Using Databases
- Using Design Guidelines with VCL Components
- Using TDatabase to Connect to Databases
- Working with Associated Datasets
- dbExpress Framework
- database applications
- database connections
- database navigator
- database server
- DataRequest method
- dataset
- DataSnap
- DataSnap application example
- DataSnap mobile connectors
- DataSnap server
- date
- DAX (Delphi ActiveX)
- dBASE index
- DBCtrlGrid component
- dbdemo database
- DBGridColumns component
- DBX delegate drivers
- DCC
- DCOM
- DCP, Delphi Compiled Package File
- DCU, Delphi Compiled Unit File
- debug
- debug build configuration
- debug desktop
- Debug session in progress. Terminate?
- DecimalSeparator
- declaration
- declaration, external, language structure, C++
- declaration syntax errors (C++)
- declaring data types
- declspec keyword extension for C++
- Default Save location
- definition
- Delayed loading (Delphi)
- Delegate drivers for dbExpress
- Delphi
- Delphi compiler directives
- Delphi directives
- Delphi language overview
- Delphi reserved words and directives
- Delphi run-time library (RTL)
- Delphi source in C++ design-time packages
- delphiclass declspec keyword extension for C++
- DelphiRTTI (C++)
- DelphiRecord (C++)
- delta packet
- demos
- dependency
- deployment
- Deprecated directive (Delphi)
- desktop layouts
- delete, C++ language specifics
- destructor
- Developer program
- development lifecycle
- diagram
- diagram layout options, general group
- diagram view
- dialog box
- dialog box as component
- Dinkumware
- directive
- directory
- Display (Tools Options)
- Display format specifiers
- displaying data
- DisposeOf
- distributed application
- division, operators, C++
- DLL
- dllexport
- dllimport
- do
- docking
- documentation
- Does not support IBConnection
- DOM
- double
- double-byte character sets
- download
- DPK, Delphi Package Source File
- drag-and-dock
- Draw
- DrawBitmap
- drawing
- DRC, Delphi Resource String File
- driver
- dual interface
- DUnit
- DWORD
- dylib
- dynamically-loaded libraries
- DynamicArray
E
- E1008 Integer and HRESULT interchanged (Delphi)
- E1012 Constant expression violates subrange bounds (Delphi)
- E1019 For loop control variable must be simple local variable (Delphi)
- E1020 Constructing instance of '%s' containing abstract method '%s.%s' (Delphi)
- E1025 Unsupported language feature: '%s' (Delphi)
- E1026 File not found '%s' (Delphi)
- E1028 Bad global symbol definition '%s' in object file '%s' (Delphi)
- E1030 Invalid compiler directive - '%s' (Delphi)
- E1033 Unit '%s' implicitly imported into package '%s' (Delphi)
- E1054 Linker error: %s (Delphi)
- E1056 Duplicate resource Type %s, ID %s; File %s resource kept; file %s resource discarded (Delphi)
- E2041 Read error on '%s' (Delphi)
- E2042 Write error on '%s' (Delphi)
- E2043 Close error on '%s' (Delphi)
- E2044 Chmod error on '%s' (Delphi)
- E2141 Bad file format '%s' (Delphi)
- E2243 Expression needs no Initialize/Finalize (Delphi)
- E2269 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)
- ECO framework
- edit
- edit buttons with embedded glyphs for Metropolis UI
- edit controls
- editing code, class completion
- editing grid data
- editing properties
- EEFACE external exception
- embedded glyph buttons for Metropolis UI applications
- Encrypt
- entitlements, Apple Application Entitlement File
- entry and exit action
- enum
- enumerated types (Delphi)
- enumerations, language structure, C++
- environment
- Eof
- error
- ETM
- Evaluate/Modify format specifiers
- event
- Working with Events and Event Handlers
- Implementing the Standard Events
- What Are Events?
- Handling Events in an Automation Controller
- Creating an OnUpdateRecord Event Handler
- Code Generated When You Import Type Library Information
- Creating Events - Overview
- Generating a Handler for a Component's Default Event
- Displaying and Coding Shared Events
- Associating an Event with an Existing Event Handler
- Generating a New Event Handler
- Locating Event Handlers
- Using the Sender Parameter
- Working with Events and Event Handlers
- Associating Menu Events with Event Handlers
- Triggering the Event
- Types of Events
- Defining Your Own Events
- event handler
- Excel
- exception
- exceptions
- exception handlers
- exception handling
- exception objects
- executable files
- expandable tooltips
- explicit, keywords, C++
- export, keywords, C++
- expression
- extended data type on Win64
- extern, keywords, C++
- EXTERNALSYM directive
- extract method
F
- F1026 File not found '%s' (Delphi)
- fastcall calling convention
- FastMM memory manager
- Fatal Out of Memory error from ILINK64
- FDFBNBackup
- field
- field attributes
- field objects
- file
- file extension setting
- FileCreate
- filters
- find references
- Find Static Library
- FindKey
- FireBird
- FireDAC Explorer
- FireDAC Monitor
- FireMonkey controls
- FireMonkey Form Designer
- FireMonkey frames
- FireMonkey menus
- FireMonkey Style Designer
- FireMonkey styled components
- FireMonkey styles
- FireMonkey views
- FireMonkeyVersion
- FishFacts (database)
- flat file
- FMX.ListView unit
- font
- for statements (Delphi)
- form
- form customization
- form positioner preview
- Format
- Format specifiers for Evalute/Modify
- FormatDateTime
- FormatFloat
- formatting data
- frame
- Framework (--framework)
- Framework affinity for a data module
- functions
- functions, declarations
- functions, parameters
G
- generics
- GenTLB.exe
- Gesturing in your applications
- Gestures in Metropolis UI
- Gestures Overview
- Gestures enumeration
- GetPixelFormatBytes
- getting started
- adding files to a project
- adding templates to repository
- How To Use the IDE
- How To Create Forms and Projects, and Write the Code Behind
- How To Edit Code in the Code Editor
- How To Manage Files and Folders
- How To Use a Version Control System in the IDE
- copying references
- customizing forms
- customizing tool palette
- docking tool windows
- filtering searched components
- renaming files
- setting component properties
- setting project options
- setting properties and events
- setting tool preferences
- Git
- Global library path
- global routines
- go to statements (Delphi)
- Google Play
- GPS
- graphics
- graphics files
- grid
- grid panel layout
- group box
- GUID
- guided tour
H
- h, C++ Header File
- H2218 Published method '%s' contains an unpublishable type (Delphi)
- header
- Hello, world!
- help
- help icon
- help system
- helper
- hiding names (C++)
- hint
- History Manager
- HitTest
- host environments
- hpp, C++ Header File
- HTML
- HTTP
- HTTP message
- HTTP request message
I
- iAd advertising service for iOS apps
- IAppServer interface
- IB ToGo
- IBConnection not supported
- IBLite
- icon
- icon setting for application
- ID
- IDE
- identifiers
- IdHTTP
- IDL
- IEqualityComparer
- if keyword, C++
- if,_elif,_else,_And_endif (C++)
- If statements (Delphi)
- IFDEF
- IInterface interface
- ILC, C++ Linker State File for Code
- ILD, C++ Linker State File for Data
- ILF, C++ Linker State File for Misc. Information
- ILS, C++ Linker State File for Symbols
- image
- Immutable strings
- implements keyword
- In-app payments for mobile apps
- include files (C++)
- indexes
- Indy (Internet Direct)
- info.plist
- inheritable items
- inheritance
- inline
- inline functions
- inner classifier
- input controls
- Input fields for printf function
- input method editor
- install
- installation programs
- installer for your application
- instance specification
- int
- integer
- interaction diagram
- interaction use in modeling
- InterBase components
- InterBase Express
- Interbase Express FishFacts tutorial
- InterBase Server, starting
- interface
- internal error
- International applications
- Internet Direct (Indy)
- Internet palette page
- IntraWeb
- IntToStr
- invokable interfaces
- iOS
- IP addresses
- IP*Works!
- ISAPI applications
- iteration over containers using For statements (Delphi)
- IXMLNode
J
- Java development for mobile devices using DataSnap connectors
- Jelly Bean
- JIRA bug-tracking system
- JNI
- JPEG
K
L
- lambda
- language
- layout
- length
- libraries directive (Delphi)
- library directive (Delphi)
- license requirements
- line continuation
- line drawing
- Link by Name Only
- Link with dynamic RTL
- linker
- Linking with run-time packages
- list
- list box
- list view
- live template
- LiveBindings
- LiveBindings Designer
- LiveBindings tutorials
- Mobile Tutorial: Using LiveBindings to Populate a ListBox in Mobile Applications (iOS and Android)
- Tutorial: Linking Controls via LiveBindings Designer
- Tutorial: Using TPrototypeBindSource and the LiveBindings Designer
- Tutorial: Using TAdapterBindSource and the LiveBindings Designer
- Tutorial: Using LiveBindings and DataModules with the Metropolis UI
- Tutorial: Creating LiveBindings-Enabled Components
- Tutorial: Using LiveBinding Programatically
- Tutorial: Using LiveBinding in VCL Applications
- Tutorial: Using TControl.StyleElements in VCL Applications
- Tutorial: Using LiveBindings in FireMonkey Applications
- Mobile Tutorial: Using LiveBindings to Populate a ListView (iOS and Android)
- Tutorial: Using LiveBinding to Create a FireMonkey Database-Oriented Application Without Code
- LoadFromFile
- loading images
- LoadLibrary
- Locate
- location sensor
- logging
- long string routines
- lookup field
- lookup list box
- LOST_EXTENDED_PRECISION
M
- Mac App Store
- Macapi unit provides Delphi interfaces to Mac frameworks
- MacinCloud
- macro
- main form
- make
- makefile
- manifest
- map
- map view
- mapping Delphi and C++ data types
- marshaling
- master/detail relationships
- master/detail tables
- Math routines
- MDA
- MDI application
- measurements
- media player
- member, scope
- memo fields
- memory management
- menu
- Menu Designer
- menu items
- MergeDataSet
- message
- message handler
- message queue
- MessageBox
- MessageDlg
- messages (C++)
- metadata
- method
- method pointers in Delphi
- metrics
- MetropolisUIListBoxItem how to create
- Metropolis UI styles
- Metropolis UI applications
- Mida converter
- MIDAS
- MIDAS redistributables
- migrating to Unicode
- migration
- mobile
- Mobile Designer
- mobile devices using DataSnap connectors
- modal
- model
- model element
- modeless
- modeling options
- modifiers
- modifiers, function
- module load breakpoint
- Monetizing your mobile apps
- MongoDB
- monitor
- mouse
- mouse actions
- mouse-down action
- mouse-down messages
- mouse events
- mouse move
- Responding to a Mouse-up Action
- mouse pointer
- movement
- MSBuild command
- MSDN link
- msfastcall
- msreturn
- MSSQL_Demo
- MTS
- multi-read exclusive write synchronizer
- multi-threaded applications
- Managing Multiple Sessions
- Freezing and Thawing Threads in the Debugger
- Writing Cleanup Code
- Handling Exceptions
- Initializing a Thread
- Using the Main VCL Thread
- Avoiding Simultaneous Thread Access to the Same Memory
- Defining the Thread Object
- Waiting for Threads
- Writing the Thread Function (Procedure)
- multi-tiered applications
- multi view
- multimedia
- MySQL
N
- Name rules for multi-device
- namespace
- naming conflicts with blocks (Delphi)
- naming conventions
- naming rules for multi-device
- nesting macros
- new
- new users
- Near Field Communication (NFC)
- New Category Name
- NO_STRICT
- node
- notifications
- novtable declspec keyword extension for C++
- nothrow declspec keyword extension for C++
- naked declspec keyword extension for C++
- noreturn declspec keyword extension for C++
- null Directive (C++)
- nullable
- nonvisual components
- New Field dialog box, defining a data field
- Null-terminated string routines
- Naming
O
- o, C++ Object File
- obj, C++ Object File
- object list
- object reserved word
- of object
- OnGetTableName event
- Open (File menu)
- Open from Version Control
- OpenGL
- OpenSSL support
- operator precedence
- Options (Project menu)
- Ord
- Orientation control for devices
- Out of memory
- OutputDebugString
- override
- Overrun on linker heap message
- Overloading operators (Delphi)
- Operator
- Options
- Option sets (C++)
- OCL object constraint (modeling)
- Operator new
- Out-of-process server
- Overloading Procedures and Functions (Delphi)
- Operators, overloading
- Overloading Procedures and Functions, Delphi
- Operator Overloading (Delphi)
- Overloading Operators, C++
- Example Of Overloading Operators, C++
- Overloading The Assignment operator =, C++
- Overloading Binary Operators, C++
- operator overloading, C++
- Overloading The Function Call Operator ( ), C++
- Overloading Operator Functions, C++
- Overloaded Operators And Inheritance, C++
- Overloading The Subscript Operator, C++
- Overloading Unary Operators, C++
- Operator
- Operators, binary
- Operators, equality
- Objects
- Operators, summary
- Operators, function calls
- Operators, expressions
- Operators, unary
- Open Tools API
- Object-oriented programming
- OLE containers
- Object pooling
- Object fields
- Object Repository
- Owner-draw controls
- OnPopup event
P
- package
- packed
- parallel
- Parallel Programming Library
- ParamStr
- Parse
- PAServer
- PAServer Manager
- password
- path
- PCH, C++ Precompiled Header File
- PDI, C++ Package Dependency Information File
- PHP
- Pickers
- PixelFormatBytes
- platform affinity for a data module
- Platform Assistant (remote application server)
- platform directive (Delphi)
- playing sound
- playing video
- plist file
- pointer
- popup
- Pos
- printf Width specifiers
- printing
- private members (Delphi)
- procedure
- Procedure and function calls (Delphi)
- Project name rules
- Project Upgrade Required
- property declspec keyword extension for C++
- Pseudo-ops for Win64
- public members (Delphi)
- published members (Delphi)
- Push notifications
- PWideChar
- predefined
- PASCALIMPLEMENTATION
- Paste (Edit menu)
- Persisting breakpoints
- Properties
- Pointer types
- Packages
- Packages and Standard DLLs
- Building Packages
- Package-specific Compiler Directives
- Packages, overview
- Compiling Packages
- Creating a Package
- Custom Packages
- Package Files, deploying
- Deploying Packages
- Design-time Packages
- Editing an Existing Package
- Editing Package Source Files Manually
- Package Files Created by Compiling
- Installing Component Packages
- Loading Packages with the LoadPackage Function
- Creating and Editing Packages
- Working with Packages and Components - Overview
- Runtime Packages
- Understanding the Structure of a Package
- Building Packages
- Compiling and Linking from the Command Line
- Loading Packages in an Application
- Using the Weak Packaging Directive
- When to Use Packages and DLLs
- Deciding Which Runtime Packages to Use
- Why Use Packages
- Parameters
- Program organization
- Project
- Projects
- Pattern Registry
- Pin
- Patterns
- Precompiled header files
- Property
- Published
- Pascal
- Private
- Protected
- Public
- Pointers, objects
- Pointers, constants
- Pointers, conversions
- Pointers
- Pseudovariables
- Protected methods
- Perform method
- PostMessage method
- Property editors
- PaValueList
- Procedure
- Palettes
- Pictures
- Project groups
- Property page
- Property page wizard
- Paradox tables
- Persistent database connections
- Persistent columns
- Providers
- Persistent fields
- Packages and DLLs
- Page controls
- Panels
- Progress Bars
- Procedures
- PChar local variables
- Popup menus
- Pen color
- Pen mode
- Pen style
- Pen width
- Polygons, drawing
- Polylines, drawing
- Pen position, drawing
- Picture
- Pixels
- Pens
- Protocols
- Page producers
- Ports
- Placing bitmap images
Q
R
- record
- record helpers (Delphi)
- redist.exe installer
- refactoring
- Register procedure
- RegisterComponents
- regular expression
- remote application server (Platform Assistant)
- remote debugging
- remote notifications
- report
- requires clause
- resource
- ResourceRules.plist, Apple Application Resource Rule File
- resourcestring
- rotation control for devices
- rounding issues
- run-time library
- RTTI
- run-time package
- run-time theme
- Range (Debug windows)
- Reopen (File menu)
- Run (Run menu command)
- Runtime errors, Delphi
- Reflection viewer
- Release build configuration
- Rename symbol
- Renaming a Symbol
- Refactoring - Pull Members Up and Push Members Down
- Refactoring - Changing Parameters
- Refactoring - Extracting Interfaces
- Refactoring - Extracting Method
- Refactoring - Extracting Superclass
- Refactoring - Creating Inline Variables
- Refactoring - Introducing Variables
- Refactoring - Introducing Fields
- Refactoring - Moving Members
- Previewing and Applying Refactoring Operations
- Renaming a Symbol
- Refactoring - Safe Delete
- Required interface
- Reserved words (Delphi)
- Role
- References (C++)
- RTTI
- Register
- Reinterpret_cast
- Requires directive (Delphi)
- Read
- ReadOnly property
- RegisterPropertyEditor
- Remote connections
- Remote data modules
- Records
- Adding New Records
- Modifying Entire Records
- Deleting Records
- Displaying and Editing a Subset of Data Using Filters
- Searching Datasets
- Using the Eof and Bof Properties
- Marking and Returning to Records
- Navigating Records in a Filtered Dataset
- Navigating Datasets
- Navigating and Manipulating Records
- Posting Data
- Refreshing Records
- Specifying Ranges
- Structured Types, advanced and traditional records
- Updating Records
- Ranges
- Resolving
- Reference fields
- Resizing
- Reusing code
- Rich edit controls
- Registry
- repeat loops
- Rectangle drawing
- Rounded rectangles, drawing
- Resume method
- Response templates
- Response messages
- Rename
- Ribbon Controls
S
- safecall
- samples
- Save
- Save All
- Save As
- Save Project As
- save state
- SaveToFile
- Scale command (Edit menu)
- scanf Width specifiers
- scope
- scope, member - C++
- scope, rules
- Scratch directory for PAServer
- screen
- screen refreshing
- scroll bar
- SD card
- SDI applications
- sealed
- search
- search criteria
- search path
- Select Module
- SelectAll
- selectany declspec keyword extension for C++
- SelectDirectory
- sending messages
- SendMessage
- sensor
- server
- service
- session
- set
- set_new_handler
- settime
- shape
- share sheet functionality
- shared objects directive (Delphi)
- ShareMem
- ShellExecute
- short (C++)
- shortcut
- ShowMessage
- ShowModal Dialogs on Mobile Platforms
- signed (C++ keyword)
- signing
- Silverlight for Windows 7 DataSnap Connector
- simple statements (Delphi)
- SimpleShareMem
- Size command (Edit menu)
- sizeof (C++ operator)
- SOAP
- SOAP Application Wizard
- socket
- Sort
- sort order
- sound
- source control
- SourceForge Subversion repository
- speed button
- splash
- SQL
- SQLite
- SSE registers
- SSH
- SSL
- standard events
- standard routines
- state
- state invariant
- statement
- C++ statements
- static (C++ keyword)
- static libraries
- static packages (C++)
- static_assert (C++ keyword)
- static_cast (C++ typecast operator)
- stereotype
- STL Dinkumware
- stored procedures
- stream
- STRICT type checking for C++
- string
- string builder
- string grid
- string list
- Adding a String to a List
- Associating Objects with a String List
- Copying a Complete String List
- Counting the Strings in a List
- Creating a New String List
- Deleting a String from a List
- Locating Items in a String List
- Adding Graphical Objects to a String List
- Iterating Through Strings in a List
- Loading and Saving String Lists
- Manipulating Strings in a List
- string visualizer (C++)
- strong aliases in C++
- strong reference
- StrToFloat
- StrToInt
- struct (C++ keyword)
- structure (C++)
- structured statements (Delphi)
- StrUtils
- stub implementation
- style
- style book
- Style property
- subcomponents
- Subversion client
- Subversion repository for samples
- supported platforms
- Surround templates
- Suspend method
- switch (C++ keyword)
- Sync Edit
- Synch
- SysCheck Android app
- SYSROOT directory
- SysUtils
T
- tab control
- table
- TActionList
- TActionManager
- TActivityIndicator
- TADOConnection
- TADOTable
- TAnimation
- TApplication
- targets files
- task bar styling for VCL
- TBannerAd
- TBeacon
- TBitmap
- TButton
- TBytes
- TCanvas
- TCP/IP
- TChart
- TClientDataSet
- TComboBox
- TComboEdit
- TCustomButton
- TDataSet
- TDate
- TDateTime
- TDBGrid
- TDictionary
- TDirectory
- TEdit
- template
- code templates
- Creating Live Templates
- template, C++ language specifics
- Creating and Using Component Templates
- Using Project Templates
- Using Angle Brackets In Templates
- Eliminating Pointers In Templates
- Using Type-safe Generic Lists In Templates
- Implicit And Explicit Template Functions
- Using templates, C++
- Template Arguments
- class templates, C++
- template compiler options, C++
- templates in version 3.0, C++
- DLLs, C++
- function templates, C++
- overriding templates, C++
- templates syntax checking, C++
- TEncoding
- test case
- test gesture
- testing
- Testing the connection for cross-platform application
- tethering
- TEvent
- text
- text editor
- text layout in FireMonkey
- TextFile
- TFDConnection
- TFDFBNBackup
- TFDJSONDataSets
- TFDMemTable
- TFDQuery
- TFDTable
- TField
- TFile
- TFileStream
- TFont
- TForm
- TFormatSettings
- TFrame
- TGrid
- TGridPanel
- TGridPanelLayout
- theme
- thread
- thread declspec keyword extension for C++
- threads demo
- TImage
- TImageList
- TJPEGImage
- TJSONIterator
- TJSONObject
- TJSONValue
- TLabel
- TLang
- TLayout
- TLIBIMP.SYM file
- TList
- TListBox
- TListItem
- TListView
- TListViewItem
- TLocalServiceConnection
- TLocationSensor
- TLS
- TMapView
- TMediaPlayer
- TMemo
- TMemoryStream
- TMonitor
- TMultiView
- TNetHTTPClient
- TNotifyEvent
- to-do lists
- toast
- TObject
- TObjectList
- tokens, C++
- tool buttons
- toolbar
- Tools API
- tooltip
- tooltip for Metropolis UI applications
- TOpenDialog
- ToString
- touch.exe
- Tours of RAD Studio
- TPanel
- TParallel
- TPath
- TPngImage
- TPoint
- TQuery
- transaction
- transformation files, xml mapper
- transition
- translation tools
- Using the External Translation Manager
- Adding Languages to a Project
- Editing Resource Files in the Translation Manager
- Language Culture Names, Codes, and ISO Values
- Translation Manager in the IDE
- Setting the Active Language for a Project
- Setting Up the External Translation Manager
- Updating Resource Modules
- TRectangle
- TStringBuilder
- tree view
- TRegSvr to unregister ActiveX servers
- TResourceStream
- TRESTClient
- Trim
- try
- TryStrToInt
- TScrollBox
- TSearchBox
- TSensor
- TService
- TSimpleDataSet
- TSize
- TSpeedButton
- TSplitView
- TStream
- TString
- TStringGrid
- TStringHelper
- TStringList
- TStrings
- TStyleBook
- TStyleManager
- TTabControl
- TTable
- TThread
- TTimer
- TToolBar
- TTrackBar
- TTreeView
- TValue
- TVertScrollBox
- TWebBrowser
- TWinControl
- TXMLDocument
- type casting
- type characters in printf and scanf (C++)
- type library
- Adding an Interface to a CoClass
- Adding a CoClass to the Type Library
- Adding a Module to the Type Library
- Adding a Record or Union to the Type Library
- Adding an Alias to the Type Library
- Adding an Enumeration to the Type Library
- Adding an Interface to the Type Library
- Adding Properties and Methods to the Type Library
- Apply Updates Dialog
- Code Generated When You Import Type Library Information
- Creating a New Type Library
- Deploying Type Libraries
- Enabling Simple Data Binding with the Type Library
- Modifying an Interface Using the Type Library
- Opening an Existing Type Library
- Refreshing the Type Library
- Registering the Type Library
- Saving a Type Library
- Saving and Registering Type Library Information
- Working with Type Libraries - Overview
- Using the Type Library Editor
- Type Library editor
- types
- TZipFile
- Toggle buttons
- TScreen
- TApplication
- TForm
- Try..finally statements
- TRegistry
- TCanvas
- TPrinter
- TRegistryIniFile
- TVarData type
- TIniFile
- Changing the Tool with Speed Buttons
- Tracking
- Threads
- Executing Thread Objects
- Using the Main VCL Thread
- Avoiding Simultaneous Access
- Writing Clean-up Code
- Initializing the Thread
- Debugging Multi-threaded Applications
- Handling Exceptions in the Thread Function
- Freezing and Thawing Threads in the Debugger
- Writing Multi-threaded Applications
- Overriding the Default Priority
- Other Techniques for Sharing Memory
- Checking for Termination by Other Threads
- Freezing and Thawing Threads in the Debugger
- Waiting for a Task to Be Completed
- Waiting for a Thread to Finish Executing
- Waiting for Other Threads
- Thread objects
- Thread-local variables
- Thread functions
- Using TXMLDocument
- TEncoding
- Tethering
U
- UIDeviceFamily setting
- UML
- Unable to find static library
- undo
- unicode
- unicode character
- unicode _TCHAR mapping
- unidirectional dataset
- union
- unit
- unit tests
- unnamed thread
- Unsafe attribute
- update
- Update Local File Cache
- update error
- Update object
- UpdateObject
- Upgrading a project
- URL
- URLEncode
- USB
- user directory
- user interface
- UTF-8
- uuid declspec keyword extension for C++
V
- variant
- VarToStr
- Vb options for BCC32
- vector
- VERnnn conditional
- version control
- video
- views
- Visualizers
- vswprintf
- Versions of compilers
- VCL Style Designer
- Virtual folders
- Visibility modifier
- Variables, multithread
- Void
- Virtual methods
- VCL
- Visual feedback
- Variants
- VCL for the Web (IntraWeb)
- VCL Forms
- Creating a VCL Forms ActiveX Active Form
- Creating a VCL Forms ActiveX Button
- Building a VCL Forms MDI Application Using a Wizard
- Building a VCL Forms MDI Application Without Using a Wizard
- Building a VCL Forms SDI Application
- Building an Application with XML Components
- Building a VCL Forms ADO Database Application
- Building a Multithreaded Application
- VCL component
- VCL Components Categories
- Additional Controls
- BDE Controls
- Data Access Controls
- Data Controls
- DataSnap Client Controls
- DataSnap Server Controls
- DBExpress Controls
- DbGo Controls
- Dialog Controls
- Internet Controls
- Internet Express Controls
- Ribbon Controls
- Standard Controls
- System Controls
- Vista Dialog Controls
- Web Services
- Win 3.1 Controls
- Win32 Controls
- VCL applications
W
- W1008 Integer and HRESULT interchanged (Delphi)
- W1012 Constant expression violates subrange bounds (Delphi)
- WE1019 For loop control variable must be simple local variable (Delphi)
- W1020 Constructing instance of '%s' containing abstract method '%s.%s' (Delphi)
- W1025 Unsupported language feature: '%s' (Delphi)
- W1026 File not found '%s' (Delphi)
- W1028 Bad global symbol definition '%s' in object file '%s' (Delphi)
- W1030 Invalid compiler directive - '%s' (Delphi)
- W1033 Unit '%s' implicitly imported into package '%s' (Delphi)
- W1054 Linker error: %s (Delphi)
- W1056 Duplicate resource Type %s, ID %s; File %s resource kept; file %s resource discarded (Delphi)
- W1061 Narrowing given WideChar constant ($%04X) to AnsiChar lost information (Delphi)
- W2041 Read error on '%s' (Delphi)
- W2042 Write error on '%s' (Delphi)
- W2043 Close error on '%s' (Delphi)
- W2044 Chmod error on '%s' (Delphi)
- W2141 Bad file format '%s' (Delphi)
- W2243 Expression needs no Initialize/Finalize (Delphi)
- W2269 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)
- wake lock
- warning
- wcsncat
- weak reference
- Web Broker
- Web Broker DataSnap Application
- web browser
- web service
- while statements (Delphi)
- Width specifiers
- Win64 development
- Windows 7 phone DataSnap Connector
- Windows 8 applications
- Windows 8 gestures
- Windows service
- with statements (Delphi)
- WSDL document
- WSDL Importer
- wstring visualizer (C++)
- WStrCopy
- wchar_t
- while
- Whitespace
- wcstol, strtol
- wcstoul
- Wizards
- Web applications
- Web server applications
- Wide characters
- Windows versions
- Windows XP
- Windowed controls
- Web modules
- Web request properties
- Web client
- Web Application object
- Web Services
- Windows VCL Forms application
- Windows Forms
- Web browser
X
- Xcode
- XLS
- XML
- XML brokers
- XML document
- Working with XML Documents
- Using XML in Database Applications
- Working with XML Components
- Converting XML Documents into Data Packets
- Mapping Between XML Nodes and Data Packet Fields
- Using Code That the XML Data Binding Wizard Generates
- Abstracting XML Documents with the Data Binding Wizard
- Using the XML Data Binding Wizard
- Using XML in Database Applications
- XML mapper
- XML node
- XMLDOC comments
- xor
- xor_eq
Z
[
- [ ] operator
_
- _unsigned __int_alignment_of( typename T )
- _bool __has_trivial_destructor (typename T )
- __int32, __int64, and so forth
- _wargv, _argv
- _wtoi64, _atoi64
- _crotr, _crotl
- _lrotr, _lrotl
- _rotr, _rotl
- _wsearchenv,, _searchenv
- _wsearchstr, _searchstr
- _wsplitpath, _splitpath
- _ui64tow, _ui64toa
- _wtoi, atoi
- _wtol, atol
- _wenviron, _environ
- _wgetenv, getenv
- _itow, itoa
- _ltoa, _ltow, ltoa
- _wputenv, putenv
- _mbslen, strlen, wcslen, _mbstrlen
- _wcstod, wcstod
- _wsystem, system
- _ultow, ultoa
- __finally block