C++ Builder 参考手册
1. 基础知识
1.1. 语言相关的基础知识
- C++ Builder 的 PME 架构
- C++ Builder 整型变量和整型常量
- C++ Builder 的枚举类型
- C++ Builder 浮点型变量和浮点型常量
- C++ Builder 的字符串类型、字符类型、字符编码
- 对齐方式 - C++ 结构体字节数为什么和成员字节数总和不等
- C / C++ 可变参数的函数
- C / C++ 可变参数的宏,__VA_ARGS__,...
- C++ 可变参数的模板
- C++ Builder 获取任意一个类或对象的类名
- C++ Builder 的反射 (一) - Reflection 简单实现
- C++ Builder 的反射 (二) - Reflection Factory
- C++ Builder 的反射 (三) - 通用 Reflection Factory
- C++ Builder 本地化 (多语言) 功能
- C++ Builder 创建和使用动态加载的包 (.bpl)
1.2. 常见的出错和异常处理
- C++ Builder 浮点数异常处理
- C++ Builder 数学函数异常处理 (DOMAIN error 等)
- Error in module Unit1: Declaration of class TForm1 is missing or incorrect.
1.3. 控件相关的基础知识
1.4. C++ Builder 类继承关系
2. C/C++ 库函数
3. C++ Builder 类库 / 控件
- System
- System::Classes
- System::Dateutils
- System::Ioutils
- System::Sysutils
- System::Syncobjs
- Vcl::Controls
- Vcl::Forms
- Vcl::Graphics
📔类和函数索引
_di_IInterface
_di_IDispatch
_di_IUnknown
_di_TProc
_di_TProc__1
_di_TProc__2
_di_TProc__3
_di_TProc__4
_Exit
_exit
Abort
abort
AddExitProc
AddTerminateProc
AdjustLineBreaks
AnsiCompareFileName
AnsiCompareStr
AnsiCompareText
AnsiDequotedStr
AnsiExtractQuotedStr
AnsiLastChar
AnsiLowerCase
AnsiLowerCaseFileName
AnsiPos
AnsiQuotedStr
AnsiSameStr
AnsiSameText
AnsiStrAlloc
AnsiStrComp
AnsiStrIComp
AnsiStrLastChar
AnsiStrLComp
AnsiStrLIComp
AnsiStrLower
AnsiStrPos
AnsiStrRScan
AnsiStrScan
AnsiStrUpper
AnsiUpperCase
AnsiUpperCaseFileName
AppendStr
AssignStr
atexit_t
atexit
Beep
BoolToStr
ByteLength
BytesOf
ByteToCharIndex
ByteToCharLen
ByteType
CallTerminateProcs
ChangeFileExt
ChangeFilePath
CharInSet
CharLength
CharToByteIndex
CharToByteLen
CharToElementIndex
CharToElementLen
CheckOSError
CheckWin32Version
CompareMem
CompareStr
CompareText
CreateDir
CreateGUID
CurrentYear
CurrToStr
CurrToStrF
Date
DateTimeToStr
DateTimeToFileDate
DateTimeToString
DateTimeToSystemTime
DateTimeToTimeStamp
DateToStr
DayOfWeek
DecodeDate
DecodeDateFully
DecodeTime
DelegatesEqual
DeleteFile
DelphiInterface
DirectoryExists
DiskFree
DiskSize
DisposeStr
ElementToCharIndex
ElementToCharLen
EncodeDate
EncodeTime
ExceptionErrorMessage
ExcludeTrailingBackslash
ExcludeTrailingPathDelimiter
exit
ExpandFileName
ExpandFileNameCase
ExpandUNCFileName
ExtractFileDir
ExtractFileDrive
ExtractFileExt
ExtractFileName
ExtractFilePath
ExtractRelativePath
ExtractShortPathName
FileAge
FileClose
FileCreate
FileCreateSymLink
FileDateToDateTime
FileExists
FileGetAttr
FileGetDate
FileGetDateTimeInfo
FileGetSymLinkTarget
FileOpen
FileRead
FileIsReadOnly
FileSeek
FileSearch
FileSetAttr
FileSetDate
FileSetReadOnly
FileWrite
FileSystemAttributes
FinalizePackage
FindClose
FindFirst
FindNext
FindCmdLineSwitch
FindDelimiter
FloatToCurr
FloatToDateTime
FloatToDecimal
FloatToStr
FloatToStrF
FloatToText
FormatFloat
FloatToTextFmt
Format
FmtLoadStr
FmtStr
FormatBuf
FormatCurr
FreeAndNil
ForceDirectories
FormatDateTime
FormatSettings
GDAL
GetCurrentDir
GetEncodingMIMEName
GetDefaultFallbackLanguages
GetEnvironmentVariable
GetFileVersion
GetFormatSettings
GetHomePath
GetModuleName
GetLocaleChar
GetLocaleDirectory
GetLocaleFile
GetLocaleFormatSettings
GetLocaleStr
GetPackageDescription
GetPackageInfo
GetPackageTargets
GetProductVersion
GetTime
GUIDToString
IInterface
IncAMonth
IncludeTrailingBackslash
IncludeTrailingPathDelimiter
IncMonth
InitializePackage
IntToHex
IntToStr
IsAssembly
IsDelimiter
IsLeadChar
IsLeapYear
IsPathDelimiter
IsRelativePath
IsValidIdent
Languages
LastDelimiter
LCIDToCodePage
LoadPackage
LoadStr
LocaleDirectoryExists
LocaleFileExists
LowerCase
RaiseLastOSError
PlatformBytesOf
PlatformStringOf
PreferredUILanguageList
PreferredUILanguages
RaiseLastWin32Error
RCS
RPR
RemoveDir
RenameFile
ReplaceDate
ReplaceTime
ResStringCleanupCache
SafeLoadLibrary
SameFileName
SameStr
SameText
SetCurrentDir
SetDefaultFallbackLanguages
ShowException
StrAlloc
StrBufSize
StrByteType
StrCat
StrCharLength
StrComp
StrCopy
StrDispose
StrECopy
StrEnd
StrFmt
StrIComp
StringOf
StringReplace
StringToGUID
StrLCat
StrLComp
StrLCopy
StrLen
StrLFmt
StrLIComp
StrLower
StrMove
StrNew
StrNextChar
StrPas
StrPCopy
StrPLCopy
StrPos
StrRScan
StrScan
StrToBool
StrToBoolDef
StrToCurr
StrToCurrDef
StrToDate
StrToDateDef
StrToDateTime
StrToDateTimeDef
StrToFloat
StrToFloatDef
StrToInt
StrToInt64
StrToInt64Def
StrToIntDef
StrToTime
StrToTimeDef
StrToUInt
StrToUInt64
StrToUInt64Def
StrToUIntDef
StrUpper
Supports
SysErrorMessage
System
System::Dateutils
System::Ioutils
System::Sysutils
SystemTimeToDateTime
TComponent
TComponent::_AddRef
TComponent::_Release
TComponent::~TComponent
TComponent::AsyncSchedule
TComponent::BeginInvoke
TComponent::BeforeDestruction
TComponent::ComponentState
TComponent::ComponentStyle
TComponent::CanObserve
TComponent::ChangeName
TComponent::Components
TComponent::ComObject
TComponent::ComponentCount
TComponent::ComponentIndex
TComponent::DefineProperties
TComponent::DesignInfo
TComponent::DestroyComponents
TComponent::Destroying
TComponent::EndFunctionInvoke
TComponent::EndInvoke
TComponent::ExecuteAction
TComponent::FComponentStyle
TComponent::FindComponent
TComponent::FreeNotification
TComponent::FreeOnRelease
TComponent::GetChildOwner
TComponent::GetChildParent
TComponent::GetChildren
TComponent::GetDeltaStreams
TComponent::GetEnumerator
TComponent::GetIDsOfNames
TComponent::GetNamePath
TComponent::GetObservers
TComponent::GetOwner
TComponent::GetParentComponent
TComponent::GetTypeInfo
TComponent::GetTypeInfoCount
TComponent::HasParent
TComponent::InsertComponent
TComponent::Invoke
TComponent::IsImplementorOf
TComponent::Loaded
TComponent::Name
TComponent::Notification
TComponent::ObserverAdded
TComponent::Observers
TComponent::Owner
TComponent::OnGetDeltaStreams
TComponent::operator ()
TComponent::PaletteCreated
TComponent::QueryInterface
TComponent::ReadState
TComponent::ReferenceInterface
TComponent::RemoveComponent
TComponent::RemoveFreeNotification
TComponent::RemoveFreeNotifications
TComponent::SafeCallException
TComponent::SetAncestor
TComponent::SetChildOrder
TComponent::SetDesigning
TComponent::SetDesignInstance
TComponent::SetInline
TComponent::SetName
TComponent::SetParentComponent
TComponent::SetSubComponent
TComponent::Tag
TComponent::TComponent
TComponent::UpdateAction
TComponent::Updated
TComponent::UpdateRegistry
TComponent::Updating
TComponent::ValidateContainer
TComponent::ValidateInsert
TComponent::ValidateRename
TComponent::VCLComObject
TComponent::WriteState
TComponentState
TComponentStyle
TControl
TCppInterfacedObject
TEncoding
TEncoding::MIMEName
TextPos
TextToFloat
TFormatSettings
TGraphic
TGraphicsObject
THandleObject
Time
TimeStampToDateTime
TimeStampToMSecs
TimeToStr
TInterfacedObject
TInterfacedPersistent
TInterfacedPersistent::_AddRef
TInterfacedPersistent::~TInterfacedPersistent
TInterfacedPersistent::_Release
TInterfacedPersistent::AfterConstruction
TInterfacedPersistent::operator _di_IInterface
TInterfacedPersistent::QueryInterface
TInterfacedPersistent::TInterfacedPersistent
TObject
TObject::~TObject
TObject::AfterConstruction
TObject::BeforeDestruction
TObject::ClassInfo
TObject::ClassName
TObject::ClassNameIs
TObject::ClassParent
TObject::ClassType
TObject::CleanupInstance
TObject::DefaultHandler
TObject::Dispatch
TObject::DisposeOf
TObject::Equals
TObject::FieldAddress
TObject::Free
TObject::FreeInstance
TObject::GetHashCode
TObject::GetInterface
TObject::GetInterfaceEntry
TObject::GetInterfaceTable
TObject::InitInstance
TObject::InheritsFrom
TObject::InstanceSize
TObject::MethodAddress
TObject::MethodName
TObject::NewInstance
TObject::QualifiedClassName
TObject::SafeCallException
TObject::TObject
TObject::ToString
TObject::UnitName
TObject::UnitScope
TPersistent
TPersistent::~TPersistent
TPersistent::Assign
TPersistent::AssignTo
TPersistent::DefineProperties
TPersistent::GetNamePath
TPersistent::GetOwner
TPersistent::TPersistent
Trim
TrimLeft
TrimRight
TryEncodeDate
TryEncodeTime
TryFloatToCurr
TryFloatToDateTime
TryStrToBool
TryStrToCurr
TryStrToDate
TryStrToDateTime
TryStrToFloat
TryStrToInt
TryStrToInt64
TryStrToTime
TryStrToUInt
TryStrToUInt64
TrySystemTimeToDateTime
TSynchroObject
TSynchroObject::~TSynchroObject
TSynchroObject::Acquire
TSynchroObject::Release
TSynchroObject::TSynchroObject
TSynchroObject::WaitFor
TTerminateProc
TTextLineBreakStyle
TThread
TThread::~TThread
TThread::AfterConstruction
TThread::CheckTerminated
TThread::CheckThreadError
TThread::CreateAnonymousThread
TThread::Current
TThread::CurrentThread
TThread::DoTerminate
TThread::Execute
TThread::ExternalThread
TThread::FatalException
TThread::Finished
TThread::FreeOnTerminate
TThread::ForceQueue
TThread::GetCPUUsage
TThread::GetSystemTimes
TThread::GetTickCount
TThread::Handle
TThread::IsSingleProcessor
TThread::NameThreadForDebugging
TThread::OnTerminate
TThread::Priority
TThread::ProcessorCount
TThread::Queue
TThread::RemoveQueuedEvents
TThread::Suspend
TThread::Resume
TThread::ReturnValue
TThread::Suspended
TThread::SetFreeOnTerminate
TThread::SetReturnValue
TThread::Sleep
TThread::SpinWait
TThread::Start
TThread::Started
TThread::StaticQueue
TThread::StaticSynchronize
TThread::Synchronize
TThread::Terminate
TThread::Terminated
TThread::TerminatedSet
TThread::ThreadID
TThread::TSystemTimes
TThread::TThread
TThread::WaitFor
TThread::Yield
UIntToStr
UnloadPackage
UpperCase
WideBytesOf
WideCompareStr
WideCompareText
WideFmtStr
WideFormat
WideFormatBuf
WideLowerCase
📝 最近更新
WideSameStr
WideSameText
WideStrAlloc
WideStringOf
WideUpperCase
Win32Check
WrapText
CPPFreeAndNil
• 这个目录更新至 2022/06/19
• 为了避免频繁进入审核状态,这个目录大约每周更新一次
• 查看每日更新的内容请点击「玄坴的简书」
C++ Builder 参考手册 ➙ 目录