[Overview][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'LCLProc' (#lcl)

Reference for unit 'LCLProc': Procedures and functions

BreakString

  

CalculateLeftTopWidthHeight

  

Converts coordinates into kind of a rectangle with positive Width and Height.

CallInterfaceFinalizationHandlers

  

Invokes the registered handlers.

CallInterfaceInitializationHandlers

  

Invokes the registered handlers.

ClassCase

  

CloseDebugOutput

  

CompareAddrWithLineInfoCacheItem

  

Compare function for GetLineInfo

CompareDebugLCLItemInfos

  

Compare function for the TDebugLCLItems AVL tree

CompareHandles

  

Compares two Handles, returning the Sign of the difference.

CompareItemWithDebugLCLItemInfo

  

Compare function for TDebugLCLItems.FindInfo.

CompareLineInfoCacheItems

  

Compare function for GetLineInfo

CompareMethods

  

Returns true when both method references are equal.

ComparePointers

  

Compares two pointers, returning the Sign of the difference.

ComparePoints

  

Compares the coordinates (y first) and returns the Sign of the difference.

CompareRect

  

Returns True when the two rectangles are equal.

ConvertLineEndings

  

Converts all line endings in a string into platform LineEnding.

CreateFirstIdentifier

  

Replaces last digits with 1

CreateNextIdentifier

  

Deprecated, see #LazUtils.LazUTF8 for replacements.

DbgAppendToFile

  

Appends a line to the given file

DbgAppendToFileWithoutLn

  

Appends (preformatted) text to an file

dbgHex

  

Provides an hex dump of an Int64, (sign + absolute value).

dbgMemRange

  

Provides an hex dump of a memory section.

dbgMemStream

  

Provides an hex dump of an memory stream.

dbgObjMem

  

Provides an hex dump of an TObject.

DbgOut

  

DbgOutThreadLog

  

DbgS

  

Formats debug output for various argument types (overloaded).

DbgSaveData

  

Writes data into an file

DbgSName

  

Returns the component or class name.

DbgStr

  

Converts control characters or above #126 into #hex format.

DbgsVKCode

  

Translates an virtual key code into its VK_... name.

DbgSWindowPosFlags

  

Provides an dump of SetWindowPosition flags.

DbgWideStr

  

Converts control characters or above #126 into #hex format.

DebugLn

  

Writes a number of strings (heavily overloaded) to the debug output

DebugLnEnter

  

DebugLnExit

  

DebuglnThreadLog

  

DeleteAmpersands

  

Replaces all '&x' with 'x', and returns the position of the first adjusted letter in the resulting string.

DumpExceptionBackTrace

  

DumpStack

  

FreeThenNil

  

Free the TObject, before setting the reference to Nil.

GetCompleteText

  

Find an string in a list, given its first few characters.

GetEnumValueDef

  

Finds an enum member by name

GetLineInfo

  

GetPart

  

GetStackTrace

  

GetStackTracePointers

  

IsEditableTextKey

  

KeyAndShiftStateToKeyString

KeyStringIsIrregular

MakeMinMax

  

Eventually swaps the variable contents, so that i1 is not higher than i2.

MergeSort

  

Sorting TStrings or TFPList.

MoveRect

  

Makes the rectangle originate at the given coordinates.

MoveRectToFit

  

Adjusts an rectangle to fit entirely into another one.

OffsetRect

  

Increments the TopLeft and BottomRight coordinates of the rectangle.

OwnerFormDesignerModified

  

RaiseAndCatchException

  

RaiseGDBException

  

Raises an exception.

RegisterInterfaceFinalizationHandler

  

RegisterInterfaceInitializationHandler

  

RoundToCardinal

  

Returns the rounded value as an Cardinal.

RoundToInt

  

Returns the rounded value as an Integer.

SendApplicationMessage

  

ShortCutToText

  

Returns the textual representation of an shortcut

StackTraceAsString

  

StringCase

  

StripLN

  

Strips everything after (and including) an CR or LF.

StrToDouble

  

Converts an numeric string into an Double value.

SwapCase

  

Toggles the case of all ASCII characters in an string.

TextToShortCut

  

Converts the textual representation of an shortcut into an shortcut

TextToSingleLine

  

Compresses multi-line text into a single line.

TruncToCardinal

  

Returns the rounded value as an Cardinal.

TruncToInt

  

Returns the truncated value as an Integer.

UnicodeToUTF16

  

Deprecated, see #LazUtils.LazUTF8 for replacements.

UTF16CharacterLength

  

Deprecated, see #LazUtils.LazUTF8 for replacements.

UTF16CharacterToUnicode

  

Deprecated, see #LazUtils.LazUTF8 for replacements.

UTF16Length

  

Deprecated, see #LazUtils.LazUTF8 for replacements.

The latest version of this document can be found at lazarus-ccr.sourceforge.net.