(краткое изложение)
Математические
| Назначение | Пример использования | |
| ABS | Возвращает абсолютное значение | Y:=ABS(X); |
| ROUND | Округление к ближайшему целому | Y:=ROUND(X) |
| TRUNC | Округление в меньшую сторону | Y:=TRUNC(X) |
| INT | Возвращает целую часть вещественного числа | Y:=INT(X) |
| FRAC | Возвращает дробную часть числа | Y:=FRAC(X) |
| SQR | Возвращает квадрат указанного значения | Y:=SQR(X) |
| SQRT | Возвращает квадратный корень | Y:=SQRT(X) |
| RANDOM | Возвращает случайное число из области, ограниченной заданным значением | Y:=RANDOM(100) |
| RANDOMIZE | Позволяет задать случайное начальное значение для функции RANDOM | RANDOMIZE |
| TAN | Возвращает тангенс указанного числа | Y:=TAN(X) |
Для работы с датами и временем
| Назначение | Пример использования | |
| CurrentYear | Возвращает текущий год | Label2.Caption:= IntToStr(CurrentYear) |
| Date | Возвращает текущую дату | Label2.Caption:= DateToStr(Date) |
| DayOfWeek | Возвращает число от 1 до 7,которое определяет день недели | If DayOfWeek(Date)=1 then Label2.Caption:='воскресенье'; |
| DecodeDate | Преобразует дату в раздельные составляющие: год, месяц, день | DecodeDate(Date,Year,Moth,Day); |
| Time | Возвращает текущее время в формате TDateTime | Label2.Caption:=TimeToStr(Time); |
| DecodeTime | Преобразует время в раздельные составляющие: час, минуту, секунду, миллисекунду | DecodeTime(Time,H,M,Sec,MSec); |
| IncMonth | Возвращает дату, отстоящую от заданной даты на указанное число месяцев | s:=IncMonth(Date,4); |
Диалоговые
| Назначение | Пример использования | |
| ShowMessage | Позволяет отобразить информационное окно с предустановленной кнопкой Ok | |
| ShowMessage(‘Error ’) | ||
| InputBox | Позволяет создавать окно диалога для ввода пользовательской информации | |
| S:=InputBox('Вход в систему','Ваш пароль','777'); | ||
| MessageDlg | Позволяет отобразить информационное окно с набором кнопок | |
| If MessageDlg('Вы уверены? ',mtConfirmation,[mbYes,mbNo],0) = mrYes Then Exit; | ||
Преобразование типов
| Назначение | Пример использования | |
| VAL | Преобразование строки в целое или вещественное число | VAL(STROKA,Y,CODE) |
| STR | Преобразование целого или вещественного числа в строку | STR(Y,STROKA) |
| DateToStr | Преобразование даты в строку | Label2.Caption:= DateToStrDate(Date) |
| StrToDate | Преобразование строки в дату | S:=StrToDate(Edit1.text); |
| TimeToStr | Преобразование строки во время | Label2.Caption:=TimeToStr(Time); |
Для работы с символами и строками
| Назначение | Пример использования | |
| CHR | Возвращает символ по указанному коду ASCII | S:=CHR(X) |
| INSERT | Позволяет вставить одну строку в другую, начиная с заданного символа | Insert(context,stroka,3) |
| COPY | Возвращает заданную часть строки | S:=COPY(stroka,1,5) |
| LENGTH | Возвращает число символов строки | K:= LENGTH(stroka) |
| POS | Возвращает позицию вхождения указанной последовательности символов в заданную строку | K:=POS(context,stroke) |
| UpperCase | Возвращает строку, все строчные латинские буквы в которой преобразованы к прописным. | S2:= UpperCase(S1) |
| LowerCase | Возвращает строку, все прописные латинские буквы в которой преобразованы к строчным. | S2:= LowerCase(S1) |
| DELETE | Позволяет получить строку, из которой удалена заданная часть | DELETE(stroka,2,4) |
| TRIM | Возвращает строку, в которой удалены пробелы с обеих сторон | S2:=TRIM(s1) |
Именованные константы в Delphi
Именованные константы тип TColor
| Константа | Цвет | Константа | Цвет |
| clBlack | Черный | clSilver | Серебристый |
| clMaroon | Каштановый | clRed | Красный |
| clGreen | Зеленый | clLime | Салатный |
| clOlive | Оливковый | clBlue | Синий |
| clNavy | Темно-синий | clFuchsia | Ярко-розовый |
| clPurple | Розовый | clAqua | Бирюзовый |
| clTeal | Зелено-голубой | clWhite | Белый |
| clGray | Серый |
Именованные константы, определяющие стиль линии
| Константа | Вид линии |
| psSolid | Сплошная линия |
| psDash | Пунктирная линия, длинные штрихи |
| psDot | Пунктирная линия, короткие штрихи |
| psDashDot | Пунктирная линия, чередование длинного и короткого штрихов |
| psDashDotDot | Пунктирная линия, чередование одного длинного и двух коротких штрихов |
| psClear | Линия не отображается (используется, если не надо изображать границу области, например, прямоугольника) |
Именованные константы,






