Процедуры и функции RxLib

=== Процедуры и функции RxLib ===
Процедуры и функции RX_lib 
==== AppUtils.pas ====
AppBroadcast 	Функция посылает сообщение Msg всем формам приложения.
FindForm 	Функция перебирает формы приложения, проверяя для каждой из них, является ли она экземпляром класса FormClass
FindShowForm 	Функция перебирает формы приложения, проверяя для каждой из них, является ли она экземпляром класса FormClass
GetDefaultIniName 	Функция возвращает имя INI-файла "по умолчанию" для приложения.
GetDefaultIniRegKey 	Функция возвращает имя ключа регистрационной базы данных Windows (Registry) "по умолчанию" для приложения
GetDefaultSection 	Функция возвращает строку для указанной компоненты Component,
GetUniqueFileNameInDir	Возвращает уникальное для заданного каталога имя файла, InstantiateForm- функция создает экземпляр формы типа FormClass
ReadFormPlacement 	Процедура ReadFormPlacement используется для восстановления формы
RestoreFormPlacement 	Процедура RestoreFormPlacement используется для восстановл. формы
RestoreGridLayout 	Восстанавливает из INI-файла ширины колонок компонент TCustomGrid
RestoreMDIChildren 	Создает и показывает MDIChild-формы
SaveFormPlacement 	Процедура используется для сохранения состояния формы
SaveGridLayout 	
SaveMDIChildren 	
ShowDialog 	Создание и модальное исполнение диалога
WriteFormPlacement 	Процедура используется для сохранения состояния формы,
==== BdeUtils.pas ====
AsyncQrySupported 	Функция возвращает True, если драйвер специфицированной базы данных Database поддерживает асинхронное выполнение запросов
CheckOpen 	Функция служит для обрамления вызовов функций BDE API, открыв. курсоры
ConvertStringToLogicType	Процедура предназначена для конвертации строки Value в BDE,
CurrentRecordDeleted 	Функция определяет, является ли текущая запись набора данных удаленной (помеченной как удаленная) или нет
DataSetFindValue 	Функция пытается установить набор данных, переданный в качестве параметра DataSet, на первую от начала запись, удовлетворяющую заданному условию
DataSetPositionStr 	Для драйверов DBase и Paradox функция возвращает строку, содержащую текущий номер записи и полное число записей в DataSet
DataSetRecNo 	Функция возвращает номер текущей записи в DataSet.
DataSetShowDeleted 	Процедура устанавливает режим показа удаленных записей в таблицах формата DBase.
DeleteRange 	Удаление диапазона записей из таблицы.
ExecuteQuery 	Процедура предназначена для выполнения SQL-запросов
ExportDataSet 	Процедура служит для экспорта данных из таблицы БД или результата запроса Source в выходную таблицу DestTable.
FetchAllRecords 	
FieldLogicMap 	Функция возвращает для конкретного значения FldType получить для целочисленное значение, идентифицирующее логический тип данных BDE.
GetAliasPath 	Функция возвращает физический путь для алиаса (псевдонима) BDE
GetBDEDirectory 	Функция возвращает имя каталога, в котором установлены библиотеки BDE InitRSRun - Инициализация RUNTIME ReportSmith.
IsBookmarkStable 	Return True, if specified DataSet supports stable bookmarks
PackTable 	Процедура предназначена для "упаковки" таблиц формата DBase и Paradox
RestoreIndex 	Восстанавливает свойство IndexFieldNames у Table
SetIndex 	Устанавливает свойство IndexFieldNames у Table
SetToBookmark 	Функция устанавливает ADataSet в позицию, соответствующую переданному значению ABookmark
TransActive 	Функция определяет, имеет ли база данных Database активную транзакцию и в этом случае возвращает True, в противном случае результат - False.
==== BoxProcs.pas ====
 
BoxDragOver 	Предполагается вызывать из обработчика события OnDragOver.
BoxMoveAllItems 	Копирует все элементы SrcList в DstList, затем очищает SrcList.
BoxMoveFocusedItem 	Предполагается использовать в обработчике события OnDragDrop.
BoxMoveSelectedItems	Перемещает выделенные элементы из SrcList в DstList
==== ClipIcon.pas ====
AssignClipboardIcon 	Процедура заполняет иконку Icon данными из буфера обмена (Clipboard)
CopyIconToClipboard 	
CreateIconFromClipboard	Функция создает объект класса TIcon, если буфер обмена (Clipboard) содержит данные в формате CF_ICON.
CreateRealSizeIcon 	Функция создает иконку из объекта Icon класса TIcon
DrawRealSizeIcon 	Функция рисует иконку Icon на устройстве Canvas,
GetIconSize 	Процедура возвращает ширину и высоту иконки,
==== DateUtil.pas ====
CutTime 	Устанавливает время в переданном аргументе ADate в значение 00:00:00:00.
DateDiff 	Определяет разницу между датами, заданными Date1 и Date2 в днях, месяцах и годах.
DaysBetween 	Вычисляет число дней между датами Date1 и Date2,
DaysInPeriod 	Вычисляет число дней между датами Date1 и Date2
DaysPerMonth 	
DefDateFormat 	Функция возвращает строку формата даты по ShortDateFormat,
DefDateMask 	Функция возвращает строку маски для ввода даты
FirstDayOfNextMonth	
FirstDayOfPrevMonth	
GetDateOrder 	Функция возвращает порядок расположения дня, месяца и года в формате даты,
IncDate 	Увеличивает дату ADate на заданное количество дней, месяцев и лет, возвращая полученную дату как результат.
IncDay 	Увеличивает дату на заданное количество дней, возвращая полученную датуIncHour
IncMinute 	Увеличивает время на заданное количество минут, возвращая полученное время IncMonth
IncMSec 	
IncSecond 	
IncTime 	Увеличивает время на заданное количество часов, минут, секи мс, возвращая время IncYear
IsLeapYear 	Проверяет является ли заданный параметром AYear год високосным.
LastDayOfPrevMonth 	
MonthsBetween 	
StrToDateDef 	Функция преобразует строку в дату в соответствии с форматом ShortDateFormat
StrToDateFmt 	
StrToDateFmtDef 	
ValidDate 	Функция определяет, представляет ли собой аргумент ADate действительное значение существующей даты.
==== DBFilter.pas ====
DropAllFilters	Процедура деактивирует все фильтры, установленные ранее на набор данных DataSet, и освобождает захваченные ими ресурсы.
==== DBUtils.pas ====
AssignRecord 	Процедура предназначена для копирования значений полей из текущей записи набора данных Source в поля текущей записи набора данных Dest,
CheckRequiredField 	Процедура проверяет заполнение поля Field значением, отличным от NULL
ConfirmDataSetCancel 	Процедура проверяет, находится ли переданный набор данных DataSet в режиме вставки или замены, модифицированы ли данные текущей записи, и если да, то запрашивает, надо ли сохранять сделанные изменения.
ConfirmDelete 	Функция вызывает появление диалога с запросом подтверждения на удаление записи, аналогичного диалогу, появляющемуся у TDBGrid.
DataSetSortedSearch 	Функция пытается установить набор данных, переданный в качестве параметра , на первую от начала запись, удовлетворяющую заданному условию
FormatAnsiSQLCondition	Функция сходна по назначению и результатам с FormatSQLCondition
FormatSQLCondition 	Функция возвращает строковое выражение, соответствующее записи логического условия на языке SQL. Используется, в основном, для подстановки параметров (макросов) TRxQuery.
FormatSQLDateRange 	Возвращает логическое условие для языка SQL нахождения значения поля, заданного FieldName в интервале, заданном Date1 и Date2. Учитываются особые случаи:
RefreshQuery 	Процедура "обновляет" данные для набора данных
RestoreFields 	Процедура восстанавливает из INI-файла IniFile аттрибуты полей набора данных, заданного в DataSet.
SaveFields 	
==== FileUtil.pas ====
BrowseComputer 	BrowseComputer brings up a dialog to allow the user to select a network computer
BrowseDirectory 	
ClearDir 	
CopyFile 	
DeleteFiles 	
DeleteFilesEx 	
DirExists 	The DirExists function determines whether the directory specified as the value of the Name parameter exists.
FileDateTime 	
FileLock 	The FileLock function locks a region in an open file
FileUnlock 	
GetFileSize 	Функция возвращает размер в байтах файла, заданного параметром FileName.
GetSystemDir 	The GetSystemDir function retrieves the path of the Windows system directory
GetTempDir 	
GetWindowsDir 	
HasAttr 	Функция возвращает True, если файл FileName имеет аттрибут Attr.
LongToShortFileName	
LongToShortPath 	
MoveFile 	Процедура перемещает или переименовывает FileName в файл с именем DestName.
NormalDir 	Функция служит для нормализации имени каталога
ShortToLongFileName	
ShortToLongPath 	
ValidFileName 	Функция определяет, является ли имя, переданное как параметр FileName, допустимым именем файла.
==== MaxMin.pas ====
Max 	
MaxFloat 	Функция MaxFloat возвращает наибольшее число из массива действительных чисел .
MaxInteger	Функция MaxInteger возвращает наибольшее число из массива целых чисел
MaxOf 	Функция MaxOf возвращает наибольшее значение из массива значений Values
Min 	
MinFloat 	
MinInteger	
MinOf 	
SwapInt 	Процедура взаимно заменяет значения двух аргументов Int1 и Int2 между собой.
SwapLong 	
==== Parsing.pas ====
GetFormulaValue	Функция вычисляет результат математического выражения, заданного параметром Formula. Для вычислений используется объект типа TRxMathParser.
==== PickDate.pas ====
PopupDate 	Функция PopupDate вызывает появление диалога выбора даты
SelectDate 	Функция SelectDate позволяет пользователю выбрать дату, используя диалог выбора даты с календарем и кнопками навигации
SelectDateStr	Функция полностью аналогична функции SelectDate, за исключением того, что значение даты передается в нее в виде строки.
==== RxGraph.pas ====
BitmapToMemory 	
GetBitmapPixelFormat	
GrayscaleBitmap 	This procedure transforms a color bitmap image into grayscale
SaveBitmapToFile 	
SetBitmapPixelFormat	Процедура позволяет изменить число цветов (бит на пиксель), используемое для отрисовки битового изображения ABitmap
==== RxHook.pas ====
FindVirtualMethodIndex 	Функция находит индекс виртуального метода объекта класса AClass по адресу метода MethodAddr.
GetVirtualMethodAddress	
SetVirtualMethodAddress	
==== RxMenus.pas ====
procedure SetDefaultMenuFont(AFont: TFont);	
==== RxShell.pas ====
FileExecute 	
FileExecuteWait	Функция полностью аналогична функции FileExecute, но в отличие от нее приостанавливает выполнение вызвавшего ее потока до завершения запущенного приложения.
IconExtract 	Функция создает объект класса TIcon из ресурсов исполнимого файла FileName
WinAbout 	Процедура вызывает стандартное диалоговое окно "About" системы MSWindows.
==== Speedbar.pas ====
function FindSpeedBar(const Pos: TPoint): TSpeedBar;	
==== SplshWnd.pas ====
ShowSplashWindow	Функция создает и отображает форму без заголовка с установленным стилем fsStayOnTop, которую можно использовать как заставку при загрузке приложения или при выполнении длительных операций
==== StrUtils.pas ====
AddChar 	Добавляет слева к стpоке S символы C до длины S=N.
AddCharR 	Добавляет справа к стpоке S символы C до длины S=N.
AnsiProperCase 	Returns string, with the first letter of each word in uppercase, all other letters in lowercase.
CenterStr 	
CompStr 	Сравнивает строки S1 и S2 (с учетом регистра)
CompText 	Сравнивает строки S1 и S2 (без учета регистра)
Copy2Space 	Копирует с начала строки до первого пробела.
Copy2SpaceDel 	Копирует с начала строки до первого пробела и удаляет эту часть
Copy2Symb 	Копирует с начала строки S до первого символа Symb и возвращает эту часть исходной строки.
Copy2SymbDel 	
Dec2Hex 	Пpеобpазует целое число N в шестнадцатеричное число, дополняя слева нулями до длины A.
Dec2Numb 	Пpеобpазует целое число N в число по основанию B, дополняя слева нулями до длины A.
DelBSpace 	Функция удаляет ведущие пpобелы из стpоки S.
DelChars 	Функция даляет все символы Сhr из строки S.
DelESpace 	Функция удаляет конечные пpобелы из стpоки S.
DelRSpace 	Функция удаляет начальные и конечные пpобелы из стpоки S.
DelSpace 	Функция удаляет все пробелы из строки.
DelSpace1 	Функция удаляет все, кpоме одного, пpобелы из стpоки S.
ExtractDelimited 	Функция аналогична функции ExtractWord
ExtractQuotedString	ExtractQuotedString removes the Quote characters from the beginning and end of a quoted string
ExtractSubstr 	Функция предназначена для выделения подстроки из строки S, если подстроки разделены символами из набора Delims.
ExtractWord 	Выделяет N-ое слово из строки S, используя WordDelims (типа TCharSet) как разделитель между словами.
ExtractWordPos 	Выделяет N-ое слово из строки S, используя WordDelims (типа TCharSet) как разделитель между словами
FindCmdLineSwitch 	
FindPart 	FindCmdLineSwitch determines whether a string was passed as a command line argument to the application.
GetCmdLineArg 	определяет, имеется ли параметр Switch среди параметров командной строки, переданных в приложение, и возвращает значение этого параметра
Hex2Dec 	Пpеобpазует шестнадцатеpичное число в стpоке S в целое десятичное.
IntToRoman 	converts the given value to a roman numeric string representation.
IsEmptyStr 	Функция возвращает True, если строка S содержит только символы из EmptyChars.
IsWild 	сравнивает строку InputString со строкой WildCard, содержащей символы маски, и возвращает True, если строка InputStr соответствует маске.
IsWordPresent 	Определяет, присутствует ли слово W в строке S, используя символы WordDelims как возможные разделители между словами.
LeftStr 	Добавляет строку S до длины N справа.
MakeStr 	Фоpмиpует стpоку из N символов C.
MS 	Фоpмиpует стpоку из N символов C.
Npos 	Ищет позицию N-го вхождения подстроки C в стpоке S.
Numb2Dec 	Пpеобpазует число по основанию B в стpоке S в целое десятичное.
Numb2USA 	Пpеобpазует числовую стpоку S к фоpмату США. Напpимеp: Входная стpока: '12365412'; Выходная стpока: '12,365,412'.
OemToAnsiStr 	translates a string from the OEM character set into the Windows character set.
QuotedString 	returns the given string as a quoted string, using the provided Quote character.
ReplaceStr 	Функция заменяет в строке S все вхождения подстроки Srch на подстроку, переданную в качестве аргумента Replace.
RightStr 	Добавляет строку S до длины N слева.
RomanToInt 	converts the given string to an integer value.
StrToOem 	Конвертирует переданную в качестве аргумента AnsiStr строку (в ANSI-кодировке Windows) в кодировку OEM.
Tab2Space 	Преобразует знаки табуляции в строке S в Numb пробелов.
WordCount 	Считает число слов в строке S, используя параметр WordDelims (типа TCharSet) как разделитель между словами.
WordPosition 	Возвращает позицию первого символа N-го слова в строке S, используя параметр WordDelims (типа TCharSet) как разделитель между словами.
==== VCLUtils.pas ====
ActivatePrevInstance 	предназначена для активизации предыдущей копии приложения
ActivateWindow 	активизирует окно Windows, обработчик которого специфицируется параметром Wnd.
AllocMemo 	для динамического выделения блока памяти размером Size.
AnsiUpperFirstChar 	Функция приводит к верхнему регистру первый символ в переданной строке S, используя набор символов ANSI.
AssignBitmapCell 	копирует прямоугольную область из картинки Source в битовое изображение Dest,
CenterControl 	центрирует элемент управления Control относительно "родителя"
CenterWindow 	центрирует окно Wnd на экране дисплея.
ChangeBitmapColor 	создает новое графическое изображение, являющееся копией переданного, однако заменяя цвет всех точек изображения,
CompareMem 	сравнивает содержимое двух блоков памяти
CopyParentImage 	копирует в заданный контекст устройства Dest изображение,
CreateBitmapFromIcon 	
CreateIconFromBitmap 	
CreateRotatedFont 	Создает "наклонный" шрифт
CreateTwoColorsBrushPattern	создает битовое изображение, состоящее из точек двух цветов: Color1 и Color2, чередующихся в шахматном порядке.
DefineCursor 	Загружает курсор из ресурса исполняемого модуля и определяет его уникальный индекс в массиве курсоров Screen.Cursors.
Delay 	вызывает задержку выполнения программы на заданное параметром MSecs число миллисекунд.
DialogUnitsToPixelsX 	преобразует диалоговые единицы в пиксели по горизонтали.
DialogUnitsToPixelsY 	
DrawBitmapRectTransparent 	рисует на устройстве Dest прямоугольный участок графического изображения
DrawBitmapTransparent 	рисует на устройстве Dest графическое изображение Bitmap
DrawCellBitmap 	предназначена для отрисовки битового изображения Bmp
DrawCellText 	для отрисовки строки текста S в ячейке объекта - наследника TCustomGrid.
DrawInvertFrame 	рисует на экране инвертированную рамку, определяемую координатами ScreenRect
FreeMemo 	освобождает память, выделенную функцией AllocMemo.
FreeUnusedOLE 	
GetEnvVar 	Возвращает значение переменной окружения DOS, заданной параметром VarName.
GetMemoSize 	возвращает размер блока памяти, выделенного функцией AllocMemo.
GetWindowsVersion 	возвращает версию Windows в виде строки, содержащей название платформы и номер версии операционной системы.
GradientFillRect 	рисует прямоугольник Rect на устройстве Canvas, цвет которого плавно изменяется от BeginColor до EndColor в направлении Direction.
HeightOf 	возвращает высоту (в пикселях) переданного прямоугольника R.
HugeDec 	Decrement a huge pointer.
HugeInc 	
HugeMove 	
HugeOffset 	
ImageListDrawDisabled 	рисует изображение из списка Images, заданное индексом Index, на устройстве Canvas с координатами X, Y
IsForegroundTask 	проверяет, является ли приложение, вызвавшее эту функцию, текущей активной (foreground) задачей Windows.
KillMessage 	deletes the requested message Msg from the window message queue
LoadAniCursor 	loads the specified animated cursor resource from the executable (.EXE or .DLL) file associated with the specified application instance.
LoadDLL 	загружает динамическую библиотеку или модуль, заданный именем LibName.
MakeBitmap 	создает объект класса TBitmap из ресурса вашего приложения.
MakeBitmapID 	создает объект класса TBitmap из ресурса вашего приложения.
MakeIcon 	создает объект класса TIcon из ресурса вашего приложения.
MakeIconID 	
MakeModuleBitmap 	создает объект класса TBitmap из ресурса любого загруженного модуля (исполняемого файла или DLL)
MakeModuleIcon 	создает объект класса TIcon из ресурса любого загруженного модуля (исполняемого файла или DLL).
MergeForm 	для вставки обычной формы AForm (например, созданной в дизайнере и загруженной из DFM-файла) в элемент управления AControl.
MinimizeText 	чтобы сократить текстовую строку Text до длины, позволяющей отобразить ее целиком на устройстве Canvas на участке длиной MaxWidth.
MsgBox 	представляет собой оболочку стандартной функции Windows API MessageBox, только в качестве параметров принимает не PChar, а строки в формате языка Pascal.
NotImplemented 	вызывает появление диалогового окна с сообщением "Функция не реализована" ("Function not yet implemented"), PaintInverseRect
PixelsToDialogUnitsX 	преобразует пиксели в диалоговые единицы по горизонтали.
PixelsToDialogUnitsY 	
PointInPolyRgn 	возвращает True, если точка с координатами P расположена внутри региона, ограниченного фигурой с вершинами, заданными набором точек Points.
PointInRect 	возвращает True, если точка с координатами P расположена внутри прямоугольника R.
RegisterServer 	регистрация в Windows элементов управления OLE (OCX, ActiveX)
ResourceNotFound 	вывод сообщения об ошибке (с генерацией исключения EResNotFound) при ошибке загрузки ресурса из исполняемого файла.
ShadeRect 	"штриховка" прямоугольника Rect
SplitCommandLine 	разделяет командную строку запуска любой программы на имя исполняемого файла и строку параметров.
StartWait 	меняет изображение курсора мыши на экране на то, которое определено типизированной константой WaitCursor (по умолчанию crHourGlass), и увеличивает счетчик вызовов StartWait на 1.
StopWait 	восстанавливает изображение курсора мыши на экране по умолчанию, если оно было изменено процедурой StartWait.
WidthOf 	возвращает ширину (в пикселях) переданного прямоугольника R.
Win32Check 	для использования при вызове функций Win32 API, возвращающих значение типа BOOL, которое определяет, успешно ли выполнилась функция Win32 API.
Author: Pegas
Source: Взято с Vingrad.ru http://forum.vingrad.ru
ID: 00340