Unit List

From XE3 API Documentation
Jump to: navigation, search


Alphabetical list of unit scopes, along with miscellaneous units that have no unit scope.

Unit Scopes

BdeBde is the unit scope for the two Borland Database Engine (BDE) units. Note that BDE is deprecated. Please use newer database technologies, such as dBExpress and DataSnap.
DataUnit scope for all database, database data-binding, and cloud computing related functionality.
DatasnapDatasnap is the unit scope for all units that implement DataSnap functionality such as authentication, DataSnap servers, DataSnap REST clients, DataSnap proxies, HTTP layer, Midas, and related services.
FMXFMX is the unit scope that contains the units and unit scopes of the FireMonkey application platform (FMX).
SoapSimple Object Access Protocol (SOAP) units, typically used for Web Services development. We suggest that you consider using DataSnap technology.
SystemContains the Delphi run-time library (RTL) units, classes, functions, types, variables, and constants. Also contains the System.Bindings, System.Generics, and System.Win unit scopes. Note that the System unit scope and the System unit are the same.
VclVcl is the unit scope for the Visual Component Library (VCL).
WebProvides access to development tools for Web-based applications, such as Web.CGIApp, Web.WebFileDispatcher, Web.WebBroker, Web.DBWeb, and Web.HTTPApp.IWebAppServices.
WinapiProvides access to Win32 functionality. The units listed here are only a small part of the Winapi units provided in RAD Studio. For a full list of supported functionality, see the Winapi source files in the product installation directory folder (that is, either lib/win32 or lib/win64). For further help on the Winapi, see the MSDN online library
Xml

Units

ActnResDefines the single ActnRes.TStandardActions class , whose fields (such as EditCopy1) store instances of standard actions (like Vcl.StdActns.TEditCopy). These instances store the specified default titles, shortcuts, and other properties of standard actions. These values are used as the default property values when a new standard action is created in the Action List editor or Action Manager editor.
AdaptReqDefines classes and interfaces for interacting with action requests and responses, WebSnap adapter requests and responses, and HTTP request messages.
AutoAdap

Defines adapter classes used by WebSnap.

Note: WebSnap is being deprecated in RAD Studio. Although WebSnap is still documented in the online help, the WebSnap product is no longer fully supported. As an alternative, you should begin using IntraWeb (VCL for the Web). IntraWeb is documented in this online help. For more documentation on IntraWeb, go to http://www.atozed.com/intraWeb/Documentation/Index.EN.aspx

ComApp
CompProd
CtlPanel
DBAdapt
DBAdaptImg
DesignEditorsDefines the interfaces and classes used by the property editors in the IDE.
To use the DesignEditors and DesignIntf units with Delphi, you need to add the following compiler option on the Compiling page in Project Options:
-LUDesignIDE
With C++, you need to ensure that $(BDS)\include\windows\vcl\design is added to the INCLUDE path, and that designide.bpi is added to the Requires of your package.
For more information, see the comments in the source; the DesignEditors.pas source file is liberally commented.
DesignIntfDefines the interfaces and classes used by the property editors in the IDE.

To use the DesignIntf and DesignEditors units with Delphi, you need to add the following compiler option on the Compiling page in Project Options:

-LUDesignIDE

With C++, you need to ensure that $(BDS)\include\windows\vcl\design is added to the INCLUDE path, and that designide.bpi is added to the Requires of your package.

For more information, see the comments in the source; the DesignIntf.pas source file is liberally commented.
DSAzureDefines the API used in Windows Azure Blob API, Windows Azure Queue API, and Windows Azure Table API.
IB

Defines classes and routines related to errors and error messages for InterBase Express, such as IB.TIBDataBaseErrorMessages and IB.GetIBDataBaseErrorMessages. For more information about InterBase Express, see Getting Started with InterBase Express.

IBBlobDefines an InterBase Express class and functions for blob fields and blob streams.
IBConnectionBrokerDefines InterBase Express classes and types related to the InterBase connection broker component.
IBCustomDataSetDefines InterBase Express classes and types for handling InterBase fields and executing queries on InterBase databases.
IBDatabaseDefines InterBase Express classes and types for connecting to InterBase databases and handling transactions.
IBDatabaseInfoDefines TIBDatabaseInfo, the InterBase Express metaclass for InterBase databases.
IBDatabaseINIDefines InterBase Express classes, types and routines used to read and write InterBase database information to .INI files.
IBEventsDefines InterBase Express classes and types for handling InterBase database events.
IBExtractDefines InterBase Express classes and types that can be used to fetch metadata from an InterBase Server.
IBFilterDialogDefines the TIBFilterDialog component and other InterBase Express classes and types used in its definition.
IBInstallDefines InterBase Express classes and types that are used when setting up an InterBase install and uninstall components.
IBIntfHolds InterBase Express declarations for handling InterBase DLLs.
IBQueryDefines TIBQuery, the InterBase Express class for executing InterBase SQL statements.
IBServicesDefines classes and types for general InterBase Express services.
IBSQLDefines the TIBSQL component and other InterBase Express classes and types needed in its definition.
IBSQLMonitorDefines InterBase Express classes, routines and types for providing TSQLMonitor support.
IBStoredProcDefines TIBStoredProc, an InterBase Express class that encapsulates a stored procedure on a database server.
IBTableDefines InterBase Express classes and types for handling InterBase database tables.
IBUpdateSQLDefines TIBUpdateSQL, an InterBase Express class for updating read-only datasets when cached updates are enabled.
IBUtilsContains InterBase Express utility classes, types and routines that are used throughout InterBase Express units.
MetropolisUI.TileDefines classes and types used in Metropolis UI applications (Windows 8 style), for both VCL and FireMonkey. For more information, see Developing Metropolis UI Applications.
MidItems
MidProd
PagItems
PlatformAPI
ReqFiles
ReqMulti
SessColn
SHDocVwDefines API for the Microsoft Shell Doc Object and Control Library (SHDOCVW.DLL).
SimpleDSDefines two classes that enable you to work with simple data sets.
SiteComp
SiteProd
SockApp

Defines the SockApp.TWebAppSockObjectFactory class, used for socket transport in Web Applications.

SysInit

System initialization unit. Contains the delay load mechanism, for example.

WebAdapt
WebAuto
WebComp
WebContnrs
WebDisp
WebFact
WebForm
WebModu
WebScript
WebSess
WebUsers
XMLBrokrDefines the XML broker and its associated classes and types.
Xmlxform
XSLProd