[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Classes' (#rtl)

# Reference for unit 'Classes': Procedures and functions

`ActivateClassGroup` |  | Activates a class group
`BeginGlobalLoading` |  | Not yet implemented
`BinToHex` |  | Convert a binary buffer to a hexadecimal string
`Bounds` |  | Returns a TRect structure with the bounding rect of the given location and size.
`CheckSynchronize` |  | Check whether there are any synchronize calls in the synchronize queue.
`ClassGroupOf` |  | Returns the class group to which an instance or class belongs
`CollectionsEqual` |  | Returns True if two collections are equal.
`EndGlobalLoading` |  | Not yet implemented.
`ExtractStrings` |  | Split a string in different words.
`FindClass` |  | Returns the class pointer of a class with given name.
`FindGlobalComponent` |  | Callback used when a component must be found.
`FindIdentToInt` |  | Return the string to integer converter for an integer type
`FindIntToIdent` |  | Return the integer to string converter for an integer type
`FindNestedComponent` |  | Finds the component with name path starting at the indicated root component.
`GetClass` |  | Returns the class pointer of a class with given name.
`GetFixupInstanceNames` |  | Returns the names of elements that need to be resolved for the root component, whose reference contains ReferenceRootName
`GetFixupReferenceNames` |  | Returns the names of elements that need to be resolved for the root component.
`GlobalFixupReferences` |  | Called to resolve unresolved references after forms are loaded.
`GroupDescendentsWith` |  | Provided for Delphi compatibility
`HexToBin` |  | Convert a hexadecimal string to a binary buffer
`IdentToInt` |  | Looks up an integer value in a integer-to-identifier map list.
`InitComponentRes` |  | Provided for Delphi compatibility only
`InitInheritedComponent` |  | Initializes a component descending from RootAncestor
`IntToIdent` |  | Looks up an identifier for an integer value in a identifier-to-integer map list.
`InvalidPoint` |  | Check whether a point is invalid.
`LineStart` |  | Finds the start of a line in Buffer before BufPos.
`NotifyGlobalLoading` |  | Not yet implemented.
`ObjectBinaryToText` |  | Converts an object stream from a binary to a text format.
`ObjectResourceToText` |  | Converts an object stream from a (windows) resource to a text format.
`ObjectTextToBinary` |  | Converts an object stream from a text to a binary format.
`ObjectTextToResource` |  | Converts an object stream from a text to a (windows) resource format.
`Point` |  | Returns a TPoint record with the given coordinates.
`PointsEqual` |  | Check whether two TPoint variables are equal.
`ReadComponentRes` |  | Read component properties from a resource in the current module
`ReadComponentResEx` |  | Read component properties from a resource in the specified module
`ReadComponentResFile` |  | Read component properties from a specified resource file
`Rect` |  | Returns a TRect record with the given coordinates.
`RedirectFixupReferences` |  | Redirects references under the root object from OldRootName to NewRootName
`RegisterClass` |  | Registers a class with the streaming system.
`RegisterClassAlias` |  | Registers a class alias with the streaming system.
`RegisterClasses` |  | Registers multiple classes with the streaming system.
`RegisterComponents` |  | Registers components for the component palette.
`RegisterFindGlobalComponentProc` |  | Register a component searching handler
`RegisterInitComponentHandler` |  | Register a component initialization handler
`RegisterIntegerConsts` |  | Registers some integer-to-identifier mappings.
`RegisterNoIcon` |  | Registers components that have no icon on the component palette.
`RegisterNonActiveX` |  | Register non-activex component.
`RemoveFixupReferences` |  | Removes references to rootname from the fixup list.
`RemoveFixups` |  | Removes Instance from the fixup list.
`SmallPoint` |  | Returns a TSmallPoint record with the given coordinates.
`StartClassGroup` |  | Start new class group.
`UnRegisterClass` |  | Unregisters a class from the streaming system.
`UnRegisterClasses` |  | Unregisters multiple classes from the streaming system.
`UnregisterFindGlobalComponentProc` |  | Remove a previously registered component searching handler.
`UnRegisterModuleClasses` |  | Unregisters classes registered by module.
`WriteComponentResFile` |  | Write component properties to a specified resource file

Documentation generated on: May 14 2021