- Математические функции
- Abs - возвращает абсолютную величину параметра
- ArcTan - возвращает арктангенс параметра
- Cos - возвращает косинус параметра
- Dec - уменьшает значение переменной
- Exp - возвращает экспоненту параметра
- Frac - возвращает дробную часть параметра
- Inc - увеличивает значение переменной
- Int - возвращает целую часть параметра
- Ln - возвращает натуральный логарифм аргумента
- LongDiv - быстрая подпрограмма деления
- LongMul - быстрая подпрограмма умножения
- Odd - проверяет параметр на нечетность
- Pi - возвращает значение числа Пи
- Функции управления программой
- Abstract - завершает программу с ошибкой времени выполнения программы 211
- Break - завершает циклы For, While или Repeat
- Continue - продолжает циклы For, While или Repeat
- Delay - процедура задержки по таймеру
- DosExitCode - возвращает код завершения подпроцесса
- Exit - выходит из текущего блока программы
- Halt - останавливает выполнение программы и возвращается в операционную систему
- Keep - завершает программу и оставляет ее в памяти
- Функции работы с указателями
- Addr - возвращает адрес определенного объекта
- Assigned - проверяет равна ли функциональная или процедурная переменная NIL
- Ofs - возвращает смещение определенного объекта
- Ptr - преобразовывает адрес в виде сегмент:смещение в указатель
- Функции работы с памятью
- AllocMultiSel - распределяет TMultiSelRec со счетом, равным параметру count
- Dispose - удаляет динамическую переменную
- DoneMemory - освобождает память, распределенную на зону безопасности
- FillChar - заполняет заданное количество непрерывных байт заданным значением
- FreeMem - удаляет динамическую переменную заданного размера
- FreeMultiSel - удаляет запись TMultiSelRec, распределенную заранее процедурой AllocMultiSel
- GetMem - создает динамическую переменную заданного размера и помещает ее адрес в указатель
- InitMemory - инициализирует зону безопасности
- LowMemory - возвращает True, если распределение памяти попало в зону безопасности
- Mark - записывает состояние кучи в указатель
- MaxAvail - возвращает размер самого большого непрерывного свободного блока в куче
- MemAlloc - распределяет память в куче и возвращает указатель на блок
- MemAllocSeg - распределяет сегментно-выравненный блок памяти
- MemAvail - возвращает количество всей свободной памяти в куче
- Move - копирует байты из Source в Dest
- New - создает новую динамическую переменную и устанавливает на нее указатель
- Функции работы с файлами
- Append - открывает существующий файл для добавления
- Assign - назначает имя внешнего файла файловой переменной
- AssignCrt - связывает текстовой файл с окном CRT
- BlockRead - считывает одну или более записей из файла
- BlockWrite - записывает одну или более записей в файл
- ChDir - изменяет текущий каталог
- Close - закрывает открытый файл
- CreateDir - создает новый каталог
- DiskFree - возвращает число свободных байт на определенном диске
- DiskSize - возвращает полный размер, в байтах, определенного диска
- Eof - возвращает состояние конца файла
- Eoln - возвращает состояние конца строки текстового файла
- Erase - стирает внешний файл
- FileExpand - расширяет имя файла до полного имени
- FilePos - возвращает текущую позицию указателя файла
- FileSearch - ищет файл
- FileSize - возвращает текущий размер файла
- FileSplit - разбивает имя файла на три его компонента
- FindFirst - ищет файл в заданном каталоге
- FindNext - ищет следующий файл, соответствующий имени и атрибутам, найденного ранее файла
- Flush - очищает буфер текстового файла, открытого на запись
- FSplit - разбивает имя файла на три его компонента
- GetCurDir - возвращает текущий каталог заданного диска
- GetFAttr - возвращает атрибуты файла
- GetFTime - возвращает дату и время обновления файла
- IOResult - возвращает статус последней выполненной операции ввода/вывода
- Функции работы с графикой и курсором
- Arc - рисует дугу окружности
- Bar - рисует прямоугольник, используя текущий стиль и цвет закраски
- Bar3D - рисует параллелепипед, используя текущий стиль и цвет закраски
- Circle - рисует окружность
- ClearDevice - очищает текущее устройство вывода
- ClearViewPort - очищает текущую область просмотра
- CloseGraph - закрывает графическую систему
- DetectGraph - тестирует видеокарту и определяет, какой графический драйвер и режим использовать
- DrawPoly - рисует контур многоугольника, используя текущие тип и цвет линии
- Ellipse - рисует дугу эллипса
- FillEllipse - рисует закрашенный эллипс
- FillPoly - закрашивает многоугольник, используя скан-конвертер
- FloodFill - закрашивает замкнутую область текущим шаблоном и цветом закраски
- GetArcCoords - получает координаты последней команды Arc
- GetAspectRatio - возвращает два числа, из которых может быть вычислен коэффициент сжатия
- GetBkColor - возвращает текущий цвет фона
- GetColor - возвращает цвет текущего рисунка
- GetDefaultPalette - возвращает палитру, заданную по умолчанию
- GetDriverName - возвращает строку, содержащую имя текущего драйвера
- GetGraphMode - возвращает текущий графический режим
- GetFillPattern - возвращает текущий шаблон закраски
- GetFillSettings - возвращает текущий цвет и стиль закраски
- GetImage - сохраняет двоичный образ заданной части экрана в буфер
- GetLineSettings - возвращает текущий тип, шаблон и толщину линии
- GetMaxColor - возвращает максимальный номер цвета
- GetMaxMode - возвращает максимальный номер режима
- GetMaxX - возвращает текущее X-разрешение
- GetMaxY - возвращает текущее Y-разрешение
- GetModeName - получает имя графического режима
- GetModeRange - возвращает диапазон допустимых графических режима для данного драйвера
- GetPalette - возвращает текущую палитру
- GetTextSettings - возвращает установки для вывода текста в графическом режиме
- GetPaletteSize - возвращает размер поисковой таблицы цветов палитры
- GetPixel - возвращает значение пиксела в точке (X, Y).
- GetViewSettings - получает параметры текущей области просмотра
- GetX - возвращает X-координату CP
- GetY - возвращает Y-координату CP
- GotoXY - перемещает курсор в заданную позицию экрана
- GraphErrorMsg - возвращает текст сообщения об ошибке
- GraphResult - возвращает код ошибки для последней графической операции
- HighVideo - устанавливает высокую интенсивность символов
- ImageSize - возвращает число байт памяти, необходимых для сохранения заданной прямоугольной области экрана
- InitGraph - инициализирует графическую систему и переводит видеокарту в графический режим
- InstallUserFont - устанавливает новый шрифт
- Line - рисует линию из (X1, Y1) в (X2, Y2)
- LineRel - рисует линию относительно текущего указателя
- LineTo - рисует линию из CP до (X, Y)
- LowVideo - включает низкую интенсивность символов
- MoveRel - перемещает текущий указатель (CP)
- MoveTo - перемещает текущий указатель (CP) в точку с координатами (X, Y)
- NormVideo - выбирает первоначальное значение атрибута текста
- OutText - посылает строку на устройство вывода в позиции текущего указателя
- OutTextXY - посылает строку на устройство вывода
- PieSlice - рисует и закрашивает сектор окружности
- PutImage - помещает битовое изображение на экран
- PutPixel - ставит точку в позиции (X, Y)
- Функции работы со строками и вводом/выводом на экран
- Chr - возвращает символ с заданным номером в ACSII таблице
- ClrEol - очищает все символы с позиции курсора до конца строки без перемещения курсора
- ClrScr - очищает экран и устанавливает курсор в верхний левый угол
- Concat - конкатенирует последовательность строк
- Copy - возвращает подстроку строки
- CursorTo - перемещает курсор в заданную позицию виртуального экрана
- Delete - удаляет подстроку из строки
- DelLine - удаляет строку, содержащую курсор
- DoneWinCrt - уничтожает окно CRT
- InitWinCrt - создает окно CRT, если оно еще не было создано
- Insert - вставляет подстроку в строку
- InsLine - вставляет пустую строку в позиции курсора
- KeyPressed - определяет, была ли нажата клавиша на клавиатуре
- Length - возвращает динамическую длину строки
- Pos - ищет подстроку в строке
- Функции работы с регистрами и функции DOS
- CSeg - возвращает текущее значение регистра CS
- DosVersion - возвращает номер версии DOS
- DSeg - возвращает текущее значение регистра DS
- EnvCount - возвращает число переменных окружения DOS
- EnvStr - возвращает определнную переменную среды DOS
- Exec - выполняет заданную программу с заданными параметрами командной строки
- GetArgCount - возвращает количество параметров, переданных в командную строку
- GetArgStr - возвращает параметр командной строки с заданным индексом
- GetCBreak - возвращает состояние флага проверки на Ctrl-Break в DOS
- GetDate - возвращает текущую дату, установленную в операционной системе
- GetDir - возвращает текущий каталог заданного диска
- GetEnv - возвращает значение заданной переменной окружения DOS
- GetEnvVar - возвращает указатель на значение заданной переменной среды DOS
- GetIntVec - возвращает адрес, сохраненный в заданном векторе прерывания
- GetTime - возвращает текущее время в операционной системе
- GetVerify - возвращает состояние флага проверки в DOS
- Intr - выполняет определенное программное прерывание
- MkDir - создает подкаталог
- MsDos - выполняет вызов функции DOS
- ParamCount - возвращает число параметров, переданных в программу через командную строку
- ParamStr - возвращает определенный параметр командной строки
- Функции работы со множествами
- Exclude - исключает элемент из набора
- Include - добавляет элемент в набор
- Ord - возвращает порядковое значение выражения перечислимого типа
- Pred - возвращает предшественника параметра
- Функции работы с оверлеями
- OvrClearBuf - очищает оверлейный буфер
- OvrGetBuf - возвращает текущий размер оверлейного буфера
- OvrGetRetry - возвращает текущий размер области проверки оверлейного буфера
- OvrInit - инициализирует диспетчер оверлеев, открывает оверлейный файл
- OvrInitEMS - загружает оверлейный файл в EMS, если это возможно
- OvrSetBuf - устанавливает размер буфера оверлеев
- Другие функции
- Hi - возвращает старший байт параметра
- High - возвращает самое высокое значение в диапазоне параметра
- Lo - возвращает младший байт параметра
- Low - возвращает самое низкое значение в диапазоне параметра
- NoSound - выключает внутренний динамик компьютера
- PackTime - преобразовывает запись типа DateTime в LongInt
2010-11-11 • Просмотров [ 2777 ]