Список предустановленных процедур и функций (утилит), которые Вы можете использовать в своих приложениях для ТехЭдитора.
Данные подпрограммы размещены в модуле System
. При этом, сам модуль можно не указывать в списке uses
, так как TechEditor подключает его к каждому приложению автоматически.
1. Системные подпрограммы на языке программирования Pascal
1.1. Математические функции
Abs(x)
Функция Abs
возвращает модуль числа x. Аргумент может быть целым или вещественным числом. Пример использования функции:
begin
Perimeter := 2 * (Abs(a) + Abs(b)); // 2|a|+2|b|
end;
ArcTan(x)
Функция ArcTan
возвращает арктангенс числа x в радианах. Результат — вещественное число. Пример использования функции:
begin
Beta := ArcTan(3.14 / 2); // ~1
end;
Cos
Dec
Frac
Inc
Ln
Random
Round
Sin
Sqr
Sqrt
Trunc
Exp
1.2. Подпрограммы для работы со строками
AnsiCompareStr
AnsiCompareText
AnsiLowerCase
AnsiUpperCase
CompareStr
CompareText
FloatToStr
Format
FormatDateTime
FormatFloat
IntToStr
LowerCase
Pos
1.3. Подпрограммы для работы с файлами
Append
Assigned
AssignFile
Chdir
CloseFile
EOF
FilePos
FileSize
StrToDate
StrToDateTime
StrToFloat
StrToInt
StrToIntDef
StrToTime
UpperCase
1.4. Подпрограммы для работы с датой, временем
Date
DateTimeToStr
DateToStr
DayOfWeek
DecodeDate
DecodeTime
EncodeDate
EncodeTime
IncMonth
Now
Time
TimeToStr
1.5. Другие подпрограммы
Beep
Chr
Copy
CreateOleObject
Delete
GetActiveOleObject
High
InputQuery
Insert
Int
Interpret
IntToHex
IsLeapYear
IsValidIdent
Length
Low
Machine
Odd
Ord
Raise
ReadLn
Reset
Rewrite
Scripter
SetOf
ShowMessage
Trim
TrimLeft
TrimRight
VarArrayCreate
VarArrayHighBound
VarArrayLowBound
VarIsNull
VarToStr
Write
WriteLn
2. Системные подпрограммы на языке программирования Basic
Asc
Atn
CBool
CByte
CCur
CDate
CDbl
Cint
CLng
CreateObject
CSng
CStr
DatePart
DateSerial
DateValue
Day
Fix
FormatCurrency
FormatDateTime
FormatNumber
Hex
Hour
InputBox
InStr
Int
IsArray
IsDate
IsEmpty
IsNull
IsNumeric
LBound
LCase
Left
Len
Log
LTrim
Mid
Minute
Month
MonthName
MsgBox
Replace
Right
Rnd
RTrim
Second
Sgn
Space
StrComp
String
Timer
TimeSerial
TimeValue
UBound
UCase
Weekday
WeekdayName
Year